Class InspectorProvider
Inheritance
InspectorProvider
Assembly: Unity.VisualScripting.Core.Editor.dll
Syntax
public class InspectorProvider : SingleDecoratorProvider<Metadata, Inspector, InspectorAttribute>
Properties
cache
Declaration
protected override bool cache { get; }
Property Value
Overrides
instance
Declaration
public static InspectorProvider instance { get; }
Property Value
Methods
Declaration
protected override Inspector CreateDecorator(Type decoratorType, Metadata metadata)
Parameters
Returns
Overrides
Declaration
protected override Type GetDecoratedType(Metadata metadata)
Parameters
Returns
Overrides
HasInspector(Type)
Declaration
public bool HasInspector(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
Declaration
public override bool IsValid(Metadata metadata)
Parameters
Returns
Overrides
ResolveDecoratorType(Type)
Declaration
protected override Type ResolveDecoratorType(Type decoratedType)
Parameters
| Type |
Name |
Description |
| Type |
decoratedType |
|
Returns
Overrides
UnityObjectReferenceInspector(Type)
Declaration
protected Type UnityObjectReferenceInspector(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
Extension Methods