Search Results for

    Class ProxyObject

    Inheritance
    object
    Variant
    ProxyObject
    Implements
    IConvertible
    IEnumerable<KeyValuePair<string, Variant>>
    IEnumerable
    Inherited Members
    Variant.Make<T>(out T)
    Variant.Make<T>()
    Variant.Populate<T>(T)
    Variant.ToJSON()
    Variant.GetTypeCode()
    Variant.ToType(Type, IFormatProvider)
    Variant.ToDateTime(IFormatProvider)
    Variant.ToBoolean(IFormatProvider)
    Variant.ToByte(IFormatProvider)
    Variant.ToChar(IFormatProvider)
    Variant.ToDecimal(IFormatProvider)
    Variant.ToDouble(IFormatProvider)
    Variant.ToInt16(IFormatProvider)
    Variant.ToInt32(IFormatProvider)
    Variant.ToInt64(IFormatProvider)
    Variant.ToSByte(IFormatProvider)
    Variant.ToSingle(IFormatProvider)
    Variant.ToString(IFormatProvider)
    Variant.ToUInt16(IFormatProvider)
    Variant.ToUInt32(IFormatProvider)
    Variant.ToUInt64(IFormatProvider)
    Variant.ToString()
    Variant.this[int]
    object.GetType()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: RedLoader.TinyJSON
    Assembly: RedLoader.dll
    Syntax
    public sealed class ProxyObject : Variant, IConvertible, IEnumerable<KeyValuePair<string, Variant>>, IEnumerable

    Constructors

    ProxyObject()

    Declaration
    public ProxyObject()

    Fields

    TypeHintKey

    Declaration
    public const string TypeHintKey = "@type"
    Field Value
    Type Description
    string

    Properties

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    int

    this[string]

    Declaration
    public override Variant this[string key] { get; set; }
    Parameters
    Type Name Description
    string key
    Property Value
    Type Description
    Variant
    Overrides
    Variant.this[string]

    Keys

    Declaration
    public Dictionary<string, Variant>.KeyCollection Keys { get; }
    Property Value
    Type Description
    Dictionary<string, Variant>.KeyCollection

    TypeHint

    Declaration
    public string TypeHint { get; }
    Property Value
    Type Description
    string

    Values

    Declaration
    public Dictionary<string, Variant>.ValueCollection Values { get; }
    Property Value
    Type Description
    Dictionary<string, Variant>.ValueCollection

    Methods

    Add(string, Variant)

    Declaration
    public void Add(string key, Variant item)
    Parameters
    Type Name Description
    string key
    Variant item

    TryGetValue(string, out Variant)

    Declaration
    public bool TryGetValue(string key, out Variant item)
    Parameters
    Type Name Description
    string key
    Variant item
    Returns
    Type Description
    bool

    Implements

    IConvertible
    IEnumerable<T>
    IEnumerable

    Extension Methods

    Extensions.AnyOfType<TSource>(IEnumerable<TSource>, Type)
    CollectionExtensions.WrapToIl2Cpp(IEnumerable)