14 references to GetAncestors
Microsoft.CodeAnalysis.CodeStyle (1)
SyntaxNodeExtensions.cs (1)
95return node.GetAncestors<TNode>().Any();
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
SemanticModelExtensions.cs (1)
326var typeDeclarations = type.GetAncestors<TypeDeclarationSyntax>();
SyntaxNodeExtensions.cs (2)
399return node.GetAncestors<MemberDeclarationSyntax>().Any( 466return containingNamespace.GetAncestors<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.Usings.Count > 0);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
ITypeSymbolExtensions.cs (1)
144var namespaceUsings = root.FindToken(position).Parent!.GetAncestors<BaseNamespaceDeclarationSyntax>().SelectMany(n => n.Usings);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
NodeBasedFormattingRule.vb (1)
500Dim forBlocks = nextStatement.GetAncestors(Of ForOrForEachBlockSyntax)()
StatementSyntaxExtensions.vb (4)
692Dim outerStatement = statement.GetAncestors(Of StatementSyntax)().Where(Function(s) s.SpanStart <> statement.SpanStart).FirstOrDefault() 701Return previousToken.GetAncestors(Of StatementSyntax)().FirstOrDefault(Function(s) s.GetAncestors(Of StatementSyntax)().Contains(outerStatement)) 715Dim outerStatement = statement.GetAncestors(Of StatementSyntax)().Where(Function(s) s.SpanStart <> statement.SpanStart).FirstOrDefault() 716Return nextToken.GetAncestors(Of StatementSyntax)().FirstOrDefault(Function(s) s.GetAncestors(Of StatementSyntax)().Contains(outerStatement))
VisualBasicSyntaxFacts.vb (1)
619Return node.GetAncestors(Of StatementSyntax).Any(Function(s) s.Kind = SyntaxKind.ConstructorBlock)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
VisualBasicAddExplicitCastCodeFixProvider.vb (3)
67Dim argument = spanNode.GetAncestors(Of ArgumentSyntax).FirstOrDefault() 83Dim invocationExpressionNode = spanNode.GetAncestors(Of InvocationExpressionSyntax).FirstOrDefault( 86Dim attributeNode = spanNode.GetAncestors(Of AttributeSyntax).FirstOrDefault(