SingletonExecutionOptionsValidator
Namespace AgentPrism · Assembly
AgentPrism.Core.dllValidates SingletonExecutionOptions when the application starts.
public sealed class SingletonExecutionOptionsValidator : IValidateOptions<SingletonExecutionOptions>Inheritance
Section titled “Inheritance”object ← SingletonExecutionOptionsValidator
Implements
Section titled “Implements”IValidateOptions<SingletonExecutionOptions>
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”SingletonExecutionOptionsValidator()
Section titled “ SingletonExecutionOptionsValidator()”public SingletonExecutionOptionsValidator()Methods
Section titled “Methods”Validate(string?, SingletonExecutionOptions)
Section titled “ Validate(string?, SingletonExecutionOptions)”public ValidateOptionsResult Validate(string? name, SingletonExecutionOptions options)Parameters
Section titled “Parameters”name string?
options SingletonExecutionOptions