2 writes to _forwardMap
Microsoft.CodeAnalysis.Workspaces (2)
BidirectionalMap.cs (2)
25
_forwardMap
= ImmutableDictionary.CreateRange<TKey, TValue>(pairs);
31
_forwardMap
= forwardMap;
8 references to _forwardMap
Microsoft.CodeAnalysis.Workspaces (8)
BidirectionalMap.cs (8)
36
=>
_forwardMap
.TryGetValue(key, out value);
42
=>
_forwardMap
.ContainsKey(key);
49
if (!
_forwardMap
.TryGetValue(key, out var value))
55
_forwardMap
.Remove(key),
67
_forwardMap
.Remove(key),
74
_forwardMap
.Add(key, value),
78
public IEnumerable<TKey> Keys =>
_forwardMap
.Keys;
94
Debug.Assert(
_forwardMap
.Count == _backwardMap.Count);