3 writes to _dictionary
Microsoft.CodeAnalysis.Workspaces (3)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (3)
231
_dictionary
= new Dictionary<K, ValueSet>();
236
_dictionary
= new Dictionary<K, ValueSet>(comparer);
249
_dictionary
= new Dictionary<K, ValueSet>(capacity, comparer);
12 references to _dictionary
Microsoft.CodeAnalysis.Workspaces (12)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (12)
210
public int Count =>
_dictionary
.Count;
212
public bool IsEmpty =>
_dictionary
.Count == 0;
214
public Dictionary<K, ValueSet>.KeyCollection Keys =>
_dictionary
.Keys;
216
public Dictionary<K, ValueSet>.ValueCollection Values =>
_dictionary
.Values;
225
return
_dictionary
.TryGetValue(k, out var set) ? set : _emptySet;
243
_dictionary
.EnsureCapacity(capacity);
257
if (
_dictionary
.TryGetValue(k, out ValueSet set))
270
_dictionary
[k] = updated;
281
return
_dictionary
.GetEnumerator();
291
return
_dictionary
.ContainsKey(k);
296
_dictionary
.Clear();
301
_dictionary
.Remove(key);