Search Results for

    Class ConfigEntry<T>

    Inheritance
    object
    ConfigEntry
    ConfigEntry<T>
    Inherited Members
    ConfigEntry.OnEntryValueChangedUntyped
    ConfigEntry.GetExceptionMessage(string)
    ConfigEntry.FireUntypedValueChanged(object, object)
    ConfigEntry.Identifier
    ConfigEntry.DisplayName
    ConfigEntry.Description
    ConfigEntry.Comment
    ConfigEntry.IsHidden
    ConfigEntry.DontSaveDefault
    ConfigEntry.Category
    ConfigEntry.Validator
    ConfigEntry.OnValueChangedUntyped
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: RedLoader
    Assembly: RedLoader.dll
    Syntax
    public class ConfigEntry<T> : ConfigEntry
    Type Parameters
    Name Description
    T

    Constructors

    ConfigEntry()

    Declaration
    public ConfigEntry()

    Fields

    OnEntryValueChanged

    Declaration
    public readonly MelonEvent<T, T> OnEntryValueChanged
    Field Value
    Type Description
    MelonEvent<T, T>

    Properties

    BoxedEditedValue

    Declaration
    public override object BoxedEditedValue { get; set; }
    Property Value
    Type Description
    object
    Overrides
    ConfigEntry.BoxedEditedValue

    BoxedValue

    Declaration
    public override object BoxedValue { get; set; }
    Property Value
    Type Description
    object
    Overrides
    ConfigEntry.BoxedValue

    DefaultValue

    Declaration
    public T DefaultValue { get; set; }
    Property Value
    Type Description
    T

    EditedValue

    Declaration
    public T EditedValue { get; set; }
    Property Value
    Type Description
    T

    Value

    Declaration
    public T Value { get; set; }
    Property Value
    Type Description
    T

    Methods

    GetDefaultValueAsString()

    Declaration
    public override string GetDefaultValueAsString()
    Returns
    Type Description
    string
    Overrides
    ConfigEntry.GetDefaultValueAsString()

    GetEditedValueAsString()

    Declaration
    public override string GetEditedValueAsString()
    Returns
    Type Description
    string
    Overrides
    ConfigEntry.GetEditedValueAsString()

    GetReflectedType()

    Declaration
    public override Type GetReflectedType()
    Returns
    Type Description
    Type
    Overrides
    ConfigEntry.GetReflectedType()

    GetValueAsString()

    Declaration
    public override string GetValueAsString()
    Returns
    Type Description
    string
    Overrides
    ConfigEntry.GetValueAsString()

    Load(TomlValue)

    Declaration
    public override void Load(TomlValue obj)
    Parameters
    Type Name Description
    TomlValue obj
    Overrides
    ConfigEntry.Load(TomlValue)

    ResetToDefault()

    Declaration
    public override void ResetToDefault()
    Overrides
    ConfigEntry.ResetToDefault()

    Save()

    Declaration
    public override TomlValue Save()
    Returns
    Type Description
    TomlValue
    Overrides
    ConfigEntry.Save()

    Events

    OnValueChanged

    Declaration
    [Obsolete("Please use the OnEntryValueChanged MelonEvent instead.")]
    public event Action<T, T> OnValueChanged
    Event Type
    Type Description
    Action<T, T>