Game.UI.Localization.LocalizedFraction`1
Assembly: Game
Namespace: Game.UI.Localization
Type: struct sealed public
Base: System.ValueType
Implements: Game.UI.Localization.ILocElement
, Colossal.UI.Binding.IJsonWritable
, System.IEquatable<Game.UI.Localization.LocalizedFraction<T>>
Attributes: IsReadOnly
Code
public sealed struct LocalizedFraction<T> : Game.UI.Localization.ILocElement, Colossal.UI.Binding.IJsonWritable, System.IEquatable<Game.UI.Localization.LocalizedFraction<T>>
{
private readonly T <value>k__BackingField;
private readonly T <total>k__BackingField;
private readonly System.String <unit>k__BackingField;
private readonly Colossal.UI.Binding.IWriter<T> m_ValueWriter;
public T value { get; }
public T total { get; }
public System.String unit { get; }
public LocalizedFraction`1(T value, T total, System.String unit, Colossal.UI.Binding.IWriter<T> valueWriter);
public System.Boolean Equals(Game.UI.Localization.LocalizedFraction<T> other);
public virtual System.Boolean Equals(System.Object obj);
public virtual System.Int32 GetHashCode();
public System.Void Write(Colossal.UI.Binding.IJsonWriter writer);
}
Fields
private readonly T <value>k__BackingField
private readonly T <value>k__BackingField;
private readonly T <total>k__BackingField
private readonly T <total>k__BackingField;
private readonly System.String <unit>k__BackingField
private readonly System.String <unit>k__BackingField;
private readonly Colossal.UI.Binding.IWriter<T> m_ValueWriter
private readonly Colossal.UI.Binding.IWriter<T> m_ValueWriter;
Properties
public T value { get }
public T value { get; }
public T total { get }
public T total { get; }
public System.String unit { get }
public System.String unit { get; }
Constructors
public LocalizedFraction
1(T value, T total, System.String unit = null, Colossal.UI.Binding.IWritervalueWriter = null)`
public LocalizedFraction`1(T value, T total, System.String unit, Colossal.UI.Binding.IWriter<T> valueWriter);
Methods
public Equals(Game.UI.Localization.LocalizedFraction<T> other) : System.Boolean
public System.Boolean Equals(Game.UI.Localization.LocalizedFraction<T> other);
public virtual Equals(System.Object obj) : System.Boolean
public virtual System.Boolean Equals(System.Object obj);
public virtual GetHashCode() : System.Int32
public virtual System.Int32 GetHashCode();
public Write(Colossal.UI.Binding.IJsonWriter writer) : System.Void
public System.Void Write(Colossal.UI.Binding.IJsonWriter writer);