8 references to _typeToDiscriminatorId
System.Text.Json (8)
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (8)
48
if (!
_typeToDiscriminatorId
.TryAdd(derivedType, derivedTypeInfoHolder))
124
if (
_typeToDiscriminatorId
.TryGetValue(resolvedType, out DerivedJsonTypeInfo? result) && result is not null)
145
if (!
_typeToDiscriminatorId
.TryGetValue(runtimeType, out DerivedJsonTypeInfo? result))
153
_typeToDiscriminatorId
[runtimeType] = result;
157
_typeToDiscriminatorId
.TryGetValue(BaseType, out result);
158
_typeToDiscriminatorId
[runtimeType] = result;
239
if (
_typeToDiscriminatorId
.TryGetValue(candidate, out result))
252
_typeToDiscriminatorId
.TryGetValue(interfaceTy, out DerivedJsonTypeInfo? interfaceResult) &&