4 instantiations of ModelError
Microsoft.AspNetCore.Mvc.Abstractions (2)
ModelBinding\ModelErrorCollection.cs (2)
21Add(new ModelError(exception)); 32Add(new ModelError(errorMessage));
Microsoft.AspNetCore.Mvc.Abstractions.Test (2)
ModelBinding\ModelStateDictionaryTest.cs (2)
269entry.Errors.Add(new ModelError(new InvalidOperationException())); 270entry.Errors.Add(new ModelError("error-message"));
228 references to ModelError
Microsoft.AspNetCore.Mvc.Abstractions (13)
ModelBinding\Metadata\ModelBindingMessageProvider.cs (6)
42/// Error message the model binding system adds when <see cref="ModelError.Exception"/> is of type 50/// Error message the model binding system adds when <see cref="ModelError.Exception"/> is of type 58/// Error message the model binding system adds when <see cref="ModelError.Exception"/> is of type 66/// Error message the model binding system adds when <see cref="ModelError.Exception"/> is of type 75/// <see cref="ModelError"/>s have <c>null</c> <see cref="ModelError.ErrorMessage"/>s.
ModelBinding\ModelError.cs (5)
12/// Initializes a new instance of <see cref="ModelError"/> with the specified <paramref name="exception"/>. 21/// Initializes a new instance of <see cref="ModelError"/> with the specified <paramref name="exception"/> 33/// Initializes a new instance of <see cref="ModelError"/> with the specified <paramref name="errorMessage"/>. 42/// Gets the <see cref="System.Exception"/> associated with this <see cref="ModelError"/> instance. 47/// Gets the error message associated with this <see cref="ModelError"/> instance.
ModelBinding\ModelErrorCollection.cs (2)
9/// A collection of <see cref="ModelError"/> instances. 11public class ModelErrorCollection : Collection<ModelError>
Microsoft.AspNetCore.Mvc.Abstractions.Test (23)
ModelBinding\ModelStateDictionaryTest.cs (23)
298var error = Assert.Single(kvp.Value.Errors); 315var error = Assert.Single(kvp.Value.Errors); 769var error = Assert.Single(dictionary[string.Empty].Errors); 798var error = Assert.Single(dictionary[string.Empty].Errors); 839var error = Assert.Single(dictionary[string.Empty].Errors); 870var error = Assert.Single(dictionary[string.Empty].Errors); 903var error = Assert.Single(dictionary[string.Empty].Errors); 929var error = Assert.Single(copy[string.Empty].Errors); 969var error = Assert.Single(dictionary["key"].Errors); 986var error = Assert.Single(dictionary["key"].Errors); 1012var error = Assert.Single(entry.Value.Errors); 1040var error = Assert.Single(entry.Value.Errors); 1066var error = Assert.Single(entry.Value.Errors); 1082var error = Assert.Single(dictionary["key"].Errors); 1100var error = Assert.Single(dictionary["key"].Errors); 1127var error = Assert.Single(entry.Value.Errors); 1156var error = Assert.Single(entry.Value.Errors); 1183var error = Assert.Single(entry.Value.Errors); 1200var error = Assert.Single(dictionary["key"].Errors); 1218var error = Assert.Single(entry.Value.Errors); 1236var error = Assert.Single(entry.Value.Errors); 1256var error = Assert.Single(entry.Value.Errors); 1276var error = Assert.Single(entry.Value.Errors);
Microsoft.AspNetCore.Mvc.Core (3)
ModelBinding\Binders\CollectionModelBinder.cs (1)
205/// Add a <see cref="ModelError" /> to <see cref="ModelBindingContext.ModelState" /> if
ModelBinding\UnsupportedContentTypeFilter.cs (1)
48var error = errors[i];
ValidationProblemDetails.cs (1)
65static string GetErrorMessage(ModelError error)
Microsoft.AspNetCore.Mvc.Core.Test (82)
ControllerBaseTest.cs (3)
2711var error = Assert.Single(modelState.Value.Errors); 3117var error = Assert.Single(controller.ModelState["Prefix.IntegerProperty"].Errors); 3154var error = Assert.Single(controller.ModelState["IntegerProperty"].Errors);
Controllers\ControllerBinderDelegateProviderTest.cs (1)
1244var error = Assert.Single(entry.Value.Errors);
Formatters\JsonInputFormatterTestBase.cs (1)
435var error = Assert.Single(formatterContext.ModelState[""].Errors);
Formatters\SystemTextJsonInputFormatterTest.cs (5)
84var error = Assert.Single(kvp.Value.Errors); 106var error = Assert.Single(kvp.Value.Errors); 127var error = Assert.Single(kvp.Value.Errors); 157var modelError = formatterContext.ModelState[modelStateKey].Errors.Single(); 179var modelError = formatterContext.ModelState["$"].Errors.Single();
Formatters\TextInputFormatterTest.cs (1)
37var error = context.ModelState["something"].Errors[0];
ModelBinding\Binders\ArrayModelBinderTest.cs (1)
120var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\ByteArrayModelBinderTests.cs (1)
77var error = Assert.Single(bindingContext.ModelState["foo"].Errors);
ModelBinding\Binders\CollectionModelBinderTest.cs (1)
306var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (6)
318var error = Assert.Single(keyValuePair.Value.Errors); 362var error = Assert.Single(keyValuePair.Value.Errors); 406var error = Assert.Single(keyValuePair.Value.Errors); 621var modelError = Assert.Single(entry.Errors); 686var modelError = Assert.Single(entry.Errors); 727var modelError = Assert.Single(entry.Errors);
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (6)
378var error = Assert.Single(keyValuePair.Value.Errors); 422var error = Assert.Single(keyValuePair.Value.Errors); 466var error = Assert.Single(keyValuePair.Value.Errors); 799var modelError = Assert.Single(entry.Errors); 833var modelError = Assert.Single(entry.Errors); 871var modelError = Assert.Single(entry.Errors);
ModelBinding\Binders\DateTimeModelBinderTest.cs (3)
49var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 71var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 127var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors);
ModelBinding\Binders\DictionaryModelBinderTest.cs (1)
492var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\EnumTypeModelBinderTest.cs (3)
43var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 148var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 231var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors);
ModelBinding\Binders\FloatingPointTypeModelBinderTestOfT.cs (6)
71var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 94var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 118var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 142var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 166var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 208var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors);
ModelBinding\Binders\HeaderModelBinderTests.cs (1)
294var error = Assert.Single(entry.Errors);
ModelBinding\Binders\KeyValuePairModelBinderTest.cs (2)
32var error = Assert.Single(bindingContext.ModelState["someName.Key"].Errors); 58var error = Assert.Single(state.Errors);
ModelBinding\Binders\SimpleTypeModelBinderTest.cs (4)
129var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 154var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 330var error = Assert.Single(entry.Value.Errors); 375var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors);
ModelBinding\Binders\TryParseTypeModelBinderTest.cs (6)
78var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 103var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 256var error = Assert.Single(entry.Value.Errors); 301var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 406var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors); 456var error = Assert.Single(bindingContext.ModelState["theModelName"].Errors);
ModelBinding\ModelBindingHelperTest.cs (1)
84var error = Assert.Single(modelState["MyProperty"].Errors);
ModelBinding\ParameterBinderTest.cs (8)
219var error = Assert.Single(modelState.Value.Errors); 353var error = Assert.Single(kvp.Value.Errors); 408var error = Assert.Single(kvp.Value.Errors); 463var error = Assert.Single(kvp.Value.Errors); 517var error = Assert.Single(kvp.Value.Errors); 576var error = Assert.Single(kvp.Value.Errors); 637var error = Assert.Single(kvp.Value.Errors); 644var error = Assert.Single(kvp.Value.Errors);
ModelBinding\Validation\DefaultObjectValidatorTests.cs (21)
239var error = Assert.Single(entry.Errors); 381var error = Assert.Single(entry.Errors); 418var error = Assert.Single(state.Value.Errors); 424var error = Assert.Single(state.Value.Errors); 452var error = Assert.Single(state.Value.Errors); 458var error = Assert.Single(state.Value.Errors); 491var error = Assert.Single(entry.Errors); 546var error = Assert.Single(entry.Value.Errors); 555var error = Assert.Single(entry.Value.Errors); 562var error = Assert.Single(entry.Value.Errors); 569var error = Assert.Single(entry.Value.Errors); 672var error = Assert.Single(entry.Errors); 708var error = Assert.Single(entry.Errors); 744var error = Assert.Single(entry.Errors); 805var error = Assert.Single(entry.Errors); 848var error = Assert.Single(entry.Errors); 964var error = Assert.Single(state.Value.Errors); 970var error = Assert.Single(state.Value.Errors); 1062var error = Assert.Single(entry.Errors); 1249var error = Assert.Single(kvp.Value.Errors); 1256var error = Assert.Single(kvp.Value.Errors);
Microsoft.AspNetCore.Mvc.IntegrationTests (76)
BodyValidationIntegrationTests.cs (6)
391var error = Assert.Single(modelState[key].Errors); 482var error = Assert.Single(entry.Value.Errors); 591var error = Assert.Single(state.Errors); 641var error = Assert.Single(street.Errors); 738var error = Assert.Single(street.Errors); 899foreach (var error in item.Value.Errors)
CollectionModelBinderIntegrationTest.cs (3)
331var error = Assert.Single(entry.Errors); 679var error = Assert.Single(entry.Errors); 719var error = Assert.Single(entry.Errors);
ComplexRecordIntegrationTest.cs (12)
1994var error = Assert.Single(modelState["Customer"].Errors); 2050var error = Assert.Single(modelState["Customer"].Errors); 2108var error = Assert.Single(modelState["parameter.Customer.Name"].Errors); 2162var error = Assert.Single(modelState["Customer.Name"].Errors); 2220var error = Assert.Single(modelState["customParameter.Customer.Name"].Errors); 2270var error = Assert.Single(modelState["ProductName"].Errors); 2322var error = Assert.Single(modelState["customParameter.ProductName"].Errors); 2418var error = Assert.Single(modelState["OrderIds"].Errors); 2470var error = Assert.Single(modelState["customParameter.OrderIds"].Errors); 2569var error = Assert.Single(entry.Errors); 2619var error = Assert.Single(entry.Value.Errors); 4199var error = Assert.Single(entry.Value.Errors);
ComplexTypeIntegrationTestBase.cs (11)
2148var error = Assert.Single(modelState["Customer"].Errors); 2203var error = Assert.Single(modelState["Customer"].Errors); 2270var error = Assert.Single(modelState["parameter.Customer.Name"].Errors); 2324var error = Assert.Single(modelState["Customer.Name"].Errors); 2382var error = Assert.Single(modelState["customParameter.Customer.Name"].Errors); 2436var error = Assert.Single(modelState["ProductName"].Errors); 2488var error = Assert.Single(modelState["customParameter.ProductName"].Errors); 2588var error = Assert.Single(modelState["OrderIds"].Errors); 2640var error = Assert.Single(modelState["customParameter.OrderIds"].Errors); 2742var error = Assert.Single(entry.Errors); 2792var error = Assert.Single(entry.Value.Errors);
DictionaryModelBinderIntegrationTest.cs (1)
815var error = Assert.Single(entry.Value.Errors);
HeaderModelBinderIntegrationTest.cs (1)
62var error = Assert.Single(modelState[key].Errors);
KeyValuePairModelBinderIntegrationTest.cs (4)
80var error = Assert.Single(entry.Errors); 130var error = Assert.Single(entry.Errors); 172var error = Assert.Single(entry.Errors); 222var error = Assert.Single(entry.Errors);
NullableReferenceTypeIntegrationTest.cs (1)
143var error = Assert.Single(kvp.Value.Errors);
SimpleTypeModelBinderIntegrationTest.cs (4)
404var error = Assert.Single(entry.Errors); 464var error = Assert.Single(entry.Errors); 506var error = Assert.Single(modelState[key].Errors); 560var error = Assert.Single(modelState[key].Errors);
TryValidateModelIntegrationTest.cs (1)
230foreach (var error in item.Value.Errors)
ValidationIntegrationTests.cs (16)
117var error = Assert.Single(entry.Errors); 236var error = Assert.Single(entry.Errors); 325var error = Assert.Single(entry.Errors); 419var error = Assert.Single(entry.Errors); 509var error = Assert.Single(entry.Errors); 597var error = Assert.Single(entry.Errors); 751var error = Assert.Single(entry.Errors); 839var error = Assert.Single(entry.Errors); 978var error = Assert.Single(entry.Errors); 1086var error = Assert.Single(entry.Errors); 1169var error = Assert.Single(entry.Errors); 1250var error = entry.Errors[0]; 1290var error = entry.Errors[0]; 1380var error = Assert.Single(state.Value.Errors); 1427var error = Assert.Single(state.Errors); 2570private static void AssertRequiredError(string key, ModelError error)
ValidationWithRecordIntegrationTests.cs (16)
109var error = Assert.Single(entry.Errors); 224var error = Assert.Single(entry.Errors); 306var error = Assert.Single(entry.Errors); 391var error = Assert.Single(entry.Errors); 474var error = Assert.Single(entry.Errors); 556var error = Assert.Single(entry.Errors); 634var error = Assert.Single(entry.Errors); 715var error = Assert.Single(entry.Errors); 847var error = Assert.Single(entry.Errors); 948var error = Assert.Single(entry.Errors); 1027var error = Assert.Single(entry.Errors); 1102var error = entry.Errors[0]; 1142var error = entry.Errors[0]; 1224var error = Assert.Single(state.Value.Errors); 1271var error = Assert.Single(state.Errors); 2456private static void AssertRequiredError(string key, ModelError error)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (11)
JsonPatchExtensionsTest.cs (2)
26var error = Assert.Single(modelState["Customer"].Errors); 44var error = Assert.Single(modelState["jsonpatch.Customer"].Errors);
NewtonsoftJsonInputFormatterTest.cs (8)
250var modelError = formatterContext.ModelState[modelStateKey].Errors.Single(); 276var error = Assert.Single(kvp.Value.Errors); 282var error = Assert.Single(kvp.Value.Errors); 305var modelError = formatterContext.ModelState[string.Empty].Errors.Single(); 338var modelError = formatterContext.ModelState[string.Empty].Errors.Single(); 369var modelError = Assert.Single(formatterContext.ModelState["dateValue"].Errors); 400var modelError = Assert.Single(formatterContext.ModelState["shortValue"].Errors); 431var modelError = Assert.Single(formatterContext.ModelState["Complex.WithPrimitives[0].shortValue"].Errors);
src\Mvc\Mvc.Core\test\Formatters\JsonInputFormatterTestBase.cs (1)
435var error = Assert.Single(formatterContext.ModelState[""].Errors);
Microsoft.AspNetCore.Mvc.RazorPages.Test (3)
Infrastructure\PageBinderFactoryTest.cs (1)
749var error = Assert.Single(entry.Value.Errors);
PageModelTest.cs (1)
1776var error = Assert.Single(modelState.Value.Errors);
PageTest.cs (1)
1854var error = Assert.Single(modelState.Value.Errors);
Microsoft.AspNetCore.Mvc.ViewFeatures (4)
DefaultHtmlGenerator.cs (2)
743ModelError modelError = null; 852var modelError = modelState.Errors[i];
ValidationHelpers.cs (2)
11public static string GetModelErrorMessageOrDefault(ModelError modelError) 25ModelError modelError,
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (12)
ModelStateDictionaryExtensionsTest.cs (12)
19var modelError = Assert.Single(modelState.Value.Errors); 36var modelError = Assert.Single(modelState.Value.Errors); 53var modelError = Assert.Single(modelState.Value.Errors); 71var modelError = Assert.Single(modelState.Value.Errors); 89var modelError = Assert.Single(modelState.Value.Errors); 109var modelError = Assert.Single(modelState.Value.Errors); 127var modelError = Assert.Single(modelState.Value.Errors); 147var modelError = Assert.Single(modelState.Value.Errors); 165var modelError = Assert.Single(modelState.Value.Errors); 185var modelError = Assert.Single(modelState.Value.Errors); 204var modelError = Assert.Single(modelState.Value.Errors); 225var modelError = Assert.Single(modelState.Value.Errors);
XmlFormattersWebSite (1)
Controllers\ValidationController.cs (1)
36foreach (var modelError in errors)