<PackageReference Include="Azure.Storage.Blobs" Version="12.24.0" />

ChangeTrackingDictionary<TKey, TValue>

class ChangeTrackingDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>
public int Count { get; }

public bool IsReadOnly { get; }

public bool IsUndefined { get; }

public TValue this[TKey key] { get; set; }

public ICollection<TKey> Keys { get; }

public ICollection<TValue> Values { get; }

public ChangeTrackingDictionary(IDictionary<TKey, TValue> dictionary)

public ChangeTrackingDictionary(IReadOnlyDictionary<TKey, TValue> dictionary)

public void Add(KeyValuePair<TKey, TValue> item)

public void Add(TKey key, TValue value)

public void Clear()

public bool Contains(KeyValuePair<TKey, TValue> item)

public bool ContainsKey(TKey key)

public void CopyTo(KeyValuePair<TKey, TValue>[] array, int index)

public IDictionary<TKey, TValue> EnsureDictionary()

public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()

public bool Remove(KeyValuePair<TKey, TValue> item)

public bool Remove(TKey key)

public bool TryGetValue(TKey key, out TValue value)