10 references to GetRequiredAncestor
Microsoft.CodeAnalysis.CSharp.Features (5)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
51
var typeDeclaration = token.
GetRequiredAncestor
<BaseTypeDeclarationSyntax>();
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (1)
51
var constructor = token.
GetRequiredAncestor
<ConstructorDeclarationSyntax>();
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (1)
39
var firstSpecifierToken = previousPossiblySkippedToken.
GetRequiredAncestor
<ExplicitInterfaceSpecifierSyntax>().GetFirstToken(includeSkipped: true);
Completion\KeywordRecommenders\PartialKeywordRecommender.cs (1)
34
var decl = token.
GetRequiredAncestor
<TypeDeclarationSyntax>();
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
45
var constructor = token.
GetRequiredAncestor
<ConstructorDeclarationSyntax>();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
326
_context.TargetToken.
GetRequiredAncestor
<TypeDeclarationSyntax>(), _cancellationToken).OriginalDefinition;
Microsoft.CodeAnalysis.Features (4)
ExtractMethod\SelectionInfo.cs (2)
104
var firstStatement = this.FirstTokenInFinalSpan.
GetRequiredAncestor
<TExecutableStatementSyntax>();
105
var lastStatement = this.LastTokenInFinalSpan.
GetRequiredAncestor
<TExecutableStatementSyntax>();
ExtractMethod\SelectionResult.cs (2)
111
return token.
GetRequiredAncestor
<TExecutableStatementSyntax>();
119
return token.
GetRequiredAncestor
<TExecutableStatementSyntax>();