3 writes to JsonTypeInfo
System.Text.Json (3)
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Helpers.cs (1)
197
propertyInfo.
JsonTypeInfo
= propertyInfoValues.PropertyTypeInfo;
System\Text\Json\Serialization\Metadata\JsonTypeInfoOfT.cs (2)
145
JsonTypeInfo
= this,
154
JsonTypeInfo
= this
15 references to JsonTypeInfo
System.Text.Json (15)
System\Text\Json\Schema\JsonSchemaExporter.cs (2)
238
property.
JsonTypeInfo
,
248
propertySchema.DefaultValue = JsonSerializer.SerializeToNode(parameterInfo.DefaultValue, property.
JsonTypeInfo
);
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (2)
129
Func<object>? createObjectForExtensionDataProp = jsonPropertyInfo.
JsonTypeInfo
.CreateObject
130
?? jsonPropertyInfo.
JsonTypeInfo
.CreateObjectForExtensionDataProperty;
System\Text\Json\Serialization\Metadata\JsonParameterInfo.cs (1)
124
internal JsonTypeInfo JsonTypeInfo => MatchingProperty.
JsonTypeInfo
;
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (6)
324
if (value && !
JsonTypeInfo
.IsValidExtensionDataProperty(PropertyType))
664
if (
JsonTypeInfo
.SupportsPolymorphicDeserialization)
783
/// The value of <see cref="Name"/> cannot conflict with that of other <see cref="JsonPropertyInfo"/> defined in the declaring <see cref="
JsonTypeInfo
"/>.
887
JsonTypeInfo
.ElementTypeInfo
906
if (
JsonTypeInfo
.ElementType == JsonTypeInfo.ObjectType && reader.TokenType == JsonTokenType.Null)
978
/// Returns true if <see cref="
JsonTypeInfo
"/> has been configured.
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
840
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)
181
return _count == 0 ? Current.JsonTypeInfo : Current.JsonPropertyInfo!.
JsonTypeInfo
;
System\Text\Json\Serialization\WriteStackFrame.cs (1)
112
: JsonPropertyInfo!.
JsonTypeInfo
;