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