1 instantiation of FormMappingError
Microsoft.AspNetCore.Components.Web (1)
Forms\Mapping\FormMappingContext.cs (1)
105mappingError = new FormMappingError(key, new List<FormattableString>() { error }, attemptedValue);
24 references to FormMappingError
Microsoft.AspNetCore.Components.Web (24)
Forms\Mapping\EditContextFormMappingExtensions.cs (1)
61foreach (var error in _mappingContext.GetAllErrors())
Forms\Mapping\FormMappingContext.cs (22)
13private Dictionary<string, FormMappingError>? _errors; 14private List<KeyValuePair<string, FormMappingError>>? _pendingErrors; 15private Dictionary<string, Dictionary<string, FormMappingError>>? _errorsByFormName; 33public FormMappingError? GetErrors(string key) => 34_errors?.TryGetValue(key, out var mappingError) == true ? mappingError : null; 42public FormMappingError? GetErrors(string formName, string key) => 44formErrors.TryGetValue(key, out var mappingError) == true ? mappingError : null; 50public IEnumerable<FormMappingError> GetAllErrors() 55private static IEnumerable<FormMappingError> GetAllErrorsCore(Dictionary<string, FormMappingError>? errors) 59return Array.Empty<FormMappingError>(); 70public IEnumerable<FormMappingError> GetAllErrors(string formName) 74Array.Empty<FormMappingError>(); 83_errors?.TryGetValue(key, out var mappingError) == true ? mappingError.AttemptedValue : null; 93formErrors.TryGetValue(key, out var mappingError) ? mappingError.AttemptedValue : null; 97_errors ??= new Dictionary<string, FormMappingError>(); 101private static void AddErrorCore(Dictionary<string, FormMappingError> errors, string key, FormattableString error, string? attemptedValue, ref List<KeyValuePair<string, FormMappingError>>? pendingErrors) 103if (!errors.TryGetValue(key, out var mappingError)) 108pendingErrors.Add(new KeyValuePair<string, FormMappingError>(key, mappingError)); 118_errorsByFormName ??= new Dictionary<string, Dictionary<string, FormMappingError>>(); 121formErrors = new Dictionary<string, FormMappingError>();
Forms\Mapping\FormMappingError.cs (1)
15/// Initializes a new instance of <see cref="FormMappingError"/>.