20 references to ValueProviderDataAvailable
Microsoft.AspNetCore.Mvc.Core (4)
ModelBinding\Binders\ComplexObjectModelBinder.cs (4)
68
Debug.Assert(propertyData == GreedyPropertiesMayHaveData || propertyData ==
ValueProviderDataAvailable
);
533
return
ValueProviderDataAvailable
;
606
return
ValueProviderDataAvailable
;
642
return
ValueProviderDataAvailable
;
Microsoft.AspNetCore.Mvc.Core.Test (16)
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (16)
24
[InlineData(true, ComplexObjectModelBinder.
ValueProviderDataAvailable
)]
69
Assert.Equal(ComplexObjectModelBinder.
ValueProviderDataAvailable
, canCreate);
73
[InlineData(ComplexObjectModelBinder.
ValueProviderDataAvailable
)]
78
bindingContext.IsTopLevelObject = expectedCanCreate == ComplexObjectModelBinder.
ValueProviderDataAvailable
;
90
[InlineData(ComplexObjectModelBinder.
ValueProviderDataAvailable
)]
98
.Returns(valueAvailable == ComplexObjectModelBinder.
ValueProviderDataAvailable
);
146
Assert.Equal(ComplexObjectModelBinder.
ValueProviderDataAvailable
, canCreate);
151
[InlineData(typeof(TypeWithNoBinderMetadata), ComplexObjectModelBinder.
ValueProviderDataAvailable
)]
159
.Returns(valueProviderProvidesValue == ComplexObjectModelBinder.
ValueProviderDataAvailable
);
177
[InlineData(typeof(TypeWithAtLeastOnePropertyMarkedUsingValueBinderMetadata), ComplexObjectModelBinder.
ValueProviderDataAvailable
)]
179
[InlineData(typeof(TypeWithUnmarkedAndBinderMetadataMarkedProperties), ComplexObjectModelBinder.
ValueProviderDataAvailable
)]
187
.Returns(expectedCanCreate == ComplexObjectModelBinder.
ValueProviderDataAvailable
);
205
[InlineData(typeof(TypeWithAtLeastOnePropertyMarkedUsingValueBinderMetadata), ComplexObjectModelBinder.
ValueProviderDataAvailable
)]
218
.Returns(expectedCanCreate == ComplexObjectModelBinder.
ValueProviderDataAvailable
);
240
[InlineData(typeof(TypeWithUnmarkedAndBinderMetadataMarkedProperties), true, ComplexObjectModelBinder.
ValueProviderDataAvailable
)]
242
[InlineData(typeof(TypeWithNoBinderMetadata), true, ComplexObjectModelBinder.
ValueProviderDataAvailable
)]