3 writes to JsonTypeInfo
System.Text.Json (3)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (1)
191
propertyInfo.
JsonTypeInfo
= propertyInfoValues.PropertyTypeInfo;
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.cs (2)
129
JsonTypeInfo
= this,
138
JsonTypeInfo
= this
13 references to JsonTypeInfo
System.Text.Json (13)
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (2)
132
Func<object>? createObjectForExtensionDataProp = jsonPropertyInfo.
JsonTypeInfo
.CreateObject
133
?? jsonPropertyInfo.
JsonTypeInfo
.CreateObjectForExtensionDataProperty;
System\Text\Json\Serialization\Metadata\JsonParameterInfo.cs (1)
30
public JsonTypeInfo JsonTypeInfo => MatchingProperty.
JsonTypeInfo
;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (6)
257
if (value && !
JsonTypeInfo
.IsValidExtensionDataProperty(PropertyType))
564
if (
JsonTypeInfo
.SupportsPolymorphicDeserialization)
702
/// The value of <see cref="Name"/> cannot conflict with that of other <see cref="JsonPropertyInfo"/> defined in the declaring <see cref="
JsonTypeInfo
"/>.
806
JsonTypeInfo
.ElementTypeInfo
825
if (
JsonTypeInfo
.ElementType == JsonTypeInfo.ObjectType && reader.TokenType == JsonTokenType.Null)
897
/// Returns true if <see cref="
JsonTypeInfo
"/> has been configured.
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
772
if (!property.
JsonTypeInfo
.IsCompatibleWithCurrentOptions)
System\Text\Json\Serialization\ReadStack.cs (1)
125
JsonTypeInfo jsonTypeInfo = Current.JsonPropertyInfo?.
JsonTypeInfo
?? Current.CtorArgumentState!.JsonParameterInfo!.JsonTypeInfo;
System\Text\Json\Serialization\WriteStack.cs (1)
178
return _count == 0 ? Current.JsonTypeInfo : Current.JsonPropertyInfo!.
JsonTypeInfo
;
System\Text\Json\Serialization\WriteStackFrame.cs (1)
112
: JsonPropertyInfo!.
JsonTypeInfo
;