22 references to GetAncestorsOrThis
Microsoft.CodeAnalysis.CodeStyle (4)
SyntaxNodeExtensions.cs (4)
74return node?.GetAncestorsOrThis<TNode>().FirstOrDefault(); 169return node.GetAncestorsOrThis<SyntaxNode>().Contains(child); 178var ancestors = node1.GetAncestorsOrThis<SyntaxNode>(); 179var set = new HashSet<SyntaxNode>(node2.GetAncestorsOrThis<SyntaxNode>());
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
AbstractAddExplicitCastCodeFixProvider.cs (2)
66.GetAncestorsOrThis<TExpressionSyntax>().FirstOrDefault(); 203.GetAncestorsOrThis<TExpressionSyntax>().First());
AbstractAddImportsService.cs (2)
75return applicableContainer.GetAncestorsOrThis<SyntaxNode>().ToImmutableArray(); 173var contextSpine = applicableContainer.GetAncestorsOrThis<SyntaxNode>().ToImmutableArray();
AbstractAddParameterCodeFixProvider.cs (1)
110return initialNode.GetAncestorsOrThis<TArgumentSyntax>()
AbstractMoveDeclarationNearReferenceService.cs (1)
185var blocks = state.InnermostBlock.GetAncestorsOrThis<SyntaxNode>();
AbstractMoveDeclarationNearReferenceService.State.cs (1)
127expr => expr.GetAncestorsOrThis<TStatementSyntax>()));
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
SemanticModelExtensions.cs (1)
344=> type.GetAncestorsOrThis<TypeSyntax>().Last();
SyntaxNodeExtensions.cs (3)
379.Concat(node.GetAncestorsOrThis<BaseNamespaceDeclarationSyntax>() 387.Concat(node.GetAncestorsOrThis<BaseNamespaceDeclarationSyntax>() 453return contextNode.GetAncestorsOrThis<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.Usings.Count > 0);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpCodeGenerationService.cs (1)
540var block = token.Parent.GetAncestorsOrThis<BlockSyntax>().FirstOrDefault();
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
DefaultOperationProvider.vb (1)
68ElseIf lastTrivia.RawKind = SyntaxKind.LineContinuationTrivia AndAlso previousToken.Parent.GetAncestorsOrThis(Of SyntaxNode)().Any(Function(node As SyntaxNode) IsSingleLineIfOrElseClauseSyntax(node)) Then
SemanticModelExtensions.vb (1)
113type = type.GetAncestorsOrThis(Of TypeSyntax)().Last()
SyntaxNodeExtensions.vb (3)
93Return node.GetAncestorsOrThis(Of StatementSyntax)(). 506Return node.GetAncestorsOrThis(Of StatementSyntax). 513Return node.GetAncestorsOrThis(Of StatementSyntax).
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
725Dim lambda = returnStatement.GetAncestorsOrThis(Of ExpressionSyntax)().FirstOrDefault(