6 references to GetAncestors
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (1)
130
var attributeNode = expression.
GetAncestors
().FirstOrDefault(syntaxFacts.IsAttribute);
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
55
foreach (var node in nodes.Select(n => n.
GetAncestors
().First(n => n is BaseNamespaceDeclarationSyntax or CompilationUnitSyntax)).Distinct())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
604
var parentNonExpression = expression.
GetAncestors
().SkipWhile(n => n is ExpressionSyntax).FirstOrDefault();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
108
this.SemanticRootOfOriginalExpression.
GetAncestors
().Any(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
137
return node.
GetAncestors
().Select(TryGetReturnTypeToFix).FirstOrDefault(p => p.type != null);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
118
var containingMember = node.
GetAncestors
().FirstOrDefault(