3 instantiations of BidirectionalMap
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\Utilities\BidirectionalMap.cs (3)
40
return
new
(forward, reverse);
66
return new
BidirectionalMap
<T>(forward, reverse);
73
=>
new
(match.Matches, match.ReverseMatches);
9 references to BidirectionalMap
Microsoft.CodeAnalysis.Features (9)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
119
protected abstract
BidirectionalMap
<SyntaxNode>? ComputeParameterMap(SyntaxNode oldDeclaration, SyntaxNode newDeclaration);
6285
BidirectionalMap
<SyntaxNode>? parameterMap = null;
EditAndContinue\Utilities\BidirectionalMap.cs (7)
18
public static readonly
BidirectionalMap
<T> Empty = new(SpecializedCollections.EmptyReadOnlyDictionary<T, T>(), SpecializedCollections.EmptyReadOnlyDictionary<T, T>());
27
public
BidirectionalMap
<T> With(T source, T target)
43
public
BidirectionalMap
<T> With(
BidirectionalMap
<T> map)
69
public
BidirectionalMap
<T> WithMatch(Match<T> match)
70
=> With(
BidirectionalMap
<T>.FromMatch(match));
72
public static
BidirectionalMap
<T> FromMatch(Match<T> match)