1 write to _solution
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
54_solution = solution;
16 references to _solution
Microsoft.CodeAnalysis.Workspaces (16)
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (5)
101var dependencyGraph = _solution.GetProjectDependencyGraph(); 108var currentProject = _solution.GetRequiredProject(projectId); 158var linkedSymbols = await SymbolFinder.FindLinkedSymbolsAsync(symbol, _solution, cancellationToken).ConfigureAwait(false); 182: _solution.Projects.ToImmutableHashSet(); 184return DependentProjectsFinder.GetDependentProjectsAsync(_solution, symbols, projects, cancellationToken);
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (6)
38protected Solution Solution => Engine._solution; 65var solution = engine._solution; 168var solution = engine._solution; 190var solution = engine._solution; 235var solution = engine._solution; 269var solution = engine._solution;
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (5)
46var dependencyGraph = _solution.GetProjectDependencyGraph(); 51var currentProject = _solution.GetRequiredProject(projectId); 178if (await SymbolFinder.OriginalSymbolsMatchAsync(_solution, searchSymbol, candidate, cancellationToken).ConfigureAwait(false)) 187if (await SymbolFinder.OriginalSymbolsMatchAsync(_solution, symbolUp, candidate, cancellationToken).ConfigureAwait(false)) 197if (await SymbolFinder.OriginalSymbolsMatchAsync(_solution, searchSymbol, candidateUp, cancellationToken).ConfigureAwait(false))