DefaultOdinAttributeProcessorLocator

Default implementation and the version that will be used when no other OdinAttributeProcessorLocator instance have been given to a PropertyTree. This implementation will find all AttributeProcessor definitions not marked with the OdinDontRegisterAttribute.

namespace Sirenix.OdinInspector.Editor
{
public sealed class DefaultOdinAttributeProcessorLocator : OdinAttributeProcessorLocator
}

Requirements

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector
Version: 2.0.0.0

Static Fields

Return Type Definition Description
DefaultOdinAttributeProcessorLocator Instance Singleton instance of the DefaultOdinAttributeProcessorLocator class.
TypeSearchIndex SearchIndex Type search index used for matching OdinAttributeProcessor to properties.

Methods

Return Type Definition Description
List<OdinAttributeProcessor> GetChildProcessors(InspectorProperty, MemberInfo) Gets a list of OdinAttributeProcessor to process attributes for the specified child member of the parent property.
List<OdinAttributeProcessor> GetSelfProcessors(InspectorProperty) Gets a list of OdinAttributeProcessor to process attributes for the specified property.