docs.unity.cn
    Show / Hide Table of Contents

    Class RootMetadata

    Inheritance
    Object
    Metadata
    RootMetadata
    Inherited Members
    Metadata.label
    Metadata.isEditable
    Metadata.RecordUndo()
    Metadata.RecordUndo(String)
    Metadata.InferOwnerFromParent()
    Metadata.isLinked
    Metadata.Unlink()
    Metadata.UnlinkChildren()
    Metadata.EnsureLinked()
    Metadata.children
    Metadata.parent
    Metadata.path
    Metadata.root
    Metadata.Ancestor(Func<Metadata, Boolean>, Boolean)
    Metadata.Ancestor<T>(Boolean)
    Metadata.Descendants(Func<Metadata, Boolean>)
    Metadata.Descendants<T>()
    Metadata.GetHashCode()
    Metadata.Equals(Object)
    Metadata.subpath
    Metadata.SubpathToString()
    Metadata.ToString()
    Metadata.definedType
    Metadata._definedType
    Metadata.instantiator
    Metadata.instantiate
    Metadata.value
    Metadata.OnValueChange(Object)
    Metadata.OnParentValueChange(Object)
    Metadata.valueChanged
    Metadata.nullableValueType
    Metadata.valueType
    Metadata.OnValueTypeChange(Type)
    Metadata.OnParentValueTypeChange(Type)
    Metadata.valueTypeChanged
    Metadata.Dig<TSubpath, TMetadata>(TSubpath, Func<Metadata, TMetadata>, Boolean, Metadata)
    Metadata.prefabDefinition
    Metadata.isPrefabInstance
    Metadata.isPrefabInstanceWithDefinition
    Metadata.isPrefabInstanceWithoutDefinition
    Metadata.isPrefabRoot
    Metadata.isPrefabDiff
    Metadata.isRevertibleToPrefab
    Metadata.RevertToPrefab()
    Metadata.MatchWithPrefab()
    Metadata.AncestorHasAttribute(Type, Boolean)
    Metadata.GetAncestorAttribute(Type, Boolean)
    Metadata.GetAncestorAttributes(Type, Boolean)
    Metadata.AncestorHasAttribute<TAttribute>(Boolean)
    Metadata.GetAncestorAttribute<TAttribute>(Boolean)
    Metadata.GetAncestorAttributes<TAttribute>(Boolean)
    Metadata.Item[String]
    Metadata.Item[Int32]
    Metadata.GetEnumerator()
    Metadata.Count
    Metadata.IsFixedSize
    Metadata.IsReadOnly
    Metadata.IsSynchronized
    Metadata.SyncRoot
    Metadata.Contains(Object)
    Metadata.Remove(Object)
    Metadata.Clear()
    Metadata.isEnumerable
    Metadata.enumerableType
    Metadata.enumerableElementType
    Metadata.isList
    Metadata.listType
    Metadata.listElementType
    Metadata.IList.Item[Int32]
    Metadata.GetResizableList()
    Metadata.ApplyResizableList()
    Metadata.Add(Object)
    Metadata.Insert(Int32, Object)
    Metadata.IndexOf(Object)
    Metadata.RemoveAt(Int32)
    Metadata.CopyTo(Array, Int32)
    Metadata.Move(Int32, Int32)
    Metadata.Duplicate(Int32)
    Metadata.isDictionary
    Metadata.isOrderedDictionary
    Metadata.dictionaryType
    Metadata.dictionaryKeyType
    Metadata.dictionaryValueType
    Metadata.Keys
    Metadata.Values
    Metadata.IDictionary.Item[Object]
    Metadata.Add(Object, Object)
    Metadata.IDictionary.GetEnumerator()
    Metadata.KeyMetadata(Int32)
    Metadata.ValueMetadata(Int32)
    Metadata.Root()
    Metadata.StaticObject(Object, Type)
    Metadata.StaticObject(Object)
    Metadata.Object(String, Object, Type)
    Metadata.Object(String, Object)
    Metadata.Member(String, BindingFlags)
    Metadata.Index(Int32)
    Metadata.Indexer(Object)
    Metadata.Cast(Type)
    Metadata.Cast<T>()
    Metadata.DictionaryKeyAt(Int32)
    Metadata.DictionaryValueAt(Int32)
    Metadata.Proxy(Object, Metadata)
    Metadata.EditorPref(PluginConfiguration, MemberInfo)
    Metadata.ProjectSetting(PluginConfiguration, MemberInfo)
    Metadata.AutoDig(String)
    Metadata.FromProperty(SerializedProperty)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Unity.VisualScripting
    Syntax
    public sealed class RootMetadata : Metadata, IAttributeProvider, IList, IDictionary, ICollection, IEnumerable

    Constructors

    RootMetadata()

    Declaration
    public RootMetadata()

    Properties

    isRoot

    Declaration
    protected override bool isRoot { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Metadata.isRoot

    rawValue

    Declaration
    protected override object rawValue { get; set; }
    Property Value
    Type Description
    Object
    Overrides
    Metadata.rawValue

    Methods

    GetCustomAttributes(Boolean)

    Declaration
    public override Attribute[] GetCustomAttributes(bool inherit = true)
    Parameters
    Type Name Description
    Boolean inherit
    Returns
    Type Description
    Attribute[]
    Overrides
    Metadata.GetCustomAttributes(Boolean)

    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)
    XEditorProvider.Editor(Metadata)
    XEditorProvider.Editor<TInspector>(Metadata)
    XEditorProvider.HasEditor(Metadata)
    XInspectorProvider.Inspector(Metadata)
    XInspectorProvider.Inspector<TInspector>(Metadata)
    XInspectorProvider.HasInspector(Metadata)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    AttributeUtility.HasAttribute(IAttributeProvider, Type, Boolean)
    AttributeUtility.GetAttribute(IAttributeProvider, Type, Boolean)
    AttributeUtility.GetAttributes(IAttributeProvider, Type, Boolean)
    AttributeUtility.HasAttribute<TAttribute>(IAttributeProvider, Boolean)
    AttributeUtility.GetAttribute<TAttribute>(IAttributeProvider, Boolean)
    AttributeUtility.GetAttributes<TAttribute>(IAttributeProvider, Boolean)
    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)
    LinqUtility.AddRange(IList, IEnumerable)
    StringUtility.ToSeparatedString(IEnumerable, String)
    StringUtility.ToCommaSeparatedString(IEnumerable)
    StringUtility.ToLineSeparatedString(IEnumerable)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Friday, August 4, 2023