Class PrivateReflectionDynamicObjectStatic | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class PrivateReflectionDynamicObjectStatic

    Inheritance
    Object
    PrivateReflectionDynamicObjectBase
    PrivateReflectionDynamicObjectStatic
    Inherited Members
    PrivateReflectionDynamicObjectBase.TryGetMember(GetMemberBinder, Object)
    PrivateReflectionDynamicObjectBase.TrySetMember(SetMemberBinder, Object)
    PrivateReflectionDynamicObjectBase.TryGetIndex(GetIndexBinder, Object[], Object)
    PrivateReflectionDynamicObjectBase.TrySetIndex(SetIndexBinder, Object[], Object)
    PrivateReflectionDynamicObjectBase.TryInvokeMember(InvokeMemberBinder, Object[], Object)
    PrivateReflectionDynamicObjectBase.TryConvert(ConvertBinder, Object)
    PrivateReflectionDynamicObjectBase.ToString()
    Namespace: Ludiq.ReflectionMagic
    Syntax
    public class PrivateReflectionDynamicObjectStatic : PrivateReflectionDynamicObjectBase

    Constructors

    PrivateReflectionDynamicObjectStatic(Type)

    Initializes a new instance of the PrivateReflectionDynamicObjectStatic class, wrapping the specified type.

    Declaration
    public PrivateReflectionDynamicObjectStatic(Type type)
    Parameters
    Type Name Description
    Type type

    The type to wrap.

    Exceptions
    Type Condition
    ArgumentNullException

    Thrown when type is null.

    Properties

    BindingFlags

    Declaration
    protected override BindingFlags BindingFlags { get; }
    Property Value
    Type Description
    BindingFlags
    Overrides
    PrivateReflectionDynamicObjectBase.BindingFlags

    Instance

    Declaration
    protected override object Instance { get; }
    Property Value
    Type Description
    Object
    Overrides
    PrivateReflectionDynamicObjectBase.Instance

    PropertiesOnType

    Declaration
    protected override IDictionary<Type, IDictionary<string, IDynamicAccessor>> PropertiesOnType { get; }
    Property Value
    Type Description
    IDictionary<Type, IDictionary<String, IDynamicAccessor>>
    Overrides
    PrivateReflectionDynamicObjectBase.PropertiesOnType

    RealObject

    Declaration
    public override object RealObject { get; }
    Property Value
    Type Description
    Object
    Overrides
    PrivateReflectionDynamicObjectBase.RealObject

    TargetType

    Declaration
    protected override Type TargetType { get; }
    Property Value
    Type Description
    Type
    Overrides
    PrivateReflectionDynamicObjectBase.TargetType

    Methods

    New(Object[])

    Declaration
    public dynamic New(params object[] args)
    Parameters
    Type Name Description
    Object[] args
    Returns
    Type Description
    Object

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone(Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy(Object)
    Cloning.CloneViaSerializationPolicy(Object, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy<T>(T)
    Cloning.CloneViaSerializationPolicy<T>(T, out Dictionary<Object, Object>)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneValueType(Object)
    ConversionUtility.ConvertTo<TSource>(TSource, Type)
    ConversionUtility.IsLateConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsLateConvertibleTo<T>(Object, Boolean)
    ConversionUtility.LateConvertTo(Object, Type)
    ConversionUtility.LateConvertTo<T>(Object)
    ConversionUtility.TryLateConvertTo(Object, Type, out Object, Boolean)
    ConversionUtility.TryLateConvertTo<T>(Object, out T, Boolean)
    TypeUtility.ToShortString(Object, Int32)
    TypeUtility.CastTo<T>(Object)
    Serialization.FullSerialize(Object, Boolean)
    Serialization.OdinSerialize<T>(T, DataFormat)
    Serialization.OdinSerialize<T>(T, ref OdinSerializer.SerializationData, DataFormat)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    BoltGenerationUtility.GenerateLiteral(Object, IGeneration)
    XGeneratorProvider.Generator(Object, IGeneration)
    XGeneratorProvider.Generator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.HasGenerator(Object, IGeneration)
    XGeneratorProvider.HasGenerator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.TryGetGenerator(Object, out IGenerator, IGeneration)
    XGeneratorProvider.TryGetGenerator<TGenerator>(Object, IGeneration, out TGenerator)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX