22 references to MultiDictionary
Microsoft.CodeAnalysis.CSharp.Features (1)
AbstractAssignOutParametersCodeFixProvider.cs (1)
105var result = new MultiDictionary<SyntaxNode, (SyntaxNode exprOrStatement, ImmutableArray<IParameterSymbol>)>();
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Editing\CSharpImportAdder.cs (2)
89= new(); 102= new();
Microsoft.CodeAnalysis.Features (7)
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (3)
356var builder = new MultiDictionary<ITypeSymbol, IMethodSymbol>(); 436var results = new MultiDictionary<string, (string, string)>(); 461var results = new MultiDictionary<string, (string, string)>();
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
208var tagMap = new MultiDictionary<Document, HighlightSpan>();
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
455var result = new MultiDictionary<DocumentId, IMethodSymbol>();
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
320var result = new MultiDictionary<DocumentId, IPropertySymbol>();
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
159var results = new MultiDictionary<double, string>();
Microsoft.CodeAnalysis.Workspaces (9)
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (4)
51var classesThatMayDeriveFromSystemObject = new MultiDictionary<Document, DeclaredSymbolInfo>(); 52var valueTypes = new MultiDictionary<Document, DeclaredSymbolInfo>(); 53var enums = new MultiDictionary<Document, DeclaredSymbolInfo>(); 54var delegates = new MultiDictionary<Document, DeclaredSymbolInfo>();
FindSymbols\SymbolTree\SymbolTreeInfo.cs (1)
109new MultiDictionary<string, ExtensionMethodInfo>());
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (2)
260private readonly MultiDictionary<MetadataNode, ParameterTypeInfo> _extensionMethodToParameterTypeInfo = new(); 326var receiverTypeNameToExtensionMethodMap = new MultiDictionary<string, ExtensionMethodInfo>();
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
229receiverTypeNameToExtensionMethodMap = new MultiDictionary<string, ExtensionMethodInfo>();
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
21private static readonly SimplePool<MultiDictionary<string, INamespaceOrTypeSymbol>> s_symbolMapPool = new(() => new());
Microsoft.VisualStudio.LanguageServices (3)
InheritanceMargin\InheritanceMarginHelpers.cs (1)
21private static readonly ObjectPool<MultiDictionary<string, InheritanceTargetItem>> s_pool = new(() => new());
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
665var filePathToMappedTextChanges = new MultiDictionary<string, (TextChange TextChange, ProjectId ProjectId)>();
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (1)
55= new();