3 writes to _dictionary
Microsoft.Extensions.AI.Abstractions (3)
AdditionalPropertiesDictionary.cs (3)
22_dictionary = new(StringComparer.OrdinalIgnoreCase); 28_dictionary = new(dictionary, StringComparer.OrdinalIgnoreCase); 37_dictionary = new Dictionary<string, object?>(StringComparer.OrdinalIgnoreCase);
20 references to _dictionary
Microsoft.Extensions.AI.Abstractions (20)
AdditionalPropertiesDictionary.cs (20)
40_dictionary.Add(item.Key, item.Value); 50public AdditionalPropertiesDictionary Clone() => new(_dictionary); 55get => _dictionary[key]; 56set => _dictionary[key] = value; 60public ICollection<string> Keys => _dictionary.Keys; 63public ICollection<object?> Values => _dictionary.Values; 66public int Count => _dictionary.Count; 72IEnumerable<string> IReadOnlyDictionary<string, object?>.Keys => _dictionary.Keys; 75IEnumerable<object?> IReadOnlyDictionary<string, object?>.Values => _dictionary.Values; 78public void Add(string key, object? value) => _dictionary.Add(key, value); 81void ICollection<KeyValuePair<string, object?>>.Add(KeyValuePair<string, object?> item) => ((ICollection<KeyValuePair<string, object?>>)_dictionary).Add(item); 84public void Clear() => _dictionary.Clear(); 87bool ICollection<KeyValuePair<string, object?>>.Contains(KeyValuePair<string, object?> item) => _dictionary.Contains(item); 90public bool ContainsKey(string key) => _dictionary.ContainsKey(key); 94((ICollection<KeyValuePair<string, object?>>)_dictionary).CopyTo(array, arrayIndex); 97public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() => _dictionary.GetEnumerator(); 100IEnumerator IEnumerable.GetEnumerator() => _dictionary.GetEnumerator(); 103public bool Remove(string key) => _dictionary.Remove(key); 106bool ICollection<KeyValuePair<string, object?>>.Remove(KeyValuePair<string, object?> item) => ((ICollection<KeyValuePair<string, object?>>)_dictionary).Remove(item); 109public bool TryGetValue(string key, out object? value) => _dictionary.TryGetValue(key, out value);