3 instantiations of OrderedMultiDictionary
Microsoft.CodeAnalysis.CSharp.Features (3)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (3)
67
var directlyImplementedMembers = new
MemberImplementationMap
();
189
var result = new
MemberImplementationMap
();
228
var documentToImplDeclarations = new
OrderedMultiDictionary
<Document, (SyntaxNode, ISymbol impl, SetWithInsertionOrder<ISymbol> interfaceMembers)>();
9 references to OrderedMultiDictionary
Microsoft.CodeAnalysis.CSharp.Features (9)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (9)
28
using MemberImplementationMap =
OrderedMultiDictionary
<ISymbol, ISymbol>;
67
var
directlyImplementedMembers = new MemberImplementationMap();
85
var
implementedMembersFromSameInterfaces = GetImplementedMembers(containingType, interfaceTypes);
86
var
implementedMembersFromAllInterfaces = GetImplementedMembers(containingType, containingType.AllInterfaces);
172
private static int TotalCount(
MemberImplementationMap
dictionary)
187
private
MemberImplementationMap
GetImplementedMembers(INamedTypeSymbol containingType, ImmutableArray<INamedTypeSymbol> interfaceTypes)
189
var
result = new MemberImplementationMap();
209
Project project,
MemberImplementationMap
implMemberToInterfaceMembers, CancellationToken cancellationToken)
228
var
documentToImplDeclarations = new OrderedMultiDictionary<Document, (SyntaxNode, ISymbol impl, SetWithInsertionOrder<ISymbol> interfaceMembers)>();