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);
50
public AdditionalPropertiesDictionary Clone() => new(
_dictionary
);
55
get =>
_dictionary
[key];
56
set =>
_dictionary
[key] = value;
60
public ICollection<string> Keys =>
_dictionary
.Keys;
63
public ICollection<object?> Values =>
_dictionary
.Values;
66
public int Count =>
_dictionary
.Count;
72
IEnumerable<string> IReadOnlyDictionary<string, object?>.Keys =>
_dictionary
.Keys;
75
IEnumerable<object?> IReadOnlyDictionary<string, object?>.Values =>
_dictionary
.Values;
78
public void Add(string key, object? value) =>
_dictionary
.Add(key, value);
81
void ICollection<KeyValuePair<string, object?>>.Add(KeyValuePair<string, object?> item) => ((ICollection<KeyValuePair<string, object?>>)
_dictionary
).Add(item);
84
public void Clear() =>
_dictionary
.Clear();
87
bool ICollection<KeyValuePair<string, object?>>.Contains(KeyValuePair<string, object?> item) =>
_dictionary
.Contains(item);
90
public bool ContainsKey(string key) =>
_dictionary
.ContainsKey(key);
94
((ICollection<KeyValuePair<string, object?>>)
_dictionary
).CopyTo(array, arrayIndex);
97
public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() =>
_dictionary
.GetEnumerator();
100
IEnumerator IEnumerable.GetEnumerator() =>
_dictionary
.GetEnumerator();
103
public bool Remove(string key) =>
_dictionary
.Remove(key);
106
bool ICollection<KeyValuePair<string, object?>>.Remove(KeyValuePair<string, object?> item) => ((ICollection<KeyValuePair<string, object?>>)
_dictionary
).Remove(item);
109
public bool TryGetValue(string key, out object? value) =>
_dictionary
.TryGetValue(key, out value);