Skip to content

Game.UI.Localization.LocalizedNumber`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.LocalizedNumber<T>>

Attributes: IsReadOnly

Code

public sealed struct LocalizedNumber<T> : Game.UI.Localization.ILocElement, Colossal.UI.Binding.IJsonWritable, System.IEquatable<Game.UI.Localization.LocalizedNumber<T>>
{
    private readonly T <value>k__BackingField;
    private readonly System.String <unit>k__BackingField;
    private readonly System.Boolean <signed>k__BackingField;
    private readonly Colossal.UI.Binding.IWriter<T> m_ValueWriter;

    public T value { get; }
    public System.String unit { get; }
    public System.Boolean signed { get; }

    public LocalizedNumber`1(T value, System.String unit, System.Boolean signed, Colossal.UI.Binding.IWriter<T> valueWriter);

    public System.Boolean Equals(Game.UI.Localization.LocalizedNumber<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 System.String <unit>k__BackingField
private readonly System.String <unit>k__BackingField;
  • private readonly System.Boolean <signed>k__BackingField
private readonly System.Boolean <signed>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 System.String unit { get }
public System.String unit { get; }
  • public System.Boolean signed { get }
public System.Boolean signed { get; }

Constructors

  • public LocalizedNumber1(T value, System.String unit = null, System.Boolean signed = False, Colossal.UI.Binding.IWriter valueWriter = null)`
public LocalizedNumber`1(T value, System.String unit, System.Boolean signed, Colossal.UI.Binding.IWriter<T> valueWriter);

Methods

  • public Equals(Game.UI.Localization.LocalizedNumber<T> other) : System.Boolean
public System.Boolean Equals(Game.UI.Localization.LocalizedNumber<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);