1 implementation of IClientValidationService
Microsoft.AspNetCore.Components.Forms (1)
ClientValidation\DefaultClientValidationService.cs (1)
20
internal sealed class DefaultClientValidationService :
IClientValidationService
12 references to IClientValidationService
Microsoft.AspNetCore.Components.Forms (6)
ClientValidation\ClientValidationServiceCollectionExtensions.cs (2)
15
/// Registers the default <see cref="
IClientValidationService
"/> implementation,
20
services.TryAddSingleton<
IClientValidationService
, DefaultClientValidationService>();
DataAnnotationsValidator.cs (4)
11
/// by storing an <see cref="
IClientValidationService
"/> on the <see cref="EditContext.Properties"/>.
45
if (ServiceProvider.GetService(typeof(
IClientValidationService
)) is { } service)
47
CurrentEditContext.Properties[typeof(
IClientValidationService
)] = service;
78
CurrentEditContext?.Properties.Remove(typeof(
IClientValidationService
));
Microsoft.AspNetCore.Components.Web (6)
Forms\InputBase.cs (2)
398
if (EditContext?.Properties.TryGetValue(typeof(
IClientValidationService
), out var serviceObj) != true
399
|| serviceObj is not
IClientValidationService
service)
Forms\ValidationMessage.cs (2)
74
if (CurrentEditContext.Properties.TryGetValue(typeof(
IClientValidationService
), out var serviceObj)
75
&& serviceObj is
IClientValidationService
)
Forms\ValidationSummary.cs (2)
70
if (CurrentEditContext.Properties.TryGetValue(typeof(
IClientValidationService
), out var serviceObj)
71
&& serviceObj is
IClientValidationService
)