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