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