1 instantiation of PocoPropertyClassifierInfo
System.Text.Json (1)
System\Text\Json\Serialization\JsonUnionTypeStructuralClassifier.cs (1)
269
properties.Add(
new
(
23 references to PocoPropertyClassifierInfo
System.Text.Json (23)
System\Text\Json\Serialization\JsonUnionTypeStructuralClassifier.cs (23)
121
Dictionary<byte[], List<
PocoPropertyClassifierInfo
>> pocoPropertyIndex = new(JsonHelpers.ByteArrayOrdinalComparer.Instance);
122
Dictionary<string, List<
PocoPropertyClassifierInfo
>>? caseInsensitivePocoPropertyIndex = null;
128
foreach (
PocoPropertyClassifierInfo
property in pocoObjectCase.Properties)
148
Dictionary<TKey, List<
PocoPropertyClassifierInfo
>> index,
150
PocoPropertyClassifierInfo
propertyInfo)
153
if (!index.TryGetValue(key, out List<
PocoPropertyClassifierInfo
>? matches))
256
List<
PocoPropertyClassifierInfo
> properties = new(typeInfo.Properties.Count);
329
private readonly Dictionary<byte[], List<
PocoPropertyClassifierInfo
>> _pocoPropertyIndex;
330
private readonly Dictionary<string, List<
PocoPropertyClassifierInfo
>>? _caseInsensitivePocoPropertyIndex;
339
Dictionary<byte[], List<
PocoPropertyClassifierInfo
>> pocoPropertyIndex,
340
Dictionary<string, List<
PocoPropertyClassifierInfo
>>? caseInsensitivePocoPropertyIndex,
545
out List<
PocoPropertyClassifierInfo
>? propertyMatches))
549
foreach (
PocoPropertyClassifierInfo
propertyInfo in propertyMatches)
564
out List<
PocoPropertyClassifierInfo
>? caseInsensitivePropertyMatches))
568
foreach (
PocoPropertyClassifierInfo
propertyInfo in caseInsensitivePropertyMatches)
597
PocoPropertyClassifierInfo
propertyInfo,
632
PocoPropertyClassifierInfo
[] properties,
638
public
PocoPropertyClassifierInfo
[] Properties { get; } = properties;
652
foreach (
PocoPropertyClassifierInfo
property in Properties)
655
foreach (
PocoPropertyClassifierInfo
otherProperty in other.Properties)
670
foreach (
PocoPropertyClassifierInfo
otherProperty in other.Properties)
678
foreach (
PocoPropertyClassifierInfo
property in Properties)
712
public bool IsPropertyNameEquivalent(
PocoPropertyClassifierInfo
other)