OdinAttributeProcessor

Attribute processor that can add, change a remove attributes from a property.

namespace Sirenix.OdinInspector.Editor
{
public abstract class OdinAttributeProcessor : Sirenix.Utilities.Editor.IHideObjectMembers
}

Requirements

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

Static Methods

Return Type Definition Description
OdinAttributeProcessor Create(Type) Instanciates an OdinAttributeProcessor instance of the specified type.

Methods

Return Type Definition Description
bool CanProcessChildMemberAttributes(InspectorProperty, MemberInfo) Checks if the processor can process attributes for the specified member.
bool CanProcessSelfAttributes(InspectorProperty) Checks if the processor can process attributes for the specified property.
void ProcessChildMemberAttributes(InspectorProperty, MemberInfo, List<Attribute>) Processes attributes for the specified member.
void ProcessSelfAttributes(InspectorProperty, List<Attribute>) Processes attributes for the specified property.