9 implementations of IAsyncValidateOptions
Microsoft.Extensions.Options (7)
AsyncValidateOptions.cs (6)
15IAsyncValidateOptions<TOptions>, 101IAsyncValidateOptions<TOptions>, 185IAsyncValidateOptions<TOptions>, 277IAsyncValidateOptions<TOptions>, 377IAsyncValidateOptions<TOptions>, 485IAsyncValidateOptions<TOptions>,
NamedAsyncValidateOptionsFilter.cs (1)
16IAsyncValidateOptions<TOptions>,
Microsoft.Extensions.Options.DataAnnotations (2)
DataAnnotationValidateOptions.cs (1)
21: IValidateOptions<TOptions>, IAsyncValidateOptions<TOptions>
OptionsBuilderDataAnnotationsExtensions.cs (1)
67IAsyncValidateOptions<TOptions>
20 references to IAsyncValidateOptions
Microsoft.Extensions.Options (20)
AsyncValidateOptions.cs (6)
11/// Implementation of <see cref="IAsyncValidateOptions{TOptions}"/>. 96/// Implementation of <see cref="IAsyncValidateOptions{TOptions}"/>. 179/// Implementation of <see cref="IAsyncValidateOptions{TOptions}"/>. 270/// Implementation of <see cref="IAsyncValidateOptions{TOptions}"/>. 369/// Implementation of <see cref="IAsyncValidateOptions{TOptions}"/>. 476/// Implementation of <see cref="IAsyncValidateOptions{TOptions}"/>.
IAsyncValidateOptions.cs (1)
15/// or as <see cref="IValidateOptions{TOptions}"/>, not directly as <see cref="IAsyncValidateOptions{TOptions}"/>.
IOptionsMonitor.cs (1)
16/// <see cref="IAsyncValidateOptions{TOptions}.ValidateAsync"/>. The built-in asynchronous validators therefore
IOptionsSnapshot.cs (1)
18/// <see cref="IAsyncValidateOptions{TOptions}.ValidateAsync"/>.
NamedAsyncValidateOptionsFilter.cs (2)
21private readonly IAsyncValidateOptions<TOptions> _inner; 23internal NamedAsyncValidateOptionsFilter(string name, IAsyncValidateOptions<TOptions> inner)
OptionsBuilder.cs (4)
343/// <see cref="IAsyncValidateOptions{TOptions}"/> implementation for an options type. 354/// When the validator implements <see cref="IAsyncValidateOptions{TOptions}"/>, the built-in asynchronous 355/// options creation path invokes <see cref="IAsyncValidateOptions{TOptions}.ValidateAsync"/> instead of 366if (validator is IAsyncValidateOptions<TOptions> asyncValidator)
OptionsBuilderExtensions.cs (1)
32/// does not invoke <see cref="IAsyncValidateOptions{TOptions}.ValidateAsync"/>. Default-name asynchronous
OptionsFactory.cs (3)
52if (validation is IAsyncValidateOptions<TOptions>) 70if (validation is IAsyncValidateOptions<TOptions> && 120ValidateOptionsResult result = validate is IAsyncValidateOptions<TOptions> asyncValidate
OptionsValidatorAttribute.cs (1)
14/// <see cref="Microsoft.Extensions.Options.IAsyncValidateOptions{T}" /> for an options type,