1 write to PropertyType
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
299
PropertyType
= propertyType;
26 references to PropertyType
Microsoft.AspNetCore.OpenApi (3)
Schemas\JsonSchemaMapper\JsonSchemaMapper.cs (2)
427
JsonTypeInfo propertyTypeInfo = typeInfo.Options.GetTypeInfo(property.
PropertyType
);
430
NullabilityInfoContext? nullabilityCtx = !property.
PropertyType
.IsValueType ? state.NullabilityInfoContext : null;
Schemas\JsonSchemaMapper\JsonSchemaMapper.ReflectionHelpers.cs (1)
177
return prop => dict.TryGetValue(new(prop.Name, prop.
PropertyType
), out ParameterInfo? parameter) ? parameter : null;
System.Text.Json (23)
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (3)
120
Type underlyingIDictionaryType = jsonPropertyInfo.
PropertyType
.GetCompatibleGenericInterface(typeof(IDictionary<,>))!;
138
if (jsonPropertyInfo.
PropertyType
.FullName == JsonTypeInfo.JsonObjectTypeName)
144
ThrowHelper.ThrowNotSupportedException_SerializationNotSupported(jsonPropertyInfo.
PropertyType
);
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
289
propertyInfo.PropertyType == ignoredMember.
PropertyType
;
System\Text\Json\Serialization\Metadata\JsonParameterInfo.cs (1)
47
ParameterType = matchingProperty.
PropertyType
;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (7)
244
/// The current <see cref="
PropertyType
"/> is not valid for use with extension data.
257
if (value && !JsonTypeInfo.IsValidExtensionDataProperty(
PropertyType
))
343
_jsonTypeInfo ??= Options.GetTypeInfoInternal(
PropertyType
);
539
(!
PropertyType
.IsValueType || Set != null) &&
557
if (
PropertyType
.IsValueType && Set == null)
605
potentialNumberType =
PropertyType
;
995
private string DebuggerDisplay => $"Name = {Name}, PropertyType = {
PropertyType
}";
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (5)
139
Options.ExpandConverterFactory(CustomConverter,
PropertyType
) // Expand any property-level custom converters.
294
T? fastValue = EffectiveConverter.Read(ref reader,
PropertyType
, Options);
308
success = EffectiveConverter.TryRead(ref reader,
PropertyType
, Options, ref state, out T? value, out bool populatedValue);
353
value = EffectiveConverter.Read(ref reader,
PropertyType
, Options);
358
success = EffectiveConverter.TryRead(ref reader,
PropertyType
, Options, ref state, out T? typedValue, out _);
System\Text\Json\Serialization\Metadata\JsonTypeInfo.Cache.cs (1)
81
Debug.Assert(jsonPropertyInfo.
PropertyType
== propertyType);
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1140
ParameterLookupKey key = new(propertyName, jsonProperty.
PropertyType
);
System\Text\Json\ThrowHelper.Serialization.cs (4)
458
Type propertyType = state.Current.JsonPropertyInfo?.
PropertyType
?? state.Current.JsonTypeInfo.Type;
528
throw new InvalidOperationException(SR.Format(SR.SerializationDataExtensionPropertyInvalid, jsonPropertyInfo.
PropertyType
, jsonPropertyInfo.MemberName));
546
Type propertyType = state.Current.JsonPropertyInfo?.
PropertyType
?? state.Current.JsonTypeInfo.Type;
574
Type propertyType = state.Current.JsonPropertyInfo?.
PropertyType
?? state.Current.JsonTypeInfo.Type;