9 references to GetAncestor
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
117if (token.GetAncestor(node => node.IsKind(SyntaxKind.TupleExpression)) != null)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
289var parameterSyntax = context.LeftToken.GetAncestor(n => n.IsKind(SyntaxKind.Parameter)) as ParameterSyntax;
Snippets\CSharpSnippetFunctionService.cs (1)
34var expressionNode = token.GetAncestor(n => n.Span == switchExpressionSpan);
Microsoft.CodeAnalysis.Features (6)
AddImport\AbstractAddImportFeatureService.cs (1)
95.GetAncestor(n => n.Span.Contains(span) && n != root);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
208return leftToken.GetAncestor(syntaxFacts.IsUsingOrExternOrImport) is { } node
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
149var node = token.GetAncestor(IsAsyncSupportingFunctionSyntax);
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
35var node = token.GetAncestor(IsAsyncSupportingFunctionSyntax);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
38var node = token.GetAncestor(IsAsyncSupportingFunctionSyntax); 78var node = token.GetAncestor(IsAsyncSupportingFunctionSyntax);