19 references to ValueProviderDataAvailable
Microsoft.AspNetCore.Mvc.Core (3)
ModelBinding\Binders\ComplexTypeModelBinder.cs (3)
97Debug.Assert(propertyData == GreedyPropertiesMayHaveData || propertyData == ValueProviderDataAvailable); 338return ValueProviderDataAvailable; 407return ValueProviderDataAvailable;
Microsoft.AspNetCore.Mvc.Core.Test (16)
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (16)
23[InlineData(true, ComplexTypeModelBinder.ValueProviderDataAvailable)] 68Assert.Equal(ComplexTypeModelBinder.ValueProviderDataAvailable, canCreate); 72[InlineData(ComplexTypeModelBinder.ValueProviderDataAvailable)] 77bindingContext.IsTopLevelObject = expectedCanCreate == ComplexTypeModelBinder.ValueProviderDataAvailable; 89[InlineData(ComplexTypeModelBinder.ValueProviderDataAvailable)] 97.Returns(valueAvailable == ComplexTypeModelBinder.ValueProviderDataAvailable); 145Assert.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)]