Struct Validator
- Namespace
- Kroltan.Keen.Editor.Validations
- Assembly
- me.kroltan.keen-vectors.Editor.dll
Contains a set of validations.
public readonly struct Validator
- Inherited Members
Constructors
Validator(IValidationSource)
public Validator(IValidationSource source)
Parameters
sourceIValidationSource
Methods
DrawEditorGui(IEnumerable<ValidationResult>)
Draws the results of a validation to the UI.
public void DrawEditorGui(IEnumerable<ValidationResult> results)
Parameters
resultsIEnumerable<ValidationResult>Validation results to be drawn.
Remarks
Expects a valid layout context.
Validate(SerializedObject)
Evaluates every validation obtained at construction and returns their results.
public IReadOnlyCollection<ValidationResult> Validate(SerializedObject obj)
Parameters
objSerializedObjectSubject of the validations.
Returns
- IReadOnlyCollection<ValidationResult>
Every validation's result, including successful ones.