4 instantiations of JsonPropertyDictionary
System.Text.Json (4)
System\Text\Json\Nodes\JsonObject.cs (3)
39? new(isCaseInsensitive, propertiesCollection.Count) 40: new(isCaseInsensitive); 95_dictionary = new JsonPropertyDictionary<JsonNode?>(caseInsensitive, dictionary.Count)
System\Text\Json\Nodes\JsonObject.IDictionary.cs (1)
202dictionary = new JsonPropertyDictionary<JsonNode?>(IsCaseInsensitive(Options));
16 references to JsonPropertyDictionary
System.Text.Json (16)
System\Text\Json\JsonPropertyDictionary.KeyCollection.cs (2)
20private readonly JsonPropertyDictionary<T> _parent; 22public KeyCollection(JsonPropertyDictionary<T> jsonObject)
System\Text\Json\JsonPropertyDictionary.ValueCollection.cs (2)
20private readonly JsonPropertyDictionary<T> _parent; 22public ValueCollection(JsonPropertyDictionary<T> jsonObject)
System\Text\Json\Nodes\JsonObject.cs (6)
38JsonPropertyDictionary<JsonNode?> dictionary = properties is ICollection<KeyValuePair<string, JsonNode?>> propertiesCollection 79internal JsonPropertyDictionary<JsonNode?> Dictionary => _dictionary ?? InitializeDictionary(); 83GetUnderlyingRepresentation(out JsonPropertyDictionary<JsonNode?>? dictionary, out JsonElement? jsonElement); 131GetUnderlyingRepresentation(out JsonPropertyDictionary<JsonNode?>? dictionary, out JsonElement? jsonElement); 172JsonPropertyDictionary<JsonNode?> currentDict = Dictionary; 173JsonPropertyDictionary<JsonNode?> otherDict = jsonObject.Dictionary;
System\Text\Json\Nodes\JsonObject.IDictionary.cs (5)
13private JsonPropertyDictionary<JsonNode?>? _dictionary; 51JsonPropertyDictionary<JsonNode?>? dictionary = _dictionary; 196private JsonPropertyDictionary<JsonNode?> InitializeDictionary() 198GetUnderlyingRepresentation(out JsonPropertyDictionary<JsonNode?>? dictionary, out JsonElement? jsonElement); 234private void GetUnderlyingRepresentation(out JsonPropertyDictionary<JsonNode?>? dictionary, out JsonElement? jsonElement)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.Cache.cs (1)
46internal JsonPropertyDictionary<JsonPropertyInfo>? PropertyCache { get; private set; }