19 references to GetAncestorOrThis
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractAddImportsService.cs (1)
204(SyntaxNode?)node.GetAncestorOrThis<TCompilationUnitSyntax>();
Fixer.cs (1)
211if (newRoot.FindNode(targetNode.Span).GetAncestorOrThis<TArgumentListSyntax>() is TArgumentListSyntax newArgumentList)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (2)
32if (node.GetAncestorOrThis<AttributeSyntax>() != null) 37if (node.GetAncestorOrThis<ConstructorInitializerSyntax>() != null)
SyntaxNodeExtensions.cs (2)
378return node.GetAncestorOrThis<CompilationUnitSyntax>()!.Usings 386return node.GetAncestorOrThis<CompilationUnitSyntax>()!.Externs
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpAddExplicitCastCodeFixProvider.cs (2)
79if (spanNode.GetAncestorOrThis<ArgumentSyntax>() is ArgumentSyntax targetArgument 87else if (spanNode.GetAncestorOrThis<AttributeArgumentSyntax>() is AttributeArgumentSyntax targetAttributeArgument
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
1199var method = tokenOnLeftOfPosition.Parent.GetAncestorOrThis<MethodDeclarationSyntax>(); 1200var typeDecl = method.GetAncestorOrThis<TypeDeclarationSyntax>();
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
SemanticModelExtensions.vb (1)
84From u In location.GetAncestorOrThis(Of CompilationUnitSyntax).Imports
SyntaxNodeExtensions.vb (1)
88Dim containingType = node.GetAncestorOrThis(Of TypeBlockSyntax)()
VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
28If node.GetAncestorOrThis(Of AttributeSyntax) IsNot Nothing Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
CompilationUnitSyntaxExtensions.vb (1)
27Dim root = contextNode.GetAncestorOrThis(Of CompilationUnitSyntax)()
ExpressionSyntaxExtensions.vb (1)
277Dim attribute = originalName.GetAncestorOrThis(Of AttributeSyntax)()
VisualBasicIndentationService.Indenter.vb (1)
224Dim containingStatement = node.GetAncestorOrThis(Of StatementSyntax)()
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
130Dim containingStatement = n.GetAncestorOrThis(Of StatementSyntax)
VisualBasicTypeInferenceService.TypeInferrer.vb (2)
732If returnStatement.GetAncestorOrThis(Of MethodBlockBaseSyntax) Is Nothing Then 763If yieldStatement.GetAncestorOrThis(Of MethodBlockBaseSyntax) Is Nothing Then