20 references to ValueProviderDataAvailable
Microsoft.AspNetCore.Mvc.Core (4)
ModelBinding\Binders\ComplexObjectModelBinder.cs (4)
68Debug.Assert(propertyData == GreedyPropertiesMayHaveData || propertyData == ValueProviderDataAvailable); 533return ValueProviderDataAvailable; 606return ValueProviderDataAvailable; 642return ValueProviderDataAvailable;
Microsoft.AspNetCore.Mvc.Core.Test (16)
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (16)
24[InlineData(true, ComplexObjectModelBinder.ValueProviderDataAvailable)] 69Assert.Equal(ComplexObjectModelBinder.ValueProviderDataAvailable, canCreate); 73[InlineData(ComplexObjectModelBinder.ValueProviderDataAvailable)] 78bindingContext.IsTopLevelObject = expectedCanCreate == ComplexObjectModelBinder.ValueProviderDataAvailable; 90[InlineData(ComplexObjectModelBinder.ValueProviderDataAvailable)] 98.Returns(valueAvailable == ComplexObjectModelBinder.ValueProviderDataAvailable); 146Assert.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)]