Class DescriptorProvider
  
  
  
    - Namespace
- Coherence.Toolkit
- Assembly
- Coherence.Editor.dll
 
  
  
  
    public class DescriptorProvider
   
  
    - Inheritance
- 
      
      DescriptorProvider 
    - Derived
- 
      
      
    
Constructors
  
  
  
  
  
    public DescriptorProvider()
   
  Properties
  
  
  
  
  
    public virtual MenuItemData[] AdditionalMenuItemData { get; }
   
  Property Value
  
    - MenuItemData[]
    public virtual bool AssociateCoherenceComponentTypePerBinding { get; }
   
  Property Value
  
    - bool
    public Component Component { get; }
   
  Property Value
  
    - Component
    public virtual bool EmitMonoComponentReferenceOnBakedSyncScript { get; }
   
  Property Value
  
    - bool
    public virtual bool EmitSchemaComponentDefinition { get; }
   
  Property Value
  
    - bool
    public virtual bool IsRootComponent { get; }
   
  Property Value
  
    - bool
    public virtual string MonoComponentReferenceFieldNameOverride { get; }
   
  Property Value
  
    - string
    public virtual Type MonoComponentReferenceTypeOverride { get; }
   
  Property Value
  
    - Type
    public GameObject Root { get; }
   
  Property Value
  
    - GameObject
    public virtual string SchemaComponentNameOverride { get; }
   
  Property Value
  
    - string
Methods
  
  
  
  
  
    protected virtual bool CustomFieldFilter(FieldInfo fieldInfo)
   
  Parameters
  
    - fieldInfoFieldInfo
Returns
  
    - bool
    protected virtual bool CustomMethodFilter(MethodInfo methodInfo)
   
  Parameters
  
    - methodInfoMethodInfo
Returns
  
    - bool
    protected virtual bool CustomPropertyFilter(PropertyInfo propertyInfo)
   
  Parameters
  
    - propertyInfoPropertyInfo
Returns
  
    - bool
    public virtual List<Descriptor> Fetch()
   
  Returns
  
    - List<Descriptor>
  GetIconContent(Descriptor)
  
  
  
  
  
    public virtual GUIContent GetIconContent(Descriptor descriptor)
   
  Parameters
  
    - descriptorDescriptor
Returns
  
    - GUIContent