Game.UI.Localization.LocalizedBounds`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.LocalizedBounds<T>>
Attributes: IsReadOnly
Code
public sealed struct LocalizedBounds<T> : Game.UI.Localization.ILocElement, Colossal.UI.Binding.IJsonWritable, System.IEquatable<Game.UI.Localization.LocalizedBounds<T>>
{
private readonly T <min>k__BackingField;
private readonly T <max>k__BackingField;
private readonly System.String <unit>k__BackingField;
private readonly Colossal.UI.Binding.IWriter<T> m_ValueWriter;
public T min { get; }
public T max { get; }
public System.String unit { get; }
public LocalizedBounds`1(T min, T max, System.String unit, Colossal.UI.Binding.IWriter<T> valueWriter);
public System.Boolean Equals(Game.UI.Localization.LocalizedBounds<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 <min>k__BackingField
private readonly T <min>k__BackingField;
private readonly T <max>k__BackingField
private readonly T <max>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 min { get }
public T min { get; }
public T max { get }
public T max { get; }
public System.String unit { get }
public System.String unit { get; }
Constructors
public LocalizedBounds
1(T min, T max, System.String unit = null, Colossal.UI.Binding.IWritervalueWriter = null)`
public LocalizedBounds`1(T min, T max, System.String unit, Colossal.UI.Binding.IWriter<T> valueWriter);
Methods
public Equals(Game.UI.Localization.LocalizedBounds<T> other) : System.Boolean
public System.Boolean Equals(Game.UI.Localization.LocalizedBounds<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);