10 references to GetAncestors
Microsoft.CodeAnalysis.CSharp.Features (3)
CSharpDeclareAsNullableCodeFixProvider.cs (1)
140
var containingMember = node.
GetAncestors
().FirstOrDefault(
CSharpFixReturnTypeCodeFixProvider.cs (1)
142
return node.
GetAncestors
().Select(TryGetReturnTypeToFix).FirstOrDefault(p => p.type != null);
CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
58
var nodeContainingUnnecessaryUsings = node.
GetAncestors
().First(n => n is BaseNamespaceDeclarationSyntax or CompilationUnitSyntax);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
589
var parentNonExpression = expression.
GetAncestors
().SkipWhile(n => n is ExpressionSyntax).FirstOrDefault();
SpeculationAnalyzer.cs (1)
98
this.SemanticRootOfOriginalExpression.
GetAncestors
().Any(node => node.IsKind(SyntaxKind.UnknownAccessorDeclaration) ||
Microsoft.CodeAnalysis.Features (4)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (2)
220
spine.AddRange(State.TypeNode.
GetAncestors
());
236
foreach (var ancestor in node.
GetAncestors
())
GenerateMember\AbstractGenerateMemberService.cs (1)
140
var attributeNode = expression.
GetAncestors
().FirstOrDefault(syntaxFacts.IsAttribute);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
316
var statementContainsInvocation = calleeInvocationNode.
GetAncestors
()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
SpeculationAnalyzer.vb (1)
103
Me.SemanticRootOfOriginalExpression.
GetAncestors
().Any(Function(node) node.IsKind(SyntaxKind.IncompleteMember)),