| Namespace: | Sirenix.OdinInspector.Editor.Validation | 
| Assembly: | Sirenix.OdinInspector.Editor | 
public abstract class RootObjectValidator<TValue> : ValueValidator<TValue>, IValidator, DefaultValidatorLocator.IValueValidator_InternalTemporaryHack where TValue : Objectprotected RootObjectValidator()public TValue Object { get; }public TValue Value { get; set; }protected virtual bool CanValidateObject(TValue obj)| TValue | obj | 
| System.Boolean | 
public override sealed bool CanValidateProperty(InspectorProperty property)| InspectorProperty | property | 
| System.Boolean | 
protected virtual bool CanValidateRootProperty(InspectorProperty rootProperty)| InspectorProperty | rootProperty | 
| System.Boolean | 
protected override void Validate(ValidationResult result)| ValidationResult | result |