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