26 references to GetTypeInfoInternal
System.Text.Json (26)
System\Text\Json\Nodes\JsonValueOfTCustomized.cs (1)
38
jsonTypeInfo = (JsonTypeInfo<TValue>)options.
GetTypeInfoInternal
(typeof(TValue));
System\Text\Json\Schema\JsonSchemaExporter.cs (3)
33
JsonTypeInfo typeInfo = options.
GetTypeInfoInternal
(type);
124
JsonTypeInfo derivedTypeInfo = typeInfo.Options.
GetTypeInfoInternal
(derivedType.DerivedType);
350
JsonTypeInfo caseTypeInfo = typeInfo.Options.
GetTypeInfoInternal
(caseInfo.CaseType);
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (3)
143
JsonTypeInfo jsonTypeInfo = options.
GetTypeInfoInternal
(typeToConvert);
395
JsonTypeInfo typeInfo = options.
GetTypeInfoInternal
(typeof(T));
586
public JsonPropertyInfo PropertyInfoForTypeInfo => _propertyInfoForTypeInfo ??= _options.
GetTypeInfoInternal
(FieldType).PropertyInfoForTypeInfo;
System\Text\Json\Serialization\Converters\Union\JsonUnionConverter.cs (2)
69
caseTypeInfo = options.
GetTypeInfoInternal
(caseType);
185
JsonTypeInfo caseTypeInfo = options.
GetTypeInfoInternal
(caseType);
System\Text\Json\Serialization\JsonResumableConverterOfT.cs (2)
24
JsonTypeInfo jsonTypeInfo = options.
GetTypeInfoInternal
(typeToConvert);
37
JsonTypeInfo typeInfo = options.
GetTypeInfoInternal
(typeof(T));
System\Text\Json\Serialization\JsonSerializerOptions.Caching.cs (6)
64
return
GetTypeInfoInternal
(type, resolveIfMutable: true);
89
typeInfo =
GetTypeInfoInternal
(type, ensureNotNull: null, resolveIfMutable: true);
104
return (JsonTypeInfo<T>)
GetTypeInfoInternal
(typeof(T), resolveIfMutable: true);
119
typeInfo = (JsonTypeInfo<T>?)
GetTypeInfoInternal
(typeof(T), ensureNotNull: null, resolveIfMutable: true);
183
_lastTypeInfo = jsonTypeInfo =
GetTypeInfoInternal
(type, fallBackToNearestAncestorType: fallBackToNearestAncestorType);
218
return _objectTypeInfo ??=
GetTypeInfoInternal
(JsonTypeInfo.ObjectType);
System\Text\Json\Serialization\JsonSerializerOptions.Converters.cs (1)
81
JsonTypeInfo jsonTypeInfo =
GetTypeInfoInternal
(typeToConvert, ensureConfigured: false, resolveIfMutable: true);
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (2)
430
_jsonTypeInfo ??= Options.
GetTypeInfoInternal
(PropertyType);
888
?? Options.
GetTypeInfoInternal
(typeof(TValue));
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (3)
1024
_elementTypeInfo ??= Options.
GetTypeInfoInternal
(ElementType);
1030
_keyTypeInfo ??= Options.
GetTypeInfoInternal
(KeyType);
1194
JsonTypeInfo caseTypeInfo = options.
GetTypeInfoInternal
(caseType);
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (2)
45
JsonTypeInfo derivedTypeInfo = options.
GetTypeInfoInternal
(derivedType);
338
return options.
GetTypeInfoInternal
(type, ensureNotNull: null);
System\Text\Json\Serialization\WriteStackFrame.cs (1)
129
JsonTypeInfo typeInfo = options.
GetTypeInfoInternal
(runtimeType, fallBackToNearestAncestorType: true);