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