docs.unity.cn
    Show / Hide Table of Contents

    Class InstanceFieldAccessor<TTarget, TField>

    Inheritance
    Object
    InstanceFieldAccessor<TTarget, TField>
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Unity.VisualScripting
    Syntax
    public class InstanceFieldAccessor<TTarget, TField> : IOptimizedAccessor
    Type Parameters
    Name Description
    TTarget
    TField

    Constructors

    InstanceFieldAccessor(FieldInfo)

    Declaration
    public InstanceFieldAccessor(FieldInfo fieldInfo)
    Parameters
    Type Name Description
    FieldInfo fieldInfo

    Methods

    Compile()

    Declaration
    public void Compile()
    Implements
    IOptimizedAccessor.Compile()

    GetValue(Object)

    Declaration
    public object GetValue(object target)
    Parameters
    Type Name Description
    Object target
    Returns
    Type Description
    Object
    Implements
    IOptimizedAccessor.GetValue(Object)

    SetValue(Object, Object)

    Declaration
    public void SetValue(object target, object value)
    Parameters
    Type Name Description
    Object target
    Object value
    Implements
    IOptimizedAccessor.SetValue(Object, Object)

    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)
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Friday, August 4, 2023