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