16 references to GetAncestor
Roslyn.Diagnostics.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
148
var ancestor = node.
GetAncestor
<TParent>();
165
var ancestor = node.
GetAncestor
<TParent>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (2)
195
var usingDirective = contextNode.
GetAncestor
<TUsingOrAliasSyntax>();
198
return node.
GetAncestor
<TNamespaceDeclarationSyntax>() ??
Roslyn.Diagnostics.CSharp.Analyzers (12)
CSharpImportingConstructorShouldBeObsoleteCodeFixProvider.cs (1)
27
typeDeclaration = attributeName.
GetAncestor
<AttributeListSyntax>()?.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
174
if (expression.
GetAncestor
<ParameterSyntax>() != null)
177
var attributeArgument = expression.
GetAncestor
<AttributeArgumentSyntax>();
426
var invocation = expression?.
GetAncestor
<InvocationExpressionSyntax>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
211
var containingType = semanticModel.GetDeclaredSymbol(type.
GetAncestor
<BaseTypeDeclarationSyntax>(), cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
326
if (node.
GetAncestor
<UnsafeStatementSyntax>() != null)
374
var usingDirectiveAncestor = contextNode.
GetAncestor
<UsingDirectiveSyntax>();
382
var containingNamespace = usingDirectiveAncestor.
GetAncestor
<BaseNamespaceDeclarationSyntax>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
608
=> node.
GetAncestor
<ConstructorDeclarationSyntax>() != null;
761
var parent = node.
GetAncestor
<TypeDeclarationSyntax>() ?? node.Parent;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
2082
var fieldDeclaration = equalsValue.
GetAncestor
<FieldDeclarationSyntax>();
2089
var localDeclaration = equalsValue.
GetAncestor
<LocalDeclarationStatementSyntax>();