7 references to _typeToDiscriminatorId
System.Text.Json (7)
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (7)
47
if (!
_typeToDiscriminatorId
.TryAdd(derivedType, derivedJsonTypeInfo))
105
if (!
_typeToDiscriminatorId
.TryGetValue(runtimeType, out DerivedJsonTypeInfo? result))
113
_typeToDiscriminatorId
[runtimeType] = result;
117
_typeToDiscriminatorId
.TryGetValue(BaseType, out result);
118
_typeToDiscriminatorId
[runtimeType] = result;
199
if (
_typeToDiscriminatorId
.TryGetValue(candidate, out result))
212
_typeToDiscriminatorId
.TryGetValue(interfaceTy, out DerivedJsonTypeInfo? interfaceResult) &&