3 instantiations of ParameterLookupKey
System.Text.Json (3)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (3)
1602
ParameterLookupKey paramKey =
new
(parameterInfoValue.ParameterType, parameterInfoValue.Name);
1622
ParameterLookupKey propKey =
new
(propertyInfo.PropertyType, propertyName);
1648
ParameterLookupKey paramKey =
new
(propertyInfo.PropertyType, propertyName);
9 references to ParameterLookupKey
System.Text.Json (9)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (9)
1486
private protected Dictionary<
ParameterLookupKey
, JsonParameterInfoValues>? _parameterInfoValuesIndex;
1508
private protected readonly struct ParameterLookupKey(Type type, string name) : IEquatable<
ParameterLookupKey
>
1513
public bool Equals(
ParameterLookupKey
other) => Type == other.Type && string.Equals(Name, other.Name, StringComparison.OrdinalIgnoreCase);
1514
public override bool Equals([NotNullWhen(true)] object? obj) => obj is
ParameterLookupKey
key && Equals(key);
1599
Dictionary<
ParameterLookupKey
, JsonParameterInfoValues> parameterIndex = new(parameterInfoValues.Length);
1602
ParameterLookupKey
paramKey = new(parameterInfoValue.ParameterType, parameterInfoValue.Name);
1622
ParameterLookupKey
propKey = new(propertyInfo.PropertyType, propertyName);
1637
Dictionary<
ParameterLookupKey
, JsonParameterInfo> parameterIndex = new(ParameterCount);
1648
ParameterLookupKey
paramKey = new(propertyInfo.PropertyType, propertyName);