6 references to BidirectionalMap
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (6)
18
new
BidirectionalMap
<TKey, TValue>(ImmutableDictionary.Create<TKey, TValue>(), ImmutableDictionary.Create<TValue, TKey>());
24
:
this
(forwardMap: ImmutableDictionary.CreateRange(keyComparer, pairs),
30
:
this
(forwardMap: ImmutableDictionary.CreateRange(keyComparer, pairs.Select(static p => KeyValuePair.Create(p.key, p.value))),
60
return new
BidirectionalMap
<TKey, TValue>(
72
return new
BidirectionalMap
<TKey, TValue>(
79
return new
BidirectionalMap
<TKey, TValue>(