1 write to _table
Microsoft.VisualStudio.LanguageServices (1)
Interop\CleanableWeakComHandleTable.cs (1)
50_table = [];
11 references to _table
Microsoft.VisualStudio.LanguageServices (11)
Interop\CleanableWeakComHandleTable.cs (11)
92var cleanUpEnumerator = _table.GetEnumerator(); 112cleanUpEnumerator = _table.GetEnumerator(); 127Debug.Assert(_table.ContainsKey(key), "Key not found in table."); 128_table.Remove(key); 153if (_table.ContainsKey(key)) 165_table.Add(key, new WeakComHandle<TValue, TValue>(value)); 174if (_table.TryGetValue(key, out var handle)) 176_table.Remove(key); 187return _table.ContainsKey(key); 193if (_table.TryGetValue(key, out var handle)) 207foreach (var keyValuePair in _table)