docs.unity3d.com
    目次を表示する/隠す

    Class Member

    Inheritance
    Object
    Member
    Namespace: Unity.VisualScripting
    Syntax
    [SerializationVersion("A", new Type[]{})]
    public sealed class Member : ISerializationCallbackReceiver

    Constructors

    Member()

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

    Member(Type, ConstructorInfo)

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

    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

    Member(Type, String, Type[])

    Declaration
    public Member(Type targetType, string name, Type[] parameterTypes = null)
    Parameters
    Type Name Description
    Type targetType
    String name
    Type[] parameterTypes

    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.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

    fieldInfo

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

    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

    isCoroutine

    Declaration
    public bool isCoroutine { 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

    isGettable

    Declaration
    public bool isGettable { 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

    isInvocable

    Declaration
    public bool isInvocable { 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

    isPubliclyInvocable

    Declaration
    public bool isPubliclyInvocable { 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

    isYieldInstruction

    Declaration
    public bool isYieldInstruction { 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

    order

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

    parameterTypes

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

    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

    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
    Overrides
    Object.Equals(Object)

    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
    Overrides
    Object.GetHashCode()

    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

    IsInvocable(Boolean)

    Declaration
    public bool IsInvocable(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()

    Set(Object, Object)

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

    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
    Overrides
    Object.ToString()

    ToUniqueString()

    Declaration
    public string ToUniqueString()
    Returns
    Type Description
    String

    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

    Explicit Interface Implementations

    ISerializationCallbackReceiver.OnAfterDeserialize()

    Declaration
    void ISerializationCallbackReceiver.OnAfterDeserialize()
    Implements
    ISerializationCallbackReceiver.OnAfterDeserialize()

    ISerializationCallbackReceiver.OnBeforeSerialize()

    Declaration
    void ISerializationCallbackReceiver.OnBeforeSerialize()
    Implements
    ISerializationCallbackReceiver.OnBeforeSerialize()

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)