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