Namespace: | Sirenix.OdinInspector.Editor.Validation |
Assembly: | Sirenix.OdinInspector.Editor |
public abstract class AttributeValidator<TAttribute, TValue> : AttributeValidator<TAttribute>, IAttributeValidator where TAttribute : Attribute
protected AttributeValidator()
protected abstract void Validate(object parentInstance, TValue memberValue, MemberInfo member, ValidationResult result)
System.Object | parentInstance | |
TValue | memberValue | |
System.Reflection.MemberInfo | member | |
ValidationResult | result |
protected override sealed void Validate(object parentInstance, object memberValue, MemberInfo member, ValidationResult result)
System.Object | parentInstance | |
System.Object | memberValue | |
System.Reflection.MemberInfo | member | |
ValidationResult | result |