3 instantiations of OrderedMultiDictionary
Microsoft.CodeAnalysis.CSharp.Features (3)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (3)
67
var directlyImplementedMembers = new
MemberImplementationMap
();
192
var result = new
MemberImplementationMap
();
231
var documentToImplDeclarations = new
OrderedMultiDictionary
<Document, (SyntaxNode, ISymbol impl, SetWithInsertionOrder<ISymbol> interfaceMembers)>();
9 references to OrderedMultiDictionary
Microsoft.CodeAnalysis.CSharp.Features (9)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (9)
29
using MemberImplementationMap =
OrderedMultiDictionary
<ISymbol, ISymbol>;
67
var
directlyImplementedMembers = new MemberImplementationMap();
88
var
implementedMembersFromSameInterfaces = GetImplementedMembers(containingType, interfaceTypes);
89
var
implementedMembersFromAllInterfaces = GetImplementedMembers(containingType, containingType.AllInterfaces);
175
private static int TotalCount(
MemberImplementationMap
dictionary)
190
private
MemberImplementationMap
GetImplementedMembers(INamedTypeSymbol containingType, ImmutableArray<INamedTypeSymbol> interfaceTypes)
192
var
result = new MemberImplementationMap();
212
Project project,
MemberImplementationMap
implMemberToInterfaceMembers, CancellationToken cancellationToken)
231
var
documentToImplDeclarations = new OrderedMultiDictionary<Document, (SyntaxNode, ISymbol impl, SetWithInsertionOrder<ISymbol> interfaceMembers)>();