3 instantiations of ParameterLookupKey
System.Text.Json (3)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (3)
1155
ParameterLookupKey paramKey =
new
(parameterInfoValue.ParameterType, parameterInfoValue.Name);
1175
ParameterLookupKey propKey =
new
(propertyInfo.PropertyType, propertyName);
1201
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;
1056
private protected readonly struct ParameterLookupKey(Type type, string name) : IEquatable<
ParameterLookupKey
>
1061
public bool Equals(
ParameterLookupKey
other) => Type == other.Type && string.Equals(Name, other.Name, StringComparison.OrdinalIgnoreCase);
1062
public override bool Equals([NotNullWhen(true)] object? obj) => obj is
ParameterLookupKey
key && Equals(key);
1152
Dictionary<
ParameterLookupKey
, JsonParameterInfoValues> parameterIndex = new(parameterInfoValues.Length);
1155
ParameterLookupKey
paramKey = new(parameterInfoValue.ParameterType, parameterInfoValue.Name);
1175
ParameterLookupKey
propKey = new(propertyInfo.PropertyType, propertyName);
1190
Dictionary<
ParameterLookupKey
, JsonParameterInfo> parameterIndex = new(ParameterCount);
1201
ParameterLookupKey
paramKey = new(propertyInfo.PropertyType, propertyName);