Interface IValidateHandler
- Assembly
- McMaster.Extensions.CommandLineUtils.dll
Handles validation via OnValidate method without reflection.
public interface IValidateHandler
Methods
Invoke(object, ValidationContext, CommandLineContext)
Invokes the OnValidate method on the model.
ValidationResult? Invoke(object model, ValidationContext validationContext, CommandLineContext commandContext)
Parameters
modelobjectThe model instance.
validationContextValidationContextThe validation context.
commandContextCommandLineContextThe command line context.
Returns
- ValidationResult
The validation result, or null if validation passed.