15 references to GetAncestors
Microsoft.CodeAnalysis.CSharp.Features (7)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
376
if (identifierName.
GetAncestors
<EqualsValueClauseSyntax>().Any(removedInitializers.Contains))
ExtractMethod\CSharpSelectionValidator.cs (1)
184
var firstValidNode = node.
GetAncestors
<SyntaxNode>().FirstOrDefault(n => Check(semanticModel, n, cancellationToken));
GenerateType\CSharpGenerateTypeService.cs (4)
266
if (nameOrMemberAccessExpression.
GetAncestors
<TypeConstraintSyntax>().Any())
273
if (nameOrMemberAccessExpression.
GetAncestors
<EventFieldDeclarationSyntax>().Any() ||
274
nameOrMemberAccessExpression.
GetAncestors
<EventDeclarationSyntax>().Any())
702
var containingTypeDeclarations = node.
GetAncestors
<TypeDeclarationSyntax>();
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (1)
83
var oldClause = expression.
GetAncestors
<SyntaxNode>().First(IsAnyQueryClause);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
328
var typeDeclarations = type.
GetAncestors
<TypeDeclarationSyntax>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
331
return node.
GetAncestors
<MemberDeclarationSyntax>().Any(
390
return containingNamespace.
GetAncestors
<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.Usings.Count > 0);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
142
var namespaceUsings = root.FindToken(position).Parent!.
GetAncestors
<BaseNamespaceDeclarationSyntax>().SelectMany(n => n.Usings);
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
100
return node.
GetAncestors
<TNode>().Any();
Microsoft.VisualStudio.LanguageServices.CSharp (3)
CodeModel\CSharpCodeModelService.cs (3)
1148
return GetAccess(node.
GetAncestors
<BasePropertyDeclarationSyntax>().First());
1742
? node.
GetAncestors
<MemberDeclarationSyntax>().First()
3177
? node.
GetAncestors
<BaseFieldDeclarationSyntax>().First()