3 instantiations of ParameterLookupKey
System.Text.Json (3)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (3)
1156
ParameterLookupKey paramKey =
new
(parameterInfoValue.ParameterType, parameterInfoValue.Name);
1176
ParameterLookupKey propKey =
new
(propertyInfo.PropertyType, propertyName);
1202
ParameterLookupKey paramKey =
new
(propertyInfo.PropertyType, propertyName);
9 references to ParameterLookupKey
System.Text.Json (9)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (9)
1035
private protected Dictionary<
ParameterLookupKey
, JsonParameterInfoValues>? _parameterInfoValuesIndex;
1057
private protected readonly struct ParameterLookupKey(Type type, string name) : IEquatable<
ParameterLookupKey
>
1062
public bool Equals(
ParameterLookupKey
other) => Type == other.Type && string.Equals(Name, other.Name, StringComparison.OrdinalIgnoreCase);
1063
public override bool Equals([NotNullWhen(true)] object? obj) => obj is
ParameterLookupKey
key && Equals(key);
1153
Dictionary<
ParameterLookupKey
, JsonParameterInfoValues> parameterIndex = new(parameterInfoValues.Length);
1156
ParameterLookupKey
paramKey = new(parameterInfoValue.ParameterType, parameterInfoValue.Name);
1176
ParameterLookupKey
propKey = new(propertyInfo.PropertyType, propertyName);
1191
Dictionary<
ParameterLookupKey
, JsonParameterInfo> parameterIndex = new(ParameterCount);
1202
ParameterLookupKey
paramKey = new(propertyInfo.PropertyType, propertyName);