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

    Class Member

    Inheritance
    Object
    Member
    Namespace: Ludiq
    Syntax
    public sealed class Member : ISerializationCallbackReceiver

    Constructors

    Member()

    Declaration
    [Obsolete("This parameterless constructor is only made public for serialization. Use another constructor instead.", true)]
    public Member()

    Member(MemberData)

    Declaration
    public Member(MemberData value)
    Parameters
    Type Name Description
    MemberData value

    Member(Type, ConstructorInfo)

    Declaration
    public Member(Type targetType, ConstructorInfo constructorInfo)
    Parameters
    Type Name Description
    Type targetType
    ConstructorInfo constructorInfo

    Member(Type, EventInfo)

    Declaration
    public Member(Type targetType, EventInfo eventInfo)
    Parameters
    Type Name Description
    Type targetType
    EventInfo eventInfo

    Member(Type, FieldInfo)

    Declaration
    public Member(Type targetType, FieldInfo fieldInfo)
    Parameters
    Type Name Description
    Type targetType
    FieldInfo fieldInfo

    Member(Type, MethodInfo)

    Declaration
    public Member(Type targetType, MethodInfo methodInfo)
    Parameters
    Type Name Description
    Type targetType
    MethodInfo methodInfo

    Member(Type, PropertyInfo)

    Declaration
    public Member(Type targetType, PropertyInfo propertyInfo)
    Parameters
    Type Name Description
    Type targetType
    PropertyInfo propertyInfo

    Fields

    SupportedBindingFlags

    Declaration
    public const BindingFlags SupportedBindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy
    Field Value
    Type Description
    BindingFlags

    SupportedMemberTypes

    Declaration
    public const MemberTypes SupportedMemberTypes = MemberTypes.Constructor | MemberTypes.Event | MemberTypes.Field | MemberTypes.Method | MemberTypes.Property
    Field Value
    Type Description
    MemberTypes

    Properties

    allowsNull

    Declaration
    public bool allowsNull { get; }
    Property Value
    Type Description
    Boolean

    constructorInfo

    Declaration
    [DoNotSerialize]
    public ConstructorInfo constructorInfo { get; }
    Property Value
    Type Description
    ConstructorInfo

    declaringType

    Declaration
    public Type declaringType { get; }
    Property Value
    Type Description
    Type

    eventInfo

    Declaration
    [DoNotSerialize]
    public EventInfo eventInfo { get; }
    Property Value
    Type Description
    EventInfo

    fieldInfo

    Declaration
    [DoNotSerialize]
    public FieldInfo fieldInfo { get; }
    Property Value
    Type Description
    FieldInfo

    genericMethodTypeArguments

    Declaration
    [DoNotSerialize]
    public IReadOnlyList<Type> genericMethodTypeArguments { get; }
    Property Value
    Type Description
    IReadOnlyList<Type>

    info

    Declaration
    public MemberInfo info { get; }
    Property Value
    Type Description
    MemberInfo

    isAccessor

    Declaration
    public bool isAccessor { get; }
    Property Value
    Type Description
    Boolean

    isConstructor

    Declaration
    public bool isConstructor { get; }
    Property Value
    Type Description
    Boolean

    isConversion

    Declaration
    public bool isConversion { get; }
    Property Value
    Type Description
    Boolean

    isEvent

    Declaration
    public bool isEvent { get; }
    Property Value
    Type Description
    Boolean

    isExtension

    Declaration
    [DoNotSerialize]
    public bool isExtension { get; }
    Property Value
    Type Description
    Boolean

    isField

    Declaration
    public bool isField { get; }
    Property Value
    Type Description
    Boolean

    isGenericMethod

    Declaration
    public bool isGenericMethod { get; }
    Property Value
    Type Description
    Boolean

    isGettable

    Declaration
    public bool isGettable { get; }
    Property Value
    Type Description
    Boolean

    isHookable

    Declaration
    public bool isHookable { get; }
    Property Value
    Type Description
    Boolean

    isIndexer

    Declaration
    public bool isIndexer { get; }
    Property Value
    Type Description
    Boolean

    isInherited

    Declaration
    public bool isInherited { get; }
    Property Value
    Type Description
    Boolean

    isInvokable

    Declaration
    public bool isInvokable { get; }
    Property Value
    Type Description
    Boolean

    isInvokedAsExtension

    Declaration
    [DoNotSerialize]
    public bool isInvokedAsExtension { get; }
    Property Value
    Type Description
    Boolean

    isMethod

    Declaration
    public bool isMethod { get; }
    Property Value
    Type Description
    Boolean

    isOperator

    Declaration
    public bool isOperator { get; }
    Property Value
    Type Description
    Boolean

    isPredictable

    Declaration
    public bool isPredictable { get; }
    Property Value
    Type Description
    Boolean

    isProperty

    Declaration
    public bool isProperty { get; }
    Property Value
    Type Description
    Boolean

    isPseudoInherited

    Declaration
    public bool isPseudoInherited { get; }
    Property Value
    Type Description
    Boolean

    isPubliclyGettable

    Declaration
    public bool isPubliclyGettable { get; }
    Property Value
    Type Description
    Boolean

    isPubliclyHookable

    Declaration
    public bool isPubliclyHookable { get; }
    Property Value
    Type Description
    Boolean

    isPubliclyInvokable

    Declaration
    public bool isPubliclyInvokable { get; }
    Property Value
    Type Description
    Boolean

    isPubliclySettable

    Declaration
    public bool isPubliclySettable { get; }
    Property Value
    Type Description
    Boolean

    isReflected

    Declaration
    [DoNotSerialize]
    public bool isReflected { get; }
    Property Value
    Type Description
    Boolean

    isSettable

    Declaration
    public bool isSettable { get; }
    Property Value
    Type Description
    Boolean

    isVirtual

    Declaration
    public bool isVirtual { get; }
    Property Value
    Type Description
    Boolean

    methodBase

    Declaration
    public MethodBase methodBase { get; }
    Property Value
    Type Description
    MethodBase

    methodInfo

    Declaration
    [DoNotSerialize]
    public MethodInfo methodInfo { get; }
    Property Value
    Type Description
    MethodInfo

    name

    Declaration
    [DoNotSerialize]
    public string name { get; }
    Property Value
    Type Description
    String

    operatorCategory

    Declaration
    public OperatorCategory operatorCategory { get; }
    Property Value
    Type Description
    OperatorCategory

    order

    Declaration
    public int order { get; }
    Property Value
    Type Description
    Int32

    propertyInfo

    Declaration
    [DoNotSerialize]
    public PropertyInfo propertyInfo { get; }
    Property Value
    Type Description
    PropertyInfo

    pseudoDeclaringType

    Declaration
    public Type pseudoDeclaringType { get; }
    Property Value
    Type Description
    Type

    requiresTarget

    Declaration
    public bool requiresTarget { get; }
    Property Value
    Type Description
    Boolean

    source

    Declaration
    [DoNotSerialize]
    public Member.Source source { get; }
    Property Value
    Type Description
    Member.Source

    targetType

    Declaration
    [DoNotSerialize]
    public Type targetType { get; }
    Property Value
    Type Description
    Type

    targetTypeName

    Declaration
    [DoNotSerialize]
    public string targetTypeName { get; }
    Property Value
    Type Description
    String

    type

    Declaration
    public Type type { get; }
    Property Value
    Type Description
    Type

    Methods

    AddEventHandler(Object, Delegate)

    Declaration
    public void AddEventHandler(object target, Delegate handler)
    Parameters
    Type Name Description
    Object target
    Delegate handler

    EnsureReady(Object)

    Declaration
    public void EnsureReady(object target)
    Parameters
    Type Name Description
    Object target

    EnsureReflected()

    Declaration
    public void EnsureReflected()

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean

    Get(Object)

    Declaration
    public object Get(object target)
    Parameters
    Type Name Description
    Object target
    Returns
    Type Description
    Object

    Get<T>(Object)

    Declaration
    public T Get<T>(object target)
    Parameters
    Type Name Description
    Object target
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32

    GetItem(Object, Object)

    Declaration
    public object GetItem(object target, object arg0)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Returns
    Type Description
    Object

    GetItem(Object, Object, Object)

    Declaration
    public object GetItem(object target, object arg0, object arg1)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Returns
    Type Description
    Object

    GetItem(Object, Object, Object, Object)

    Declaration
    public object GetItem(object target, object arg0, object arg1, object arg2)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Returns
    Type Description
    Object

    GetItem(Object, Object, Object, Object, Object)

    Declaration
    public object GetItem(object target, object arg0, object arg1, object arg2, object arg3)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Returns
    Type Description
    Object

    GetItem(Object, Object, Object, Object, Object, Object)

    Declaration
    public object GetItem(object target, object arg0, object arg1, object arg2, object arg3, object arg4)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Object arg4
    Returns
    Type Description
    Object

    GetItem(Object, Object[])

    Declaration
    public object GetItem(object target, params object[] arguments)
    Parameters
    Type Name Description
    Object target
    Object[] arguments
    Returns
    Type Description
    Object

    GetItem<T>(Object, Object)

    Declaration
    public T GetItem<T>(object target, object arg0)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetItem<T>(Object, Object, Object)

    Declaration
    public T GetItem<T>(object target, object arg0, object arg1)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetItem<T>(Object, Object, Object, Object)

    Declaration
    public T GetItem<T>(object target, object arg0, object arg1, object arg2)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetItem<T>(Object, Object, Object, Object, Object)

    Declaration
    public T GetItem<T>(object target, object arg0, object arg1, object arg2, object arg3)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetItem<T>(Object, Object, Object, Object, Object, Object)

    Declaration
    public T GetItem<T>(object target, object arg0, object arg1, object arg2, object arg3, object arg4)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Object arg4
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetItem<T>(Object, Object[])

    Declaration
    public T GetItem<T>(object target, params object[] arguments)
    Parameters
    Type Name Description
    Object target
    Object[] arguments
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetParameterInfos()

    Declaration
    public IEnumerable<ParameterInfo> GetParameterInfos()
    Returns
    Type Description
    IEnumerable<ParameterInfo>

    Invoke(Object)

    Declaration
    public object Invoke(object target)
    Parameters
    Type Name Description
    Object target
    Returns
    Type Description
    Object

    Invoke(Object, Object)

    Declaration
    public object Invoke(object target, object arg0)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Returns
    Type Description
    Object

    Invoke(Object, Object, Object)

    Declaration
    public object Invoke(object target, object arg0, object arg1)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Returns
    Type Description
    Object

    Invoke(Object, Object, Object, Object)

    Declaration
    public object Invoke(object target, object arg0, object arg1, object arg2)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Returns
    Type Description
    Object

    Invoke(Object, Object, Object, Object, Object)

    Declaration
    public object Invoke(object target, object arg0, object arg1, object arg2, object arg3)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Returns
    Type Description
    Object

    Invoke(Object, Object, Object, Object, Object, Object)

    Declaration
    public object Invoke(object target, object arg0, object arg1, object arg2, object arg3, object arg4)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Object arg4
    Returns
    Type Description
    Object

    Invoke(Object, Object[])

    Declaration
    public object Invoke(object target, params object[] arguments)
    Parameters
    Type Name Description
    Object target
    Object[] arguments
    Returns
    Type Description
    Object

    Invoke<T>(Object)

    Declaration
    public T Invoke<T>(object target)
    Parameters
    Type Name Description
    Object target
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    Invoke<T>(Object, Object)

    Declaration
    public T Invoke<T>(object target, object arg0)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    Invoke<T>(Object, Object, Object)

    Declaration
    public T Invoke<T>(object target, object arg0, object arg1)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    Invoke<T>(Object, Object, Object, Object)

    Declaration
    public T Invoke<T>(object target, object arg0, object arg1, object arg2)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    Invoke<T>(Object, Object, Object, Object, Object)

    Declaration
    public T Invoke<T>(object target, object arg0, object arg1, object arg2, object arg3)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    Invoke<T>(Object, Object, Object, Object, Object, Object)

    Declaration
    public T Invoke<T>(object target, object arg0, object arg1, object arg2, object arg3, object arg4)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Object arg4
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    Invoke<T>(Object, Object[])

    Declaration
    public T Invoke<T>(object target, params object[] arguments)
    Parameters
    Type Name Description
    Object target
    Object[] arguments
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    IsGettable(Boolean)

    Declaration
    public bool IsGettable(bool nonPublic)
    Parameters
    Type Name Description
    Boolean nonPublic
    Returns
    Type Description
    Boolean

    IsHookable(Boolean)

    Declaration
    public bool IsHookable(bool nonPublic)
    Parameters
    Type Name Description
    Boolean nonPublic
    Returns
    Type Description
    Boolean

    IsInvokable(Boolean)

    Declaration
    public bool IsInvokable(bool nonPublic)
    Parameters
    Type Name Description
    Boolean nonPublic
    Returns
    Type Description
    Boolean

    IsSettable(Boolean)

    Declaration
    public bool IsSettable(bool nonPublic)
    Parameters
    Type Name Description
    Boolean nonPublic
    Returns
    Type Description
    Boolean

    Prewarm()

    Declaration
    public void Prewarm()

    Reflect()

    Declaration
    public void Reflect()

    RemoveEventHandler(Object, Delegate)

    Declaration
    public void RemoveEventHandler(object target, Delegate handler)
    Parameters
    Type Name Description
    Object target
    Delegate handler

    Set(Object, Object)

    Declaration
    public object Set(object target, object value)
    Parameters
    Type Name Description
    Object target
    Object value
    Returns
    Type Description
    Object

    SetItem(Object, Object, Object)

    Declaration
    public object SetItem(object target, object arg0, object value)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object value
    Returns
    Type Description
    Object

    SetItem(Object, Object, Object, Object)

    Declaration
    public object SetItem(object target, object arg0, object arg1, object value)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object value
    Returns
    Type Description
    Object

    SetItem(Object, Object, Object, Object, Object)

    Declaration
    public object SetItem(object target, object arg0, object arg1, object arg2, object value)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object value
    Returns
    Type Description
    Object

    SetItem(Object, Object, Object, Object, Object, Object)

    Declaration
    public object SetItem(object target, object arg0, object arg1, object arg2, object arg3, object value)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Object value
    Returns
    Type Description
    Object

    SetItem(Object, Object, Object, Object, Object, Object, Object)

    Declaration
    public object SetItem(object target, object arg0, object arg1, object arg2, object arg3, object arg4, object value)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Object arg4
    Object value
    Returns
    Type Description
    Object

    SetItem(Object, Object[])

    Declaration
    public object SetItem(object target, params object[] arguments)
    Parameters
    Type Name Description
    Object target
    Object[] arguments
    Returns
    Type Description
    Object

    SetItem<T>(Object, Object, Object)

    Declaration
    public T SetItem<T>(object target, object arg0, object value)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object value
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    SetItem<T>(Object, Object, Object, Object)

    Declaration
    public T SetItem<T>(object target, object arg0, object arg1, object value)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object value
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    SetItem<T>(Object, Object, Object, Object, Object)

    Declaration
    public T SetItem<T>(object target, object arg0, object arg1, object arg2, object value)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object value
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    SetItem<T>(Object, Object, Object, Object, Object, Object)

    Declaration
    public T SetItem<T>(object target, object arg0, object arg1, object arg2, object arg3, object value)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Object value
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    SetItem<T>(Object, Object, Object, Object, Object, Object, Object)

    Declaration
    public T SetItem<T>(object target, object arg0, object arg1, object arg2, object arg3, object arg4, object value)
    Parameters
    Type Name Description
    Object target
    Object arg0
    Object arg1
    Object arg2
    Object arg3
    Object arg4
    Object value
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    SetItem<T>(Object, Object[])

    Declaration
    public T SetItem<T>(object target, params object[] arguments)
    Parameters
    Type Name Description
    Object target
    Object[] arguments
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    ToData()

    Declaration
    public MemberData ToData()
    Returns
    Type Description
    MemberData

    ToDeclarer()

    Declaration
    public Member ToDeclarer()
    Returns
    Type Description
    Member

    ToPseudoDeclarer()

    Declaration
    public Member ToPseudoDeclarer()
    Returns
    Type Description
    Member

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    String

    ToUniqueString()

    Declaration
    public string ToUniqueString()
    Returns
    Type Description
    String

    WithGenericMethodTypeArguments(Type[])

    Declaration
    public Member WithGenericMethodTypeArguments(params Type[] genericMethodTypeArguments)
    Parameters
    Type Name Description
    Type[] genericMethodTypeArguments
    Returns
    Type Description
    Member

    WithTargetType(Type)

    Declaration
    public Member WithTargetType(Type targetType)
    Parameters
    Type Name Description
    Type targetType
    Returns
    Type Description
    Member

    Operators

    Equality(Member, Member)

    Declaration
    public static bool operator ==(Member a, Member b)
    Parameters
    Type Name Description
    Member a
    Member b
    Returns
    Type Description
    Boolean

    Inequality(Member, Member)

    Declaration
    public static bool operator !=(Member a, Member b)
    Parameters
    Type Name Description
    Member a
    Member b
    Returns
    Type Description
    Boolean

    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)
    MemberGenerationUtility.GenerateTargetExpression(Member, MethodGeneration, ValueInput)
    MemberGenerationUtility.AddNamespaces(Member, DocumentGeneration)
    MemberGenerationUtility.GenerateGet(Member, MethodGeneration, CodeExpression)
    MemberGenerationUtility.GenerateSet(Member, MethodGeneration, CodeExpression, CodeExpression)
    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