462 references to ModelValidationState
Microsoft.AspNetCore.Mvc.Abstractions (39)
ModelBinding\ModelMetadata.cs (1)
436/// When <see langword="false"/>, validation can be assume that the model is valid (<see cref="ModelValidationState.Valid"/>) without
ModelBinding\ModelStateDictionary.cs (35)
162var state = ValidationState; 163return state == ModelValidationState.Valid || state == ModelValidationState.Skipped; 168public ModelValidationState ValidationState => GetValidity(_root, currentDepth: 0) ?? ModelValidationState.Valid; 357modelState.ValidationState = ModelValidationState.Invalid; 366/// Returns the aggregate <see cref="ModelValidationState"/> for items starting with the 370/// <returns>Returns <see cref="ModelValidationState.Unvalidated"/> if no entries are found for the specified 371/// key, <see cref="ModelValidationState.Invalid"/> if at least one instance is found with one or more model 372/// state errors; <see cref="ModelValidationState.Valid"/> otherwise.</returns> 373public ModelValidationState GetFieldValidationState(string key) 378return GetValidity(item, currentDepth: 0) ?? ModelValidationState.Unvalidated; 382/// Returns <see cref="ModelValidationState"/> for the <paramref name="key"/>. 385/// <returns>Returns <see cref="ModelValidationState.Unvalidated"/> if no entry is found for the specified 386/// key, <see cref="ModelValidationState.Invalid"/> if an instance is found with one or more model 387/// state errors; <see cref="ModelValidationState.Valid"/> otherwise.</returns> 388public ModelValidationState GetValidationState(string key) 397return ModelValidationState.Unvalidated; 402/// <paramref name="key"/> as <see cref="ModelValidationState.Valid"/>. 410if (modelState.ValidationState == ModelValidationState.Invalid) 417modelState.ValidationState = ModelValidationState.Valid; 422/// as <see cref="ModelValidationState.Skipped"/>. 430if (modelState.ValidationState == ModelValidationState.Invalid) 437modelState.ValidationState = ModelValidationState.Skipped; 523entry.Value.ValidationState = ModelValidationState.Unvalidated; 620private ModelValidationState? GetValidity(ModelStateNode? node, int currentDepth) 628ModelValidationState? validationState = null; 631validationState = ModelValidationState.Valid; 632if (node.ValidationState == ModelValidationState.Unvalidated) 635return ModelValidationState.Unvalidated; 638if (node.ValidationState == ModelValidationState.Invalid) 652if (entryState == ModelValidationState.Unvalidated) 657if (validationState == null || entryState == ModelValidationState.Invalid) 681modelState.ValidationState = ModelValidationState.Invalid; 870ValidationState = ModelValidationState.Unvalidated;
ModelBinding\ModelStateEntry.cs (2)
39/// Gets or sets the <see cref="ModelValidationState"/> for this entry. 41public ModelValidationState ValidationState { get; set; }
ModelBinding\ModelValidationState.cs (1)
9/// <see cref="ModelValidationState"/> of <see cref="ModelStateDictionary.Root"/> is used to determine the validity
Microsoft.AspNetCore.Mvc.Abstractions.Test (76)
ModelBinding\ModelStateDictionaryTest.cs (76)
123Assert.Equal(ModelValidationState.Valid, dictionary.ValidationState); 139Assert.Equal(ModelValidationState.Valid, dictionary.ValidationState); 153Assert.Equal(ModelValidationState.Skipped, source["key"].ValidationState); 167Assert.Equal(ModelValidationState.Skipped, source["key"].ValidationState); 182Assert.Equal(ModelValidationState.Skipped, source["key"].ValidationState); 212Assert.Equal(ModelValidationState.Valid, source["key"].ValidationState); 226Assert.Equal(ModelValidationState.Valid, source["key"].ValidationState); 241Assert.Equal(ModelValidationState.Valid, source["key"].ValidationState); 271entry.ValidationState = ModelValidationState.Skipped; 364var validationState = dictionary.GetFieldValidationState("foo"); 367Assert.Equal(ModelValidationState.Unvalidated, validationState); 378var validationState = dictionary.GetValidationState("foo"); 381Assert.Equal(ModelValidationState.Unvalidated, validationState); 395var validationState = dictionary.GetFieldValidationState("foo"); 398Assert.Equal(ModelValidationState.Invalid, validationState); 412var validationState = dictionary.GetFieldValidationState("foo"); 415Assert.Equal(ModelValidationState.Valid, validationState); 428var validationState = dictionary.GetFieldValidationState("[0].foo"); 431Assert.Equal(ModelValidationState.Invalid, validationState); 444var validationState = dictionary.GetFieldValidationState("[0].foo"); 447Assert.Equal(ModelValidationState.Valid, validationState); 460var validationState = dictionary.ValidationState; 464Assert.Equal(ModelValidationState.Invalid, validationState); 477var validationState = dictionary.ValidationState; 481Assert.Equal(ModelValidationState.Valid, validationState); 492var validationState = modelState.GetValidationState("foo"); 493var fieldValidationState = modelState.GetFieldValidationState("foo"); 496Assert.Equal(ModelValidationState.Skipped, validationState); 497Assert.Equal(ModelValidationState.Valid, fieldValidationState); 509var validationState = modelState.GetFieldValidationState("foo.bar"); 512Assert.Equal(ModelValidationState.Valid, validationState); 524var validationState = modelState.GetFieldValidationState("foo.bar"); 527Assert.Equal(ModelValidationState.Valid, validationState); 541var validationState = dictionary.ValidationState; 545Assert.Equal(ModelValidationState.Unvalidated, validationState); 672var validationState = dictionary.GetFieldValidationState("not-user"); 675Assert.Equal(ModelValidationState.Unvalidated, validationState); 688var validationState = dictionary.GetFieldValidationState("user"); 691Assert.Equal(ModelValidationState.Unvalidated, validationState); 707var validationState = dictionary.GetFieldValidationState(key); 710Assert.Equal(ModelValidationState.Invalid, validationState); 726var validationState = dictionary.GetFieldValidationState(key); 729Assert.Equal(ModelValidationState.Invalid, validationState); 741var validationState = dictionary.GetFieldValidationState("user"); 744Assert.Equal(ModelValidationState.Valid, validationState); 1297Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property1"].ValidationState); 1299Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property2"].ValidationState); 1301Assert.Equal(ModelValidationState.Invalid, dictionary["Property3"].ValidationState); 1303Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property4"].ValidationState); 1324Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product"].ValidationState); 1326Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail1"].ValidationState); 1328Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail2[0]"].ValidationState); 1330Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail2[1]"].ValidationState); 1332Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail2[2]"].ValidationState); 1334Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail3"].ValidationState); 1336Assert.Equal(ModelValidationState.Invalid, dictionary["ProductName"].ValidationState); 1353Assert.Equal(ModelValidationState.Valid, dictionary["Product"].ValidationState); 1355Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail1"].ValidationState); 1357Assert.Equal(ModelValidationState.Unvalidated, dictionary["Product.Detail1.Name"].ValidationState); 1358Assert.Equal(ModelValidationState.Skipped, dictionary["Product.Detail1Name"].ValidationState); 1378Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property1"].ValidationState); 1380Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property2"].ValidationState); 1382Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property3"].ValidationState); 1384Assert.Equal(ModelValidationState.Unvalidated, dictionary["Property4"].ValidationState); 1415Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 1423Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState); 1431Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1439Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 1537Assert.Equal(ModelValidationState.Valid, value.ValidationState); 1544Assert.Equal(ModelValidationState.Skipped, value.ValidationState); 1551Assert.Equal(ModelValidationState.Unvalidated, value.ValidationState); 1558Assert.Equal(ModelValidationState.Invalid, value.ValidationState); 1614var validationState = dictionary.GetFieldValidationState("foo"); 1617Assert.Equal(ModelValidationState.Unvalidated, validationState); 1633var validationState = dictionary.ValidationState; 1637Assert.Equal(ModelValidationState.Valid, validationState);
Microsoft.AspNetCore.Mvc.Core (19)
Infrastructure\ControllerActionInvoker.cs (2)
623var validationState = context.ModelState.ValidationState; 640private static partial void ActionMethodExecuting(ILogger logger, string? actionName, ModelValidationState validationState);
ModelBinding\Binders\ComplexObjectModelBinder.cs (2)
727var validationState = modelState.GetFieldValidationState(modelName); 728if (validationState == ModelValidationState.Unvalidated)
ModelBinding\Binders\ComplexTypeModelBinder.cs (2)
565var validationState = modelState.GetFieldValidationState(modelName); 566if (validationState == ModelValidationState.Unvalidated)
ModelBinding\ModelBindingHelper.cs (2)
409kvp.Value.ValidationState = ModelValidationState.Unvalidated; 429entry.ValidationState = ModelValidationState.Unvalidated;
ModelBinding\Validation\ValidationVisitor.cs (11)
182if (entry != null && entry.ValidationState != ModelValidationState.Invalid) 184entry.ValidationState = ModelValidationState.Valid; 205var state = ModelState.GetValidationState(Key); 209if (state != ModelValidationState.Invalid) 243if (state == ModelValidationState.Invalid) 254entry.ValidationState = ModelValidationState.Valid; 337ModelState.GetFieldValidationState(key) != ModelValidationState.Invalid) 348if (item.Value.ValidationState == ModelValidationState.Unvalidated) 350item.Value.ValidationState = ModelValidationState.Valid; 466if (entry.Value.ValidationState != ModelValidationState.Invalid) 468entry.Value.ValidationState = ModelValidationState.Skipped;
Microsoft.AspNetCore.Mvc.Core.Test (99)
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (1)
725Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (1)
869Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
ModelBinding\Binders\SimpleTypeModelBinderTest.cs (1)
328Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
ModelBinding\Binders\TryParseTypeModelBinderTest.cs (1)
254Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState);
ModelBinding\ModelBindingHelperTest.cs (14)
655Assert.Equal(ModelValidationState.Unvalidated, dictionary["Name"].ValidationState); 657Assert.Equal(ModelValidationState.Unvalidated, dictionary["Id"].ValidationState); 659Assert.Equal(ModelValidationState.Unvalidated, dictionary["Category"].ValidationState); 662Assert.Equal(ModelValidationState.Invalid, dictionary["Unrelated"].ValidationState); 684Assert.Equal(ModelValidationState.Unvalidated, dictionary[string.Empty].ValidationState); 687Assert.Equal(ModelValidationState.Invalid, dictionary["Unrelated"].ValidationState); 715Assert.Equal(ModelValidationState.Unvalidated, dictionary["[0].Name"].ValidationState); 717Assert.Equal(ModelValidationState.Unvalidated, dictionary["[0].Id"].ValidationState); 719Assert.Equal(ModelValidationState.Unvalidated, dictionary["[0].Category"].ValidationState); 721Assert.Equal(ModelValidationState.Unvalidated, dictionary["[1].Name"].ValidationState); 723Assert.Equal(ModelValidationState.Unvalidated, dictionary["[1].Id"].ValidationState); 725Assert.Equal(ModelValidationState.Unvalidated, dictionary["[1].Category"].ValidationState); 728Assert.Equal(ModelValidationState.Invalid, dictionary["Unrelated"].ValidationState); 764Assert.Equal(ModelValidationState.Unvalidated, dictionary[entry].ValidationState);
ModelBinding\ParameterBinderTest.cs (4)
575Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 636Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 643Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 701Assert.Equal(ModelValidationState.Invalid, keyValuePair.Value.ValidationState);
ModelBinding\Validation\DefaultObjectValidatorTests.cs (77)
43Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 70Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 99Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 126Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 176Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 180Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 208Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 212Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 238Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 243Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 281Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 285Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 313Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 345Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 377Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 380Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 385Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 390Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 490Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 495Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 500Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 505Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 539Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 545Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 554Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 561Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 568Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 636Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 667Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 671Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 703Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 707Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 743Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 773Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 777Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 804Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 809Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 814Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 819Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 847Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 852Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 857Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 862Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 929Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 933Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 937Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1005Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1009Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1013Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1017Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1053Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1057Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1061Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 1066Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 1071Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 1076Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 1148Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 1152Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 1178Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 1182Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 1215Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 1248Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1255Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1333[InlineData(false, ModelValidationState.Unvalidated)] 1334[InlineData(true, ModelValidationState.Invalid)] 1335public void Validate_RespectsMvcOptionsConfiguration_WhenChildValidationFails(bool optionValue, ModelValidationState expectedParentValidationState) 1378Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 1382Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1385Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1402modelState["Property2"].ValidationState = ModelValidationState.Skipped; 1408Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 1412Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1415Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 1432modelState["Property2"].ValidationState = ModelValidationState.Invalid; 1438Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState); 1442Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1445Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
Microsoft.AspNetCore.Mvc.IntegrationTests (225)
ActionParametersIntegrationTest.cs (6)
72Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 116Assert.Equal(ModelValidationState.Valid, state.ValidationState); 166Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 252Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 296Assert.Equal(ModelValidationState.Valid, state.ValidationState); 343Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
BinderTypeBasedModelBinderIntegrationTest.cs (5)
118Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 185Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 237Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 273Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 312Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
BodyValidationIntegrationTests.cs (2)
640Assert.Equal(ModelValidationState.Invalid, street.ValidationState); 737Assert.Equal(ModelValidationState.Invalid, street.ValidationState);
ByteArrayModelBinderIntegrationTest.cs (1)
64Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
CollectionModelBinderIntegrationTest.cs (14)
330Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 336Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 389Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 393Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 440Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 444Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 483Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 488Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 535Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 539Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 1166Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1171Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1215Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1220Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
ComplexRecordIntegrationTest.cs (6)
2679Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2727Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2787Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2840Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 3090Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 3098Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
ComplexTypeIntegrationTestBase.cs (6)
2858Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2906Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2978Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 3031Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 3305Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 3313Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
DictionaryModelBinderIntegrationTest.cs (14)
130Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 135Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 810Assert.NotEqual(ModelValidationState.Unvalidated, kvp.Value.ValidationState); 811Assert.NotEqual(ModelValidationState.Skipped, kvp.Value.ValidationState); 814var entry = Assert.Single(modelState, kvp => kvp.Value.ValidationState == ModelValidationState.Invalid); 1269Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1332Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1338Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1343Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1348Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1485Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1491Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1496Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1501Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
FormCollectionModelBindingIntegrationTest.cs (1)
70Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
FormFileModelBindingIntegrationTest.cs (14)
71Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 121Assert.Equal(ModelValidationState.Valid, value.ValidationState); 172Assert.Equal(ModelValidationState.Valid, value.ValidationState); 235Assert.Equal(ModelValidationState.Valid, value.ValidationState); 243Assert.Equal(ModelValidationState.Valid, value.ValidationState); 325Assert.Equal(ModelValidationState.Valid, value.ValidationState); 331Assert.Equal(ModelValidationState.Valid, value.ValidationState); 391Assert.Equal(ModelValidationState.Valid, value.ValidationState); 397Assert.Equal(ModelValidationState.Valid, value.ValidationState); 453Assert.Equal(ModelValidationState.Valid, value.ValidationState); 461Assert.Equal(ModelValidationState.Valid, value.ValidationState); 512Assert.Equal(ModelValidationState.Valid, modelStateEntry.ValidationState); 601Assert.Equal(ModelValidationState.Valid, modelStateEntry.ValidationState); 650Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
HeaderModelBinderIntegrationTest.cs (13)
104Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 146Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 193Assert.Equal(ModelValidationState.Valid, modelStateEntry.ValidationState); 240Assert.Equal(ModelValidationState.Valid, modelStateEntry.ValidationState); 300Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 366Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 375Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 384Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 393Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 402Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 411Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 420Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 429Assert.Equal(ModelValidationState.Valid, entry.ValidationState);
NullableReferenceTypeIntegrationTest.cs (3)
54Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 141Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 196Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState);
SimpleTypeModelBinderIntegrationTest.cs (11)
63Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 107Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 151Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 228Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 272Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 357Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 402Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 462Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 700Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 746Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState); 790Assert.Equal(ModelValidationState.Valid, modelState[key].ValidationState);
TryUpdateModelIntegrationTest.cs (24)
57Assert.Equal(ModelValidationState.Valid, state.ValidationState); 91Assert.Equal(ModelValidationState.Valid, state.ValidationState); 201Assert.Equal(ModelValidationState.Valid, state.ValidationState); 242Assert.Equal(ModelValidationState.Valid, state.ValidationState); 283Assert.Equal(ModelValidationState.Valid, state.ValidationState); 344Assert.Equal(ModelValidationState.Valid, state.ValidationState); 376Assert.Equal(ModelValidationState.Valid, state.ValidationState); 405Assert.Equal(ModelValidationState.Valid, state.ValidationState); 448Assert.Equal(ModelValidationState.Valid, state.ValidationState); 496Assert.Equal(ModelValidationState.Valid, state.ValidationState); 664Assert.Equal(ModelValidationState.Valid, state.ValidationState); 698Assert.Equal(ModelValidationState.Valid, state.ValidationState); 801Assert.Equal(ModelValidationState.Valid, state.ValidationState); 837Assert.Equal(ModelValidationState.Valid, state.ValidationState); 878Assert.Equal(ModelValidationState.Valid, state.ValidationState); 929Assert.Equal(ModelValidationState.Valid, state.ValidationState); 965Assert.Equal(ModelValidationState.Valid, state.ValidationState); 1013Assert.Equal(ModelValidationState.Valid, state.ValidationState); 1081Assert.Equal(ModelValidationState.Valid, modelStateEntry.ValidationState); 1134Assert.Equal(ModelValidationState.Valid, state.ValidationState); 1205Assert.Equal(ModelValidationState.Valid, state.ValidationState); 1212Assert.Equal(ModelValidationState.Valid, state.ValidationState); 1260Assert.Equal(ModelValidationState.Valid, state.ValidationState); 1269Assert.Equal(ModelValidationState.Valid, state.ValidationState);
ValidationIntegrationTests.cs (53)
234Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 323Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 417Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 507Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 595Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 670Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 977Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 1084Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 1378Assert.Equal(ModelValidationState.Invalid, state.Value.ValidationState); 1391Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1426Assert.Equal(ModelValidationState.Invalid, state.ValidationState); 1464Assert.Equal(ModelValidationState.Skipped, state.ValidationState); 1526Assert.Equal(ModelValidationState.Skipped, state.ValidationState); 1601Assert.Equal(ModelValidationState.Skipped, kvp.Value.ValidationState); 1643Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1691Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1758Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 1763Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 1768Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 1816Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState); 1858Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1904Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1951Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 1954Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 2004Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 2053Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 2058Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2063Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2105Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState); 2108Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 2113Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2118Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2176Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState); 2181Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2184Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 2189Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2241Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 2246Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2251Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2288Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState); 2293Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2298Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2301Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 2341Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 2346Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2395Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState); 2400Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2403Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 2445Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 2450Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2497Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 2502Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2547Assert.Equal(ModelValidationState.Valid, modelState.ValidationState);
ValidationWithRecordIntegrationTests.cs (52)
222Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 304Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 389Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 472Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 554Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 846Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 946Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 1222Assert.Equal(ModelValidationState.Invalid, state.Value.ValidationState); 1235Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1270Assert.Equal(ModelValidationState.Invalid, state.ValidationState); 1308Assert.Equal(ModelValidationState.Skipped, state.ValidationState); 1409Assert.Equal(ModelValidationState.Skipped, kvp.Value.ValidationState); 1451Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1497Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1561Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 1566Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 1571Assert.Equal(ModelValidationState.Skipped, entry.ValidationState); 1619Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState); 1661Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1707Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1754Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 1757Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1799Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 1844Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 1849Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1854Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1896Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState); 1899Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 1904Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1909Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1967Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState); 1972Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 1975Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 1980Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2032Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 2037Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2042Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2079Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState); 2084Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2089Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2092Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 2132Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 2137Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2183Assert.Equal(ModelValidationState.Invalid, modelState.ValidationState); 2188Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2191Assert.Equal(ModelValidationState.Invalid, entry.ValidationState); 2233Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 2238Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2283Assert.Equal(ModelValidationState.Valid, modelState.ValidationState); 2288Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2450Assert.Equal(ModelValidationState.Valid, entry.ValidationState); 2453Assert.Equal(ModelValidationState.Invalid, entry.ValidationState);
Microsoft.AspNetCore.Mvc.RazorPages (4)
PageLoggerExtensions.cs (4)
80private static partial void ExecutingHandlerMethod(this ILogger logger, string handlerName, ModelValidationState validationState); 92var validationState = context.ModelState.ValidationState; 109public static partial void ExecutingImplicitHandlerMethod(this ILogger logger, ModelValidationState validationState); 115var validationState = context.ModelState.ValidationState;