1 write to IsNullableValueType
Microsoft.AspNetCore.Mvc.Abstractions (1)
ModelBinding\ModelMetadata.cs (1)
751IsNullableValueType = Nullable.GetUnderlyingType(ModelType) != null;
11 references to IsNullableValueType
Microsoft.AspNetCore.Mvc.Abstractions (3)
ModelBinding\BindingInfo.cs (1)
262(modelMetadata.NullabilityState == NullabilityState.Nullable || modelMetadata.IsNullableValueType || modelMetadata.HasDefaultValue))
ModelBinding\ModelMetadata.cs (2)
538/// Identical to <see cref="ModelType"/> unless <see cref="IsNullableValueType"/> is <c>true</c>. 752IsReferenceOrNullableType = !ModelType.IsValueType || IsNullableValueType;
Microsoft.AspNetCore.Mvc.Abstractions.Test (1)
ModelBinding\ModelMetadataTest.cs (1)
161Assert.Equal(expected, modelMetadata.IsNullableValueType);
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
190return metadata.NullabilityState == NullabilityState.Nullable || metadata.IsNullableValueType;
Microsoft.AspNetCore.Mvc.Core.Test (1)
ModelBinding\Metadata\DefaultModelMetadataTest.cs (1)
45Assert.False(metadata.IsNullableValueType);
Microsoft.AspNetCore.Mvc.ViewFeatures (5)
DefaultDisplayTemplates.cs (2)
26return htmlHelper.ViewData.ModelMetadata.IsNullableValueType ? 90var typeInCollectionIsNullableValueType = elementMetadata.IsNullableValueType;
DefaultEditorTemplates.cs (2)
31return htmlHelper.ViewData.ModelMetadata.IsNullableValueType ? 72var typeInCollectionIsNullableValueType = elementMetadata.IsNullableValueType;
ModelExplorer.cs (1)
146if (Metadata.IsNullableValueType)