19 references to ValueProviderDataAvailable
Microsoft.AspNetCore.Mvc.Core (3)
ModelBinding\Binders\ComplexTypeModelBinder.cs (3)
97
Debug.Assert(propertyData == GreedyPropertiesMayHaveData || propertyData ==
ValueProviderDataAvailable
);
338
return
ValueProviderDataAvailable
;
407
return
ValueProviderDataAvailable
;
Microsoft.AspNetCore.Mvc.Core.Test (16)
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (16)
23
[InlineData(true, ComplexTypeModelBinder.
ValueProviderDataAvailable
)]
68
Assert.Equal(ComplexTypeModelBinder.
ValueProviderDataAvailable
, canCreate);
72
[InlineData(ComplexTypeModelBinder.
ValueProviderDataAvailable
)]
77
bindingContext.IsTopLevelObject = expectedCanCreate == ComplexTypeModelBinder.
ValueProviderDataAvailable
;
89
[InlineData(ComplexTypeModelBinder.
ValueProviderDataAvailable
)]
97
.Returns(valueAvailable == ComplexTypeModelBinder.
ValueProviderDataAvailable
);
145
Assert.Equal(ComplexTypeModelBinder.
ValueProviderDataAvailable
, canCreate);
150
[InlineData(typeof(TypeWithNoBinderMetadata), ComplexTypeModelBinder.
ValueProviderDataAvailable
)]
158
.Returns(valueProviderProvidesValue == ComplexTypeModelBinder.
ValueProviderDataAvailable
);
176
[InlineData(typeof(TypeWithAtLeastOnePropertyMarkedUsingValueBinderMetadata), ComplexTypeModelBinder.
ValueProviderDataAvailable
)]
178
[InlineData(typeof(TypeWithUnmarkedAndBinderMetadataMarkedProperties), ComplexTypeModelBinder.
ValueProviderDataAvailable
)]
186
.Returns(expectedCanCreate == ComplexTypeModelBinder.
ValueProviderDataAvailable
);
204
[InlineData(typeof(TypeWithAtLeastOnePropertyMarkedUsingValueBinderMetadata), ComplexTypeModelBinder.
ValueProviderDataAvailable
)]
217
.Returns(expectedCanCreate == ComplexTypeModelBinder.
ValueProviderDataAvailable
);
239
[InlineData(typeof(TypeWithUnmarkedAndBinderMetadataMarkedProperties), true, ComplexTypeModelBinder.
ValueProviderDataAvailable
)]
241
[InlineData(typeof(TypeWithNoBinderMetadata), true, ComplexTypeModelBinder.
ValueProviderDataAvailable
)]