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