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

source IValidationSource

Methods

DrawEditorGui(IEnumerable<ValidationResult>)

Draws the results of a validation to the UI.

public void DrawEditorGui(IEnumerable<ValidationResult> results)

Parameters

results IEnumerable<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

obj SerializedObject

Subject of the validations.

Returns

IReadOnlyCollection<ValidationResult>

Every validation's result, including successful ones.