254 references to SymbolFinder
IdeCoreBenchmarks (1)
FindReferencesBenchmarks.cs (1)
121
var references = await
SymbolFinder
.FindReferencesAsync(_type, _solution);
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
132
var references = await
SymbolFinder
.FindReferencesAsync(
AbstractMoveDeclarationNearReferenceService.State.cs (1)
91
var findReferencesResult = await
SymbolFinder
.FindReferencesAsync(LocalSymbol, document.Project.Solution, cancellationToken).ConfigureAwait(false);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
914
var referencedSymbols = await
SymbolFinder
.FindReferencesAsync(local, document.Project.Solution, cancellationToken).ConfigureAwait(false);
AbstractUnsealClassCodeFixProvider.cs (1)
42
var definition = await
SymbolFinder
.FindSourceDefinitionAsync(
AddParameterService.cs (1)
150
var referencedSymbols = await
SymbolFinder
.FindReferencesAsync(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
ConvertToRecordEngine.cs (1)
459
var symbolReferences = await
SymbolFinder
MakeLocalFunctionStaticCodeFixHelper.cs (2)
55
var referencedSymbols = await
SymbolFinder
.FindReferencesAsync(
127
var referencedCaptureSymbols = await
SymbolFinder
.FindReferencesAsync(
Microsoft.CodeAnalysis.CSharp.Features (5)
ChangeSignature\CSharpChangeSignatureService.cs (1)
863
convertedType = await
SymbolFinder
.FindSourceDefinitionAsync(convertedType, document.Project.Solution, cancellationToken).ConfigureAwait(false)
ConvertToRecordEngine.cs (1)
459
var symbolReferences = await
SymbolFinder
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
58
var references = await
SymbolFinder
.FindReferencesAsync(
MakeLocalFunctionStaticCodeFixHelper.cs (2)
55
var referencedSymbols = await
SymbolFinder
.FindReferencesAsync(
127
var referencedCaptureSymbols = await
SymbolFinder
.FindReferencesAsync(
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Rename\CSharpRenameRewriterLanguageService.cs (2)
368
var sourceDefinition = await
SymbolFinder
.FindSourceDefinitionAsync(symbol, _solution, _cancellationToken).ConfigureAwait(false);
951
var originalSourceSymbol = await
SymbolFinder
.FindSourceDefinitionAsync(symbol.GetOverriddenMember(), solution, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures (4)
CodeDefinitionWindow\DefinitionContextTracker.cs (1)
190
var symbol = await
SymbolFinder
.FindSymbolAtPositionAsync(
GoToDefinition\GoToDefinitionHelpers.cs (1)
96
var definition = await
SymbolFinder
.FindSourceDefinitionAsync(symbol, solution, cancellationToken).ConfigureAwait(false);
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (2)
215
var sourceSymbol = await
SymbolFinder
.FindSourceDefinitionAsync(symbol, document.Project.Solution, _cancellationToken).ConfigureAwait(false) ?? symbol;
229
var sourceSymbol = await
SymbolFinder
.FindSourceDefinitionAsync(symbol, document.Project.Solution, _cancellationToken).ConfigureAwait(false) ?? symbol;
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (7)
NavigationCommandHandlers\FindDerivedSymbolsCommandHandler.cs (4)
66
return await
SymbolFinder
.FindImplementationsAsync(namedTypeSymbol, solution, null, cancellationToken).ConfigureAwait(false);
70
return await
SymbolFinder
.FindImplementationsAsync(namedTypeSymbol2, solution, null, cancellationToken).ConfigureAwait(false);
75
return await
SymbolFinder
.FindDerivedClassesAsync(namedTypeSymbol3, solution, null, cancellationToken).ConfigureAwait(false);
80
return await
SymbolFinder
.FindOverridesAsync(symbol, solution, null, cancellationToken).ConfigureAwait(false);
NavigationCommandHandlers\FindExtensionMethodsCommandHandler.cs (1)
109
var sourceDefinition = await
SymbolFinder
.FindSourceDefinitionAsync(reducedMethod, solution, cancellationToken).ConfigureAwait(false);
NavigationCommandHandlers\FindReferencesOfOverloadsCommandHandler.cs (2)
76
var implementations = await
SymbolFinder
.FindImplementationsAsync(symbol, solution, null, token).ConfigureAwait(false);
122
foreach (var sym in
SymbolFinder
.FindSimilarSymbols(curSymbol, compilation, cancellationToken))
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (25)
SymbolFinder\DependentTypeFinderTests.cs (24)
85
var derivedFromBase = await
SymbolFinder
.FindDerivedClassesAsync(baseClassSymbol, solution, transitive: false);
126
var derivedFromBase = await
SymbolFinder
.FindDerivedInterfacesAsync(baseClassSymbol, solution, transitive: false);
177
var derivedFromBase = await
SymbolFinder
.FindDerivedClassesAsync(baseClassSymbol, solution, transitive: false);
218
var derivedFromBase = await
SymbolFinder
.FindDerivedClassesAsync(baseClassSymbol, solution, transitive: false);
260
var derivedFromBase = await
SymbolFinder
.FindDerivedClassesAsync(baseClassSymbol, solution, transitive: false);
302
var derivedFromBase = await
SymbolFinder
.FindDerivedClassesAsync(baseClassSymbol, solution, transitive: false);
343
var typesThatImplementInterface = await
SymbolFinder
.FindImplementationsAsync(baseInterfaceSymbol, solution, transitive: false);
384
var typesThatImplementInterface = await
SymbolFinder
.FindImplementationsAsync(baseInterfaceSymbol, solution, transitive: false);
424
var typesThatImplementInterface = await
SymbolFinder
.FindImplementationsAsync(baseInterfaceSymbol, solution, transitive: false);
443
var immediateDerived = await
SymbolFinder
.FindDerivedClassesAsync(
449
var transitiveDerived = await
SymbolFinder
.FindDerivedClassesAsync(
488
var immediateDerived = await
SymbolFinder
.FindDerivedInterfacesAsync(
496
var transitiveDerived = await
SymbolFinder
.FindDerivedInterfacesAsync(
540
var immediateImpls = await
SymbolFinder
.FindImplementationsAsync(
548
var transitiveImpls = await
SymbolFinder
.FindImplementationsAsync(
577
var transitiveImpls = await
SymbolFinder
.FindImplementationsAsync(
607
var transitiveImpls = await
SymbolFinder
.FindImplementationsAsync(
651
var results = await
SymbolFinder
.FindDerivedClassesArrayAsync(firstType, solution, transitive: true, ImmutableHashSet.Create(csProject), CancellationToken.None);
656
results = await
SymbolFinder
.FindDerivedClassesArrayAsync(firstType, solution, transitive: true, ImmutableHashSet.Create(otherProject), CancellationToken.None);
704
var typesThatDerive = await
SymbolFinder
.FindDerivedClassesArrayAsync(
711
var typesThatDerive = await
SymbolFinder
.FindDerivedClassesArrayAsync(
718
var typesThatDerive = await
SymbolFinder
.FindDerivedClassesArrayAsync(
762
var interfaceMembers = await
SymbolFinder
.FindImplementedInterfaceMembersArrayAsync(methodSymbol, solution, CancellationToken.None);
792
var implementedMembers = await
SymbolFinder
.FindImplementedInterfaceMembersArrayAsync(namespaceSymbol, solution, CancellationToken.None);
SymbolFinder\FindSymbolAtPositionTests.cs (1)
23
return
SymbolFinder
.FindSymbolAtPositionAsync(document, position);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
Peek\PeekableItemFactory.cs (1)
63
symbol = await
SymbolFinder
.FindSourceDefinitionAsync(symbol, solution, cancellationToken).ConfigureAwait(false) ?? symbol;
Peek\PeekableItemSource.cs (1)
98
var semanticInfo = await
SymbolFinder
.GetSemanticInfoAtPositionAsync(
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (32)
Extensions\ISymbolExtensionsTests.vb (1)
22
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, cursorPosition)
FindReferences\FindReferencesTests.LinkedFiles.vb (20)
38
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, invocationPosition)
39
Dim references = Await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, progress:=Nothing, documents:=Nothing)
70
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, invocationPosition)
71
Dim references = Await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, progress:=Nothing, documents:=Nothing)
113
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, invocationPosition)
114
Dim references = Await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, progress:=Nothing, documents:=Nothing)
127
symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, invocationPosition)
128
references = Await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, progress:=Nothing, documents:=Nothing)
223
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, invocationPosition)
224
Dim references = Await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, progress:=Nothing, documents:=Nothing)
261
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, invocationPosition)
264
Dim references = (Await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, progress:=Nothing, documents:=Nothing)).ToList()
305
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, invocationPosition)
306
Dim references = Await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, progress:=Nothing, documents:=Nothing)
348
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, invocationPosition)
349
Dim references = Await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, progress:=Nothing, documents:=Nothing)
391
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, invocationPosition)
392
Dim references = Await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, progress:=Nothing, documents:=Nothing)
434
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, invocationPosition)
435
Dim references = Await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, progress:=Nothing, documents:=Nothing)
FindReferences\FindReferencesTests.vb (4)
289
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, cursorPosition)
297
Await
SymbolFinder
.TestAccessor.FindReferencesAsync(
586
Dim linkedSymbols = Await
SymbolFinder
.FindLinkedSymbolsAsync(symbol1, solution, cancellationToken:=Nothing)
614
Await
SymbolFinder
.FindReferencesInDocumentsInCurrentProcessAsync(
Workspaces\SymbolDescriptionServiceTests.vb (1)
26
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(document, cursorPosition)
Workspaces\TryFindSourceDefinitionTests.vb (6)
66
Dim mappedType = Await
SymbolFinder
.FindSourceDefinitionAsync(fieldType, snapshot, CancellationToken.None)
110
Dim mappedType = Await
SymbolFinder
.FindSourceDefinitionAsync(fieldType, snapshot)
147
Dim mappedMember = Await
SymbolFinder
.FindSourceDefinitionAsync(member, workspace.CurrentSolution)
184
Dim mappedMember = Await
SymbolFinder
.FindSourceDefinitionAsync(member, workspace.CurrentSolution)
221
Dim mappedMember = Await
SymbolFinder
.FindSourceDefinitionAsync(member, workspace.CurrentSolution)
259
Dim mappedMember = Await
SymbolFinder
.FindSourceDefinitionAsync(retargetedClass, workspace.CurrentSolution)
Microsoft.CodeAnalysis.Features (51)
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
137
var references = await
SymbolFinder
.FindRenamableReferencesAsync(
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
914
var referencedSymbols = await
SymbolFinder
.FindReferencesAsync(local, document.Project.Solution, cancellationToken).ConfigureAwait(false);
AbstractUnsealClassCodeFixProvider.cs (1)
42
var definition = await
SymbolFinder
.FindSourceDefinitionAsync(
AddParameterService.cs (1)
150
var referencedSymbols = await
SymbolFinder
.FindReferencesAsync(
ChangeSignature\AbstractChangeSignatureService.cs (1)
107
symbol = await
SymbolFinder
.FindSourceDefinitionAsync(symbol, document.Project.Solution, cancellationToken).ConfigureAwait(false) ?? symbol;
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
95
convertedType = await
SymbolFinder
.FindSourceDefinitionAsync(convertedType, state.Solution, cancellationToken).ConfigureAwait(false)
CodeLens\CodeLensReferencesService.cs (1)
66
await
SymbolFinder
.FindReferencesAsync(
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
554
await
SymbolFinder
.FindReferencesAsync(
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (2)
245
var declaredReceiverTypeInOriginatingCompilation =
SymbolFinder
.FindSimilarSymbols(declaredReceiverType, _originatingSemanticModel.Compilation, cancellationToken).FirstOrDefault();
269
foreach (var methodInOriginatingCompilation in methodSymbols.Select(s =>
SymbolFinder
.FindSimilarSymbols(s, _originatingSemanticModel.Compilation).FirstOrDefault()).WhereNotNull())
DocumentHighlighting\AbstractDocumentHighlightsService.cs (2)
73
var symbol = await
SymbolFinder
.FindSymbolAtPositionAsync(
123
await
SymbolFinder
.FindReferencesInDocumentsInCurrentProcessAsync(
FindUsages\AbstractFindUsagesService_FindImplementations.cs (5)
100
var linkedSymbols = await
SymbolFinder
.FindLinkedSymbolsAsync(
163
var implementations = await
SymbolFinder
.FindImplementationsAsync(
179
var overrides = await
SymbolFinder
.FindOverridesAsync(
195
var derivedClasses = await
SymbolFinder
.FindDerivedClassesAsync(
202
var overrides = await
SymbolFinder
.FindOverridesAsync(
FindUsages\AbstractFindUsagesService_FindReferences.cs (2)
167
return
SymbolFinder
.FindReferencesAsync(
238
await
SymbolFinder
.FindLiteralReferencesAsync(
FindUsages\FindUsagesHelpers.cs (1)
36
var symbol = await
SymbolFinder
.FindSymbolAtPositionAsync(document, position, cancellationToken: cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
397
var definition = await
SymbolFinder
.FindSourceDefinitionAsync(original, _document.Project.Solution, cancellationToken).ConfigureAwait(false);
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
70
var sourceType = await
SymbolFinder
.FindSourceDefinitionAsync(TypeToGenerateIn, document.Project.Solution, cancellationToken).ConfigureAwait(false) as INamedTypeSymbol;
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
60
TypeToGenerateIn = await
SymbolFinder
.FindSourceDefinitionAsync(TypeToGenerateIn, document.Project.Solution, cancellationToken).ConfigureAwait(false) as INamedTypeSymbol;
GenerateMember\GenerateParameterizedMember\TypeParameterSubstitution.cs (4)
126
var similarTypes =
SymbolFinder
.FindSimilarSymbols(substitutedType, _compilation, _cancellationToken);
130
similarTypes =
SymbolFinder
.FindSimilarSymbols(commonType, _compilation, _cancellationToken);
140
var derivedClasses = await
SymbolFinder
.FindDerivedClassesAsync(
143
var implementedTypes = await
SymbolFinder
.FindImplementationsAsync(
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
158
TypeToGenerateIn = await
SymbolFinder
.FindSourceDefinitionAsync(
GenerateType\AbstractGenerateTypeService.State.cs (1)
300
var symbol = await
SymbolFinder
.FindSourceDefinitionAsync(TypeToGenerateInOpt, document.Project.Solution, cancellationToken).ConfigureAwait(false);
GoToBase\AbstractGoToBaseService.cs (1)
66
var sourceDefinition = await
SymbolFinder
.FindSourceDefinitionAsync(
GoToDefinition\AbstractFindDefinitionService.cs (1)
23
symbol = await
SymbolFinder
.FindSourceDefinitionAsync(symbol, project.Solution, cancellationToken).ConfigureAwait(false) ?? symbol;
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (1)
29
var semanticInfo = await
SymbolFinder
.GetSemanticInfoAtPositionAsync(semanticModel, position, services, cancellationToken).ConfigureAwait(false);
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (7)
359
var allOverridingSymbols = await
SymbolFinder
.FindOverridesArrayAsync(memberSymbol, solution, cancellationToken: cancellationToken).ConfigureAwait(false);
542
var symbolInSource = await
SymbolFinder
.FindSourceDefinitionAsync(targetSymbol, solution, cancellationToken).ConfigureAwait(false);
616
var implementationSymbols = await
SymbolFinder
.FindMemberImplementationsArrayAsync(
629
builder.AddRange(await
SymbolFinder
.FindOverridesArrayAsync(implementationSymbol, solution, cancellationToken: cancellationToken).ConfigureAwait(false));
671
var allDerivedInterfaces = await
SymbolFinder
.FindDerivedInterfacesArrayAsync(
676
var allImplementations = await
SymbolFinder
.FindImplementationsArrayAsync(
685
return await
SymbolFinder
.FindDerivedClassesArrayAsync(
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
303
var allReferences = await
SymbolFinder
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
449
var allReferences = await
SymbolFinder
InlineTemporary\AbstractInlineTemporaryCodeRefactoringProvider.cs (1)
37
var findReferencesResult = await
SymbolFinder
.FindReferencesAsync(
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
260
await
SymbolFinder
.FindReferencesAsync(
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
344
var tasks = members.Select(symbol =>
SymbolFinder
.FindReferencesAsync(symbol, solution, cancellationToken));
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
89
var referencedSymbols = await
SymbolFinder
.FindReferencesAsync(symbol, document.Project.Solution, documentsToBeSearched, cancellationToken).ConfigureAwait(false);
Rename\SymbolicRenameInfo.cs (1)
174
var originalSymbol = await
SymbolFinder
.FindSymbolAtPositionAsync(
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
171
var getMethodReferences = await
SymbolFinder
.FindReferencesAsync(
175
: await
SymbolFinder
.FindReferencesAsync(
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
90
var propertyReferences = await
SymbolFinder
.FindReferencesAsync(propertySymbol, originalSolution, cancellationToken).ConfigureAwait(false);
ValueTracking\ValueTracker.cs (2)
168
await
SymbolFinder
.FindReferencesAsync(
182
await
SymbolFinder
.FindReferencesAsync(
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
69
var symbol = await
SymbolFinder
.FindSymbolAtPositionAsync(document, position, cancellationToken).ConfigureAwait(false);
Handler\References\FindUsagesLSPContext.cs (1)
213
var symbol = await
SymbolFinder
.FindSymbolAtPositionAsync(_document, _position, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\SymbolFinder\RemoteSymbolFinderService.cs (2)
65
await
SymbolFinder
.FindReferencesInCurrentProcessAsync(
78
await
SymbolFinder
.FindLiteralReferencesInCurrentProcessAsync(
Microsoft.CodeAnalysis.VisualBasic.Features (6)
ChangeSignature\VisualBasicChangeSignatureService.vb (2)
705
convertedType = If(Await
SymbolFinder
.FindSourceDefinitionAsync(convertedType, document.Project.Solution, cancellationToken).ConfigureAwait(False), convertedType)
724
nodeType = If(Await
SymbolFinder
.FindSourceDefinitionAsync(nodeType, document.Project.Solution, cancellationToken).ConfigureAwait(False), nodeType)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (4)
108
Dim sourceDefinition = Await
SymbolFinder
.FindSourceDefinitionAsync(targetType, document.Project.Solution, cancellationToken).ConfigureAwait(False)
260
Dim targetType = TryCast(Await
SymbolFinder
.FindSourceDefinitionAsync(semanticModel.GetSymbolInfo(node.Left, cancellationToken).Symbol, document.Project.Solution, cancellationToken).ConfigureAwait(False), INamedTypeSymbol)
351
targetType = TryCast(Await
SymbolFinder
.FindSourceDefinitionAsync(withEventsProperty.Type, document.Project.Solution, cancellationToken).ConfigureAwait(False), INamedTypeSymbol)
355
targetType = TryCast(Await
SymbolFinder
.FindSourceDefinitionAsync(targetType, document.Project.Solution, cancellationToken).ConfigureAwait(False), INamedTypeSymbol)
Microsoft.CodeAnalysis.Workspaces (27)
AbstractMoveDeclarationNearReferenceService.State.cs (1)
91
var findReferencesResult = await
SymbolFinder
.FindReferencesAsync(LocalSymbol, document.Project.Solution, cancellationToken).ConfigureAwait(false);
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (2)
244
query =>
SymbolFinder
.FindSourceDeclarationsWithCustomQueryAsync(solution, query, criteria, cancellationToken));
252
query =>
SymbolFinder
.FindSourceDeclarationsWithCustomQueryAsync(project, query, criteria, cancellationToken));
FindSymbols\FindReferences\BaseTypeFinder.cs (1)
34
if (await
SymbolFinder
.IsOverrideAsync(solution, symbol, member, cancellationToken).ConfigureAwait(false))
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (2)
64
if (await
SymbolFinder
.OriginalSymbolsMatchAsync(state.Solution, searchSymbol, symbolInfo.Symbol, cancellationToken).ConfigureAwait(false))
69
if (await
SymbolFinder
.OriginalSymbolsMatchAsync(state.Solution, searchSymbol, candidate, cancellationToken).ConfigureAwait(false))
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
158
var linkedSymbols = await
SymbolFinder
.FindLinkedSymbolsAsync(symbol, _solution, cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (5)
127
var sourceSymbol = await
SymbolFinder
.FindSourceDefinitionAsync(searchSymbol, solution, cancellationToken).ConfigureAwait(false);
205
foreach (var linked in await
SymbolFinder
.FindLinkedSymbolsAsync(symbol, solution, cancellationToken).ConfigureAwait(false))
238
var implementations = await
SymbolFinder
.FindMemberImplementationsArrayAsync(
245
var overrides = await
SymbolFinder
.FindOverridesArrayAsync(
275
var matches = await
SymbolFinder
.FindImplementedInterfaceMembersArrayAsync(
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (3)
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))
FindSymbols\SymbolFinder_FindReferences_Legacy.cs (1)
123
return
SymbolFinder
.FindReferencesAsync(symbol, solution, progress, documents, options, cancellationToken);
Rename\ConflictEngine\ConflictResolver.cs (2)
365
overriddenSymbol = await
SymbolFinder
.FindSourceDefinitionAsync(overriddenSymbol, solution, cancellationToken).ConfigureAwait(false);
407
var originalsourcesymbol = await
SymbolFinder
.FindSourceDefinitionAsync(symbol, solution, cancellationToken).ConfigureAwait(false);
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
598
var overridingSymbol = await
SymbolFinder
.FindSymbolAtPositionAsync(solution.GetRequiredDocument(newLocation.SourceTree), newLocation.SourceSpan.Start, cancellationToken: _cancellationToken).ConfigureAwait(false);
680
var newSymbol = await
SymbolFinder
.FindSymbolAtPositionAsync(document, start, cancellationToken: _cancellationToken).ConfigureAwait(false);
Rename\RenameUtilities.cs (4)
214
var originalSourceSymbol = await
SymbolFinder
.FindSourceDefinitionAsync(
226
var methodImplementors = await
SymbolFinder
.FindImplementationsAsync(
302
var symbol = await
SymbolFinder
.FindSymbolAtPositionAsync(document, position, cancellationToken: cancellationToken).ConfigureAwait(false);
322
var foundSymbol = await
SymbolFinder
.FindSourceDefinitionAsync(
Rename\SymbolicRenameLocations.cs (1)
138
var referenceSymbols = await
SymbolFinder
.FindRenamableReferencesAsync(
Shared\Extensions\ITypeSymbolExtensions.cs (1)
101
typeSymbol =>
SymbolFinder
.OriginalSymbolsMatchAsync(solution, typeSymbol, interfaceMember, cancellationToken)).ConfigureAwait(false);
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
353
&& await
SymbolFinder
.FindSourceDefinitionAsync(overriddenProperty, document.Project.Solution, cancellationToken).ConfigureAwait(false) is { Language: LanguageNames.VisualBasic })
Microsoft.CodeAnalysis.Workspaces.UnitTests (56)
FindAllDeclarationsTests.cs (38)
95
var declarations = await
SymbolFinder
.FindDeclarationsAsync(project, searchTerm, ignoreCase).ConfigureAwait(false);
104
var declarations = await
SymbolFinder
.FindDeclarationsAsync(null, "Test", true);
114
var declarations = await
SymbolFinder
.FindDeclarationsAsync(project, null, true);
124
var declarations = await
SymbolFinder
.FindDeclarationsAsync(project, "Test", true, SymbolFilter.All, new CancellationToken(true));
144
var csharpResult = await
SymbolFinder
.FindDeclarationsAsync(solution.GetProject(csharpId), "Console", ignoreCase: false);
147
var vbResult = await
SymbolFinder
.FindDeclarationsAsync(solution.GetProject(vbId), "Console", ignoreCase: true);
184
var actualSymbol = (await
SymbolFinder
.FindDeclarationsAsync(solution.GetProject(submission1Id), "Inner", ignoreCase: false)).SingleOrDefault();
261
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(project, searchTerm, ignoreCase).ConfigureAwait(false);
270
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync((Project)null, "Test", true);
280
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(project, null, true);
290
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(project, "Test", true, SymbolFilter.All, new CancellationToken(true));
366
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(solution, searchTerm, ignoreCase).ConfigureAwait(false);
375
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync((Solution)null, "Test", true);
385
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(solution, null, true);
395
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(solution, "Test", true, SymbolFilter.All, new CancellationToken(true));
417
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(project, str => str.Contains("Test")).ConfigureAwait(false);
425
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(project, str => true).ConfigureAwait(false);
433
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(project, str => false).ConfigureAwait(false);
442
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync((Project)null, str => str.Contains("Test"));
452
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(project, null);
462
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(project, str => str.Contains("Test"), SymbolFilter.All, new CancellationToken(true));
484
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(solution, str => str.Contains("Test")).ConfigureAwait(false);
492
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(solution, str => true).ConfigureAwait(false);
500
var declarations = await
SymbolFinder
.FindSourceDeclarationsAsync(solution, str => false).ConfigureAwait(false);
509
await
SymbolFinder
.FindSourceDeclarationsAsync((Solution)null, str => str.Contains("Test"));
519
await
SymbolFinder
.FindSourceDeclarationsAsync(solution, null);
529
await
SymbolFinder
.FindSourceDeclarationsAsync(solution, str => str.Contains("Test"), SymbolFilter.All, new CancellationToken(true));
551
var declarations = await
SymbolFinder
.FindSourceDeclarationsWithPatternAsync(project, "test").ConfigureAwait(false);
564
var declarations = await
SymbolFinder
.FindSourceDeclarationsWithPatternAsync(project, pattern).ConfigureAwait(false);
573
var declarations = await
SymbolFinder
.FindSourceDeclarationsWithPatternAsync((Project)null, "test");
583
var declarations = await
SymbolFinder
.FindSourceDeclarationsWithPatternAsync(project, null);
593
var declarations = await
SymbolFinder
.FindSourceDeclarationsWithPatternAsync(project, "test", SymbolFilter.All, new CancellationToken(true));
615
var declarations = await
SymbolFinder
.FindSourceDeclarationsWithPatternAsync(solution, "test").ConfigureAwait(false);
628
var declarations = await
SymbolFinder
.FindSourceDeclarationsWithPatternAsync(solution, pattern).ConfigureAwait(false);
637
await
SymbolFinder
.FindSourceDeclarationsWithPatternAsync((Solution)null, "test");
647
await
SymbolFinder
.FindSourceDeclarationsWithPatternAsync(solution, null);
657
await
SymbolFinder
.FindSourceDeclarationsWithPatternAsync(solution, "test", SymbolFilter.All, new CancellationToken(true));
707
var foundDeclarations = await
SymbolFinder
.FindDeclarationsAsync(project, name: "MyEvent", ignoreCase: true);
FindReferencesTests.cs (18)
89
var result = (await
SymbolFinder
.FindReferencesAsync(symbol, solution)).ToList();
114
var result = (await
SymbolFinder
.FindReferencesAsync(symbol.Type, solution)).ToList();
171
var references = await
SymbolFinder
.FindReferencesAsync(symbol, prj.Solution);
176
references = await
SymbolFinder
.FindReferencesAsync(symbol, prj.Solution);
207
var references = await
SymbolFinder
.FindReferencesAsync(symbol, prj.Solution);
275
var references = await
SymbolFinder
.FindReferencesAsync(symbol, prj.Solution);
280
references = await
SymbolFinder
.FindReferencesAsync(symbol, prj.Solution);
312
var result = (await
SymbolFinder
.FindReferencesAsync(boo, solution)).ToList();
323
result = (await
SymbolFinder
.FindReferencesAsync(boo, solution)).ToList();
334
result = (await
SymbolFinder
.FindReferencesAsync(boo, solution)).ToList();
379
var references = (await
SymbolFinder
.FindReferencesAsync(interfaceMethod, solution)).ToList();
425
var references = await
SymbolFinder
.FindReferencesAsync(nameProperty, solution);
474
var refsFromVirtual = await
SymbolFinder
.FindReferencesAsync(baseVirtualMethodSymbol, solution);
478
var refsFromOverride = await
SymbolFinder
.FindReferencesAsync(overriddenMethodSymbol, solution);
503
var result = (await
SymbolFinder
.FindReferencesAsync(constraint, solution)).Single();
530
var result = (await
SymbolFinder
.FindReferencesAsync(symbol, solution)).ToList();
563
var result = (await
SymbolFinder
.FindReferencesAsync(symbol, solution)).ToList();
605
var result = (await
SymbolFinder
.FindReferencesAsync(symbol, solution)).ToList();
Microsoft.VisualStudio.LanguageServices (20)
CallHierarchy\CallHierarchyCommandHandler.cs (1)
91
var symbolUnderCaret = await
SymbolFinder
.FindSymbolAtPositionAsync(
CallHierarchy\CallHierarchyProvider.cs (2)
119
var @overrides = await
SymbolFinder
.FindOverridesAsync(symbol, project.Solution, cancellationToken: cancellationToken).ConfigureAwait(false);
130
var implementedInterfaceMembers = await
SymbolFinder
.FindImplementedInterfaceMembersAsync(symbol, project.Solution, cancellationToken: cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\BaseMemberFinder.cs (1)
31
var calls = await
SymbolFinder
.FindCallersAsync(symbol, project.Solution, documents, cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\CallToOverrideFinder.cs (2)
27
var overrides = await
SymbolFinder
.FindOverridesAsync(symbol, project.Solution, cancellationToken: cancellationToken).ConfigureAwait(false);
32
var calls = await
SymbolFinder
.FindCallersAsync(@override, project.Solution, documents, cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\FieldReferenceFinder.cs (1)
34
var callers = await
SymbolFinder
.FindCallersAsync(symbol, project.Solution, documents, cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\ImplementerFinder.cs (1)
40
var implementations = await
SymbolFinder
.FindImplementationsAsync(symbol, project.Solution, cancellationToken: cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\InterfaceImplementationCallFinder.cs (1)
34
var calls = await
SymbolFinder
.FindCallersAsync(symbol, project.Solution, documents, cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\MethodCallFinder.cs (1)
37
var callers = await
SymbolFinder
.FindCallersAsync(symbol, project.Solution, documents, cancellationToken).ConfigureAwait(false);
CallHierarchy\Finders\OverridingMemberFinder.cs (1)
36
var overrides = await
SymbolFinder
.FindOverridesAsync(symbol, project.Solution, cancellationToken: cancellationToken).ConfigureAwait(false);
Progression\GraphBuilder.cs (1)
199
var newSymbol = await
SymbolFinder
.FindSourceDefinitionAsync(symbol, contextProject.Solution, cancellationToken).ConfigureAwait(false);
Progression\GraphQueries\ImplementedByGraphQuery.cs (1)
33
var implementations = await
SymbolFinder
.FindImplementationsAsync(symbol, solution, cancellationToken: cancellationToken).ConfigureAwait(false);
Progression\GraphQueries\ImplementsGraphQuery.cs (1)
40
var implements = await
SymbolFinder
.FindImplementedInterfaceMembersArrayAsync(symbol, solution, cancellationToken: cancellationToken).ConfigureAwait(false);
Progression\GraphQueries\InheritedByGraphQuery.cs (3)
31
var derivedTypes = await
SymbolFinder
.FindDerivedClassesArrayAsync(
42
var implementingClassesAndStructs = await
SymbolFinder
.FindImplementationsArrayAsync(
44
var derivedInterfaces = await
SymbolFinder
.FindDerivedInterfacesArrayAsync(
Progression\GraphQueries\IsCalledByGraphQuery.cs (1)
31
var callers = await
SymbolFinder
.FindCallersAsync(symbol, solution, cancellationToken).ConfigureAwait(false);
Progression\GraphQueries\IsUsedByGraphQuery.cs (1)
27
var references = await
SymbolFinder
.FindReferencesAsync(symbol, solution, cancellationToken).ConfigureAwait(false);
Progression\GraphQueries\OverridesGraphQuery.cs (1)
31
var overrides = await
SymbolFinder
.FindOverridesAsync(symbol, solution, cancellationToken: cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices.UnitTests (4)
Progression\ProgressionTestState.vb (1)
80
Return
SymbolFinder
.FindSymbolAtPositionAsync(document, hostDocument.CursorPosition.Value)
RQName\RQNameTests.vb (1)
249
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(Await workspaceDoc.GetSemanticModelAsync(), token.SpanStart, workspace).ConfigureAwait(False)
VsNavInfo\VsNavInfoTests.vb (2)
832
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(semanticModel, position, workspace).ConfigureAwait(False)
870
Dim symbol = Await
SymbolFinder
.FindSymbolAtPositionAsync(semanticModel, position, workspace).ConfigureAwait(False)