OnlineEvaluationOptionsValidator
Namespace AgentPrism · Assembly
AgentPrism.Core.dllValidates OnlineEvaluationOptions when the application starts.
public sealed class OnlineEvaluationOptionsValidator : IValidateOptions<OnlineEvaluationOptions>Inheritance
Section titled “Inheritance”object ← OnlineEvaluationOptionsValidator
Implements
Section titled “Implements”IValidateOptions<OnlineEvaluationOptions>
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”This validation is handwritten. ValidateDataAnnotations uses reflection
and produces IL2026.
Constructors
Section titled “Constructors”OnlineEvaluationOptionsValidator()
Section titled “ OnlineEvaluationOptionsValidator()”public OnlineEvaluationOptionsValidator()Methods
Section titled “Methods”Validate(string?, OnlineEvaluationOptions)
Section titled “ Validate(string?, OnlineEvaluationOptions)”public ValidateOptionsResult Validate(string? name, OnlineEvaluationOptions options)Parameters
Section titled “Parameters”name string?
options OnlineEvaluationOptions