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