167 references to GetAncestor
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
ConvertNamespace\ConvertNamespaceCommandHandler.cs (1)
141
var namespaceDecl = token.GetRequiredParent().
GetAncestor
<NamespaceDeclarationSyntax>();
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (3)
198
var typeDecl = eventHookupExpression.
GetAncestor
<TypeDeclarationSyntax>();
236
var typeDecl = eventHookupExpression.
GetAncestor
<TypeDeclarationSyntax>();
245
var container = (SyntaxNode)typeDecl ?? eventHookupExpression.
GetAncestor
<CompilationUnitSyntax>();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
442
var parent = n.
GetAncestor
<DocumentationCommentTriviaSyntax>();
Microsoft.CodeAnalysis.CSharp.Features (33)
AddImport\CSharpAddImportFeatureService.cs (3)
99
var parent = node.
GetAncestor
<InvocationExpressionSyntax>();
615
leftExpression = expression.
GetAncestor
<ObjectCreationExpressionSyntax>();
633
var objectCreationExpressionSyntax = node.
GetAncestor
<ObjectCreationExpressionSyntax>();
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
58
var container = localFunction.
GetAncestor
<MemberDeclarationSyntax>();
273
=> semanticModel.GetAllDeclaredSymbols(node.
GetAncestor
<MemberDeclarationSyntax>(), cancellationToken).Select(s => s.Name).ToList();
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
101
var typeDeclaration = typeNode.
GetAncestor
<TypeDeclarationSyntax>();
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
292
var emptyElement = attributeSyntax.
GetAncestor
<XmlEmptyElementSyntax>();
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
275
var parentForEachStatement = ifStatement.
GetAncestor
<ForEachStatementSyntax>();
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
63
var declaration = declarator.
GetAncestor
<StatementSyntax>();
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
90
parenthesizedExpression.
GetAncestor
<InterpolatedStringExpressionSyntax>()?.StringStartToken.Kind() == SyntaxKind.InterpolatedStringStartToken)
CSharpConvertToRecordCodeFixProvider.cs (1)
44
var typeDeclaration = baseTypeSyntax?.
GetAncestor
<TypeDeclarationSyntax>();
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
64
identifierName.
GetAncestor
<TypeDeclarationSyntax>() is { } containingTypeSyntax)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
172
var anonymousFunctionStatement = anonymousFunction.
GetAncestor
<StatementSyntax>();
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
152
var anonymousFunctionStatement = anonymousFunction.
GetAncestor
<StatementSyntax>();
290
var containingStatement = anonymousFunction.
GetAncestor
<StatementSyntax>();
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
195
=> field.DeclaringSyntaxReferences.Any(static d => d.GetSyntax().
GetAncestor
<FieldDeclarationSyntax>().Modifiers.Any(SyntaxKind.NewKeyword));
ExtractMethod\CSharpSelectionResult.cs (1)
203
var contextNode = token.Parent.
GetAncestor
<T>();
ExtractMethod\CSharpSelectionValidator.cs (1)
381
var expression = selectionInfo.CommonRootFromOriginalSpan.
GetAncestor
<ExpressionSyntax>();
ExtractMethod\Extensions.cs (2)
128
var decl = node.
GetAncestor
<T>();
140
var equal = node.
GetAncestor
<EqualsValueClauseSyntax>();
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (3)
119
var block = identifierName.
GetAncestor
<BlockSyntax>();
143
var localRoot = identifierName.
GetAncestor
<StatementSyntax>() ??
144
identifierName.
GetAncestor
<MemberDeclarationSyntax>() ??
GenerateType\CSharpGenerateTypeService.cs (1)
256
var fieldDeclaration = simpleName.
GetAncestor
<FieldDeclarationSyntax>();
IntroduceVariable\CSharpIntroduceVariableService.cs (3)
33
var query = expression.
GetAncestor
<QueryExpressionSyntax>();
37
var fromClause = expression.
GetAncestor
<FromClauseSyntax>();
145
var localFunction = expression.
GetAncestor
<LocalFunctionStatementSyntax>();
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
297
var localFunction = block.
GetAncestor
<LocalFunctionStatementSyntax>();
300
scope = block.
GetAncestor
<MemberDeclarationSyntax>();
MakeRefStructCodeFixProvider.cs (1)
51
if (root.FindNode(span).
GetAncestor
<TypeDeclarationSyntax>() is not StructDeclarationSyntax structDeclaration)
NavigationBar\CSharpNavigationBarItemService.cs (2)
225
var fieldDeclaration = declaringNode.
GetAncestor
<FieldDeclarationSyntax>();
245
var enumDeclaration = enumMember.
GetAncestor
<EnumDeclarationSyntax>();
SignatureHelp\SignatureHelpUtilities.cs (1)
119
return grandParent is TupleExpressionSyntax && parenthesizedExpr.
GetAncestor
<TSyntaxNode>() != null;
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
CSharpSyntaxFacts.cs (2)
610
=> node.
GetAncestor
<ConstructorDeclarationSyntax>() != null;
765
var parent = node.
GetAncestor
<TypeDeclarationSyntax>() ?? node.Parent;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (3)
168
if (expression.
GetAncestor
<ParameterSyntax>() != null)
171
var attributeArgument = expression.
GetAncestor
<AttributeArgumentSyntax>();
412
var invocation = expression?.
GetAncestor
<InvocationExpressionSyntax>();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (3)
394
if (node.
GetAncestor
<UnsafeStatementSyntax>() != null)
450
var usingDirectiveAncestor = contextNode.
GetAncestor
<UsingDirectiveSyntax>();
458
var containingNamespace = usingDirectiveAncestor.
GetAncestor
<BaseNamespaceDeclarationSyntax>();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs\CompilationUnitSyntaxExtensions.cs (1)
21
var usingDirectiveAncestor = contextNode.
GetAncestor
<UsingDirectiveSyntax>();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
2072
var fieldDeclaration = equalsValue.
GetAncestor
<FieldDeclarationSyntax>();
2079
var localDeclaration = equalsValue.
GetAncestor
<LocalDeclarationStatementSyntax>();
SemanticModelExtensions.cs (1)
211
var containingType = semanticModel.GetDeclaredSymbol(type.
GetAncestor
<BaseTypeDeclarationSyntax>(), cancellationToken);
Simplification\CSharpSimplificationService.Expander.cs (3)
467
var typeOfExpression = originalSimpleName.
GetAncestor
<TypeOfExpressionSyntax>();
585
if (originalSimpleName.
GetAncestor
<AttributeSyntax>() != null)
626
originalSimpleName.
GetAncestor
<NameEqualsSyntax>() != null ||
Microsoft.CodeAnalysis.Features (12)
AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
642
var containingDeclaration = node.
GetAncestor
<TLocalDeclarationStatementSyntax>();
691
insertionNode.
GetAncestor
<TSwitchCaseBlockSyntax>()!, editor, declarationStatement);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
138
var container = anonymousObject.
GetAncestor
<TNamespaceDeclarationSyntax>() ?? root;
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (4)
139
var containingType = tupleExprOrTypeNode.
GetAncestor
<TTypeBlockSyntax>();
267
var container = tupleExprOrTypeNode.
GetAncestor
<TNamespaceDeclarationSyntax>() ?? root;
512
var containingType = tupleExprOrTypeNode.
GetAncestor
<TTypeBlockSyntax>();
561
var container = tupleExprOrTypeNode.
GetAncestor
<TNamespaceDeclarationSyntax>() ?? root;
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
73
var typeDeclaration = constructorDeclaration.
GetAncestor
<TTypeDeclarationSyntax>();
466
var typeDeclaration = constructorDeclaration.
GetAncestor
<TTypeDeclarationSyntax>()!;
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
229
var destination = state.Expression.
GetAncestor
<TTypeDeclarationSyntax>() ?? state.Document.Root;
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
286
var syntax = Expression.
GetAncestor
<TSyntax>();
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
174
var localDeclarationStatement = conditionalExpression.
GetAncestor
<TLocalDeclarationStatementSyntax>();
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (13)
EndConstructGeneration\EndConstructStatementVisitor.vb (3)
132
Dim blockToClose = node.
GetAncestor
(Of MethodBlockSyntax)()
137
Dim blockToClose = node.
GetAncestor
(Of ConstructorBlockSyntax)()
142
Dim blockToClose = node.
GetAncestor
(Of OperatorBlockSyntax)()
EndConstructGeneration\EndConstructStatementVisitor_CustomEvents.vb (1)
20
Dim eventBlock = node.
GetAncestor
(Of EventBlockSyntax)()
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (1)
119
Dim containingMethodBlock = node.
GetAncestor
(Of MethodBlockBaseSyntax)()
EndConstructGeneration\EndConstructStatementVisitor_Properties.vb (7)
21
Dim propertyBlock = node.
GetAncestor
(Of PropertyBlockSyntax)()
62
Dim propertyBlock = node.
GetAncestor
(Of PropertyBlockSyntax)()
63
Dim methodBody = node.
GetAncestor
(Of AccessorBlockSyntax)()
79
If NeedsGetAccessor(propertyBlock.PropertyStatement, node.
GetAncestor
(Of AccessorBlockSyntax)()) Then
91
If NeedsSetAccessor(propertyBlock.PropertyStatement, node.
GetAncestor
(Of AccessorBlockSyntax)()) Then
136
Dim propertyBlock = propertyDeclaration.
GetAncestor
(Of PropertyBlockSyntax)()
168
Dim propertyBlock = propertyDeclaration.
GetAncestor
(Of PropertyBlockSyntax)()
EndConstructGeneration\VisualBasicEndConstructGenerationService.vb (1)
255
Dim typeBlock = baseDeclaration.
GetAncestor
(Of TypeBlockSyntax)()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Completion\CompletionProviders\CrefCompletionProviderTests.vb (1)
432
Dim trivia = node.
GetAncestor
(Of DocumentationCommentTriviaSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (51)
AddImport\VisualBasicAddImportFeatureService.vb (4)
46
Dim parent = node.
GetAncestor
(Of InvocationExpressionSyntax)()
129
node.
GetAncestor
(Of QueryExpressionSyntax)() IsNot Nothing
233
query = node.
GetAncestor
(Of QueryExpressionSyntax)()
357
Dim objectCreateExpression = node.
GetAncestor
(Of ObjectCreationExpressionSyntax)
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.vb (1)
81
forBlock = currentNode.
GetAncestor
(Of ForOrForEachBlockSyntax)()
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (2)
276
Dim eventSyntax = node.
GetAncestor
(Of EventStatementSyntax)()
383
Dim boundMethod = semanticModel.GetDeclaredSymbol(handlesClauseItem.
GetAncestor
(Of MethodStatementSyntax)(), cancellationToken)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
84
If token.Parent.
GetAncestor
(Of XmlCrefAttributeSyntax)() IsNot Nothing Then
Completion\KeywordRecommenders\Declarations\CovarianceModifiersKeywordRecommender.vb (1)
40
If parent.
GetAncestor
(Of TypeStatementSyntax)().IsKind(SyntaxKind.InterfaceStatement) Then
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (1)
58
Dim statement = context.TargetToken.Parent.
GetAncestor
(Of StatementSyntax)
Debugging\LocationInfoGetter.vb (1)
26
memberDeclaration = memberDeclaration.
GetAncestor
(Of DeclarationStatementSyntax)()
EmbeddedLanguages\EmbeddedLanguageUtilities.vb (1)
14
Dim containingStatement = stringLiteral.Parent.
GetAncestor
(Of StatementSyntax)
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
125
Return field.DeclaringSyntaxReferences.Any(Function(d) d.GetSyntax().
GetAncestor
(Of FieldDeclarationSyntax)().Modifiers.Any(SyntaxKind.ShadowsKeyword))
ExtractMethod\Extensions.vb (4)
98
Dim decl = node.
GetAncestor
(Of T)()
108
Dim equal = node.
GetAncestor
(Of EqualsValueSyntax)()
274
range.
GetAncestor
(Of FieldDeclarationSyntax)() IsNot Nothing Then
343
If node.FromScript() OrElse node.
GetAncestor
(Of TypeBlockSyntax)() IsNot Nothing Then
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (2)
168
Dim singleLineIf = token.Parent.
GetAncestor
(Of SingleLineIfStatementSyntax)()
173
Dim singleLineLambda = token.Parent.
GetAncestor
(Of SingleLineLambdaExpressionSyntax)()
ExtractMethod\VisualBasicSelectionResult.vb (2)
280
Dim field = containingScope.
GetAncestor
(Of FieldDeclarationSyntax)()
285
Dim [property] = containingScope.
GetAncestor
(Of PropertyStatementSyntax)()
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (1)
34
If statement.
GetAncestor
(Of WithBlockSyntax)() IsNot Nothing Then
ExtractMethod\VisualBasicSelectionValidator.vb (2)
402
Dim expression = selectionInfo.CommonRootFromOriginalSpan.
GetAncestor
(Of ExpressionSyntax)()
538
If commonRoot.
GetAncestor
(Of TypeBlockSyntax)() Is Nothing Then
GenerateType\VisualBasicGenerateTypeService.vb (1)
225
Dim fieldDecl = nameOrMemberAccessExpression.
GetAncestor
(Of FieldDeclarationSyntax)()
Highlighting\KeywordHighlighters\AccessorDeclarationHighlighter.vb (1)
23
Dim methodBlock = node.
GetAncestor
(Of MethodBlockBaseSyntax)()
Highlighting\KeywordHighlighters\ConstructorDeclarationHighlighter.vb (1)
23
Dim methodBlock = node.
GetAncestor
(Of MethodBlockBaseSyntax)()
Highlighting\KeywordHighlighters\DoLoopBlockHighlighter.vb (1)
31
Dim doLoop = node.
GetAncestor
(Of DoLoopBlockSyntax)()
Highlighting\KeywordHighlighters\EnumBlockHighlighter.vb (1)
30
Dim enumBlock = node.
GetAncestor
(Of EnumBlockSyntax)()
Highlighting\KeywordHighlighters\EventBlockHighlighter.vb (1)
23
Dim eventBlock = node.
GetAncestor
(Of EventBlockSyntax)()
Highlighting\KeywordHighlighters\EventDeclarationHighlighter.vb (1)
25
Dim eventBlock = eventDeclaration.
GetAncestor
(Of EventBlockSyntax)()
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (1)
23
Dim methodBlock = node.
GetAncestor
(Of MethodBlockBaseSyntax)()
Highlighting\KeywordHighlighters\MultiLineLambdaExpressionHighlighter.vb (1)
23
Dim lambdaExpression = node.
GetAncestor
(Of MultiLineLambdaExpressionSyntax)()
Highlighting\KeywordHighlighters\NamespaceBlockHighlighter.vb (1)
23
Dim namespaceBlock = node.
GetAncestor
(Of NamespaceBlockSyntax)()
Highlighting\KeywordHighlighters\OperatorDeclarationHighlighter.vb (1)
23
Dim methodBlock = node.
GetAncestor
(Of MethodBlockBaseSyntax)()
Highlighting\KeywordHighlighters\PropertyBlockHighlighter.vb (1)
23
Dim propertyBlock = node.
GetAncestor
(Of PropertyBlockSyntax)()
Highlighting\KeywordHighlighters\PropertyDeclarationHighlighter.vb (1)
25
Dim propertyBlock = propertyDeclaration.
GetAncestor
(Of PropertyBlockSyntax)()
Highlighting\KeywordHighlighters\SelectBlockHighlighter.vb (1)
27
Dim selectBlock = node.
GetAncestor
(Of SelectBlockSyntax)()
Highlighting\KeywordHighlighters\SyncLockBlockHighlighter.vb (1)
23
Dim syncLockBlock = node.
GetAncestor
(Of SyncLockBlockSyntax)()
Highlighting\KeywordHighlighters\TryBlockHighlighter.vb (1)
27
Dim tryBlock = node.
GetAncestor
(Of TryBlockSyntax)()
Highlighting\KeywordHighlighters\TypeBlockHighlighter.vb (1)
33
Dim typeBlock = node.
GetAncestor
(Of TypeBlockSyntax)()
Highlighting\KeywordHighlighters\UsingBlockHighlighter.vb (1)
23
Dim usingBlock = node.
GetAncestor
(Of UsingBlockSyntax)()
Highlighting\KeywordHighlighters\WhileBlockHighlighter.vb (1)
31
Dim whileBlock = node.
GetAncestor
(Of WhileBlockSyntax)()
Highlighting\KeywordHighlighters\WithBlockHighlighter.vb (1)
23
Dim withBlock = node.
GetAncestor
(Of WithBlockSyntax)()
Highlighting\KeywordHighlighters\XmlElementHighlighter.vb (1)
23
Dim xmlElement = node.
GetAncestor
(Of XmlElementSyntax)()
IntroduceVariable\VisualBasicIntroduceVariableService.vb (2)
103
Dim query = expression.
GetAncestor
(Of QueryExpressionSyntax)()
109
Dim fromClause = expression.
GetAncestor
(Of FromClauseSyntax)()
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (1)
225
Dim inTypeAttribute = expressions.Select(Function(e) e.
GetAncestor
(Of AttributeListSyntax)()).
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (2)
34
matches.Select(Function(expr) expr.
GetAncestor
(Of QueryClauseSyntax)()))
75
Dim oldClause = expression.
GetAncestor
(Of QueryClauseSyntax)()
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
79
Dim methodBlock = methodDeclaration.
GetAncestor
(Of MethodBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (17)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
106
methodDeclaration = parameterSyntax.
GetAncestor
(Of MethodStatementSyntax)()
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
530
Return If(parent.
GetAncestor
(Of MultiLineIfBlockSyntax)() IsNot Nothing, CreateOmittedToken(token, SyntaxKind.ThenKeyword), token)
537
Return If(parent.
GetAncestor
(Of ElseIfBlockSyntax)() IsNot Nothing, CreateOmittedToken(token, SyntaxKind.ThenKeyword), token)
CompilationUnitSyntaxExtensions.vb (1)
19
If contextNode.
GetAncestor
(Of ImportsStatementSyntax)() IsNot Nothing Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb\MemberAccessExpressionSyntaxExtensions.vb (1)
91
Dim withBlock = conditional.
GetAncestor
(Of WithBlockSyntax)()
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
183
Dim declarationSyntax = node.
GetAncestor
(Of NamespaceBlockSyntax)
358
Return node IsNot Nothing AndAlso node.
GetAncestor
(Of AddRemoveHandlerStatementSyntax) IsNot Nothing
Simplification\Reducers\VisualBasicEscapingReducer.vb (4)
69
Dim enclosingSingleLineLambda = parent.
GetAncestor
(Of LambdaExpressionSyntax)()
74
Dim enclosingMethodBlock = parent.
GetAncestor
(Of MethodBlockBaseSyntax)()
88
Dim enclosingStatement = parent.
GetAncestor
(Of StatementSyntax)()
218
Dim redimStatement = node.
GetAncestor
(Of ReDimStatementSyntax)()
Simplification\VisualBasicSimplificationService.Expander.vb (2)
508
Dim typeOfExpression = originalSimpleName.
GetAncestor
(Of TypeOfExpressionSyntax)()
573
If originalSimpleName.
GetAncestor
(Of AttributeSyntax)() IsNot Nothing Then
SyntaxNodeExtensions.vb (1)
78
If expression.
GetAncestor
(Of ParameterSyntax)() IsNot Nothing Then
VisualBasicTypeInferenceService.TypeInferrer.vb (3)
736
Dim memberSymbol = GetDeclaredMemberSymbolFromOriginalSemanticModel(SemanticModel, returnStatement.
GetAncestor
(Of MethodBlockBaseSyntax).BlockStatement)
767
Dim memberSymbol = GetDeclaredMemberSymbolFromOriginalSemanticModel(SemanticModel, yieldStatement.
GetAncestor
(Of MethodBlockBaseSyntax).BlockStatement)
1013
Dim selectBlock = caseStatement.
GetAncestor
(Of SelectBlockSyntax)()
Microsoft.CodeAnalysis.Workspaces (4)
AbstractAddImportsService.cs (2)
200
var usingDirective = contextNode.
GetAncestor
<TUsingOrAliasSyntax>();
203
return node.
GetAncestor
<TNamespaceDeclarationSyntax>() ??
SyntaxNodeExtensions.cs (2)
143
var ancestor = node.
GetAncestor
<TParent>();
160
var ancestor = node.
GetAncestor
<TParent>();
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.cs (4)
1093
? node.
GetAncestor
<MemberDeclarationSyntax>()
1100
? node.
GetAncestor
<MemberDeclarationSyntax>()
1751
if (node.
GetAncestor
<BaseFieldDeclarationSyntax>() is BaseFieldDeclarationSyntax fieldDeclaration)
1755
else if (node.
GetAncestor
<ParameterSyntax>() is ParameterSyntax parameterSyntax)
Microsoft.VisualStudio.LanguageServices.VisualBasic (12)
CodeModel\VisualBasicCodeModelService.vb (6)
1496
node.
GetAncestor
(Of DeclarationStatementSyntax)(),
1502
node.
GetAncestor
(Of VariableDeclaratorSyntax)(),
1508
node.
GetAncestor
(Of VariableDeclaratorSyntax)(),
1847
node.
GetAncestor
(Of FieldDeclarationSyntax),
1853
Return node.
GetAncestor
(Of FieldDeclarationSyntax).Declarators.First().Names.First()
1855
Return node.
GetAncestor
(Of ParameterSyntax)()
Help\VisualBasicHelpContextService.Visitor.vb (2)
91
If node.
GetAncestor
(Of MultiLineLambdaExpressionSyntax)() IsNot Nothing Then
749
If node.
GetAncestor
(Of DocumentationCommentTriviaSyntax)() IsNot Nothing Then
LanguageService\VisualBasicDebuggerIntelliSenseContext.vb (4)
92
Dim variableDeclarator = containingNode.
GetAncestor
(Of VariableDeclaratorSyntax)
94
Dim methodBase = containingNode.
GetAncestor
(Of LambdaExpressionSyntax)()
95
Dim queryClause = containingNode.
GetAncestor
(Of QueryClauseSyntax)()
100
Dim equalsValueClause = containingNode.
GetAncestor
(Of EqualsValueSyntax)