Namespace: | Sirenix.OdinValidator.Editor |
Assembly: | Sirenix.OdinValidator.Editor |
public sealed class OdinValidationRunner : IDisposable
public OdinValidationRunner(OdinValidationPolicy policy = null, ValidationRunnerConfig config = null)
OdinValidationPolicy | policy | |
ValidationRunnerConfig | config |
public ValidationRunnerConfig Config
public static readonly EditorPrefBool EnableLeakDetection
public OdinValidationPolicy Policy
public void Dispose()
protected void Finalize()
public IEnumerable<PersistentValidationResult> ValidateAllAssetsAtPath(string path)
System.String | path |
System.Collections.Generic.IEnumerable<PersistentValidationResult> |
public IEnumerable<PersistentValidationResult> ValidateObject(object value)
System.Object | value |
System.Collections.Generic.IEnumerable<PersistentValidationResult> |
public IEnumerable<PersistentValidationResult> ValidateObject(object value, ObjectAddress objectAddress)
System.Object | value | |
ObjectAddress | objectAddress |
System.Collections.Generic.IEnumerable<PersistentValidationResult> |
public IEnumerable<PersistentValidationResult> ValidateObject(object value, object parentContext)
System.Object | value | |
System.Object | parentContext |
System.Collections.Generic.IEnumerable<PersistentValidationResult> |
public IEnumerable<PersistentValidationResult> ValidateObject(object value, object parentContext, ObjectAddress objectAddress)
System.Object | value | |
System.Object | parentContext | |
ObjectAddress | objectAddress |
System.Collections.Generic.IEnumerable<PersistentValidationResult> |
public IEnumerable<PersistentValidationResult> ValidateScene(SceneReference scene)
SceneReference | scene |
System.Collections.Generic.IEnumerable<PersistentValidationResult> |
public IEnumerable<PersistentValidationResult> ValidateSceneButNotThingsInIt(SceneReference scene)
SceneReference | scene |
System.Collections.Generic.IEnumerable<PersistentValidationResult> |