1 instantiation of PocoPropertyClassifierInfo
System.Text.Json (1)
System\Text\Json\Serialization\JsonUnionTypeStructuralClassifier.cs (1)
275
properties.Add(
new
(
23 references to PocoPropertyClassifierInfo
System.Text.Json (23)
System\Text\Json\Serialization\JsonUnionTypeStructuralClassifier.cs (23)
125
Dictionary<byte[], List<
PocoPropertyClassifierInfo
>> pocoPropertyIndex = new(JsonHelpers.ByteArrayOrdinalComparer.Instance);
126
Dictionary<string, List<
PocoPropertyClassifierInfo
>>? caseInsensitivePocoPropertyIndex = null;
132
foreach (
PocoPropertyClassifierInfo
property in pocoObjectCase.Properties)
152
Dictionary<TKey, List<
PocoPropertyClassifierInfo
>> index,
154
PocoPropertyClassifierInfo
propertyInfo)
157
if (!index.TryGetValue(key, out List<
PocoPropertyClassifierInfo
>? matches))
262
List<
PocoPropertyClassifierInfo
> properties = new(typeInfo.Properties.Count);
335
private readonly Dictionary<byte[], List<
PocoPropertyClassifierInfo
>> _pocoPropertyIndex;
336
private readonly Dictionary<string, List<
PocoPropertyClassifierInfo
>>? _caseInsensitivePocoPropertyIndex;
345
Dictionary<byte[], List<
PocoPropertyClassifierInfo
>> pocoPropertyIndex,
346
Dictionary<string, List<
PocoPropertyClassifierInfo
>>? caseInsensitivePocoPropertyIndex,
551
out List<
PocoPropertyClassifierInfo
>? propertyMatches))
555
foreach (
PocoPropertyClassifierInfo
propertyInfo in propertyMatches)
570
out List<
PocoPropertyClassifierInfo
>? caseInsensitivePropertyMatches))
574
foreach (
PocoPropertyClassifierInfo
propertyInfo in caseInsensitivePropertyMatches)
603
PocoPropertyClassifierInfo
propertyInfo,
638
PocoPropertyClassifierInfo
[] properties,
644
public
PocoPropertyClassifierInfo
[] Properties { get; } = properties;
658
foreach (
PocoPropertyClassifierInfo
property in Properties)
661
foreach (
PocoPropertyClassifierInfo
otherProperty in other.Properties)
676
foreach (
PocoPropertyClassifierInfo
otherProperty in other.Properties)
684
foreach (
PocoPropertyClassifierInfo
property in Properties)
718
public bool IsPropertyNameEquivalent(
PocoPropertyClassifierInfo
other)