13 references to GetContainingScopeOf
Microsoft.CodeAnalysis.CSharp.Features (11)
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
131
var scope = SelectionResult.
GetContainingScopeOf
<ConstructorDeclarationSyntax>();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
255
var typeDecl = SelectionResult.
GetContainingScopeOf
<BaseTypeDeclarationSyntax>();
262
var memberDecl = SelectionResult.
GetContainingScopeOf
<MemberDeclarationSyntax>();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (4)
172
var scope = (SyntaxNode)CSharpSelectionResult.
GetContainingScopeOf
<StatementSyntax>();
173
scope ??= CSharpSelectionResult.
GetContainingScopeOf
<FieldDeclarationSyntax>();
175
scope ??= CSharpSelectionResult.
GetContainingScopeOf
<ConstructorInitializerSyntax>();
179
scope ??= CSharpSelectionResult.
GetContainingScopeOf
<ArrowExpressionClauseSyntax>().Parent;
ExtractMethod\CSharpSelectionResult.cs (4)
151
var expressionBodiedMember =
GetContainingScopeOf
<ArrowExpressionClauseSyntax>();
156
return
GetContainingScopeOf
<TypeDeclarationSyntax>();
160
var constructorInitializer =
GetContainingScopeOf
<ConstructorInitializerSyntax>();
167
var field =
GetContainingScopeOf
<FieldDeclarationSyntax>();
Microsoft.CodeAnalysis.VisualBasic.Features (2)
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
104
Dim methodBlock = Me.SelectionResult.
GetContainingScopeOf
(Of MethodBlockBaseSyntax)()
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (1)
111
Return VBSelectionResult.
GetContainingScopeOf
(Of StatementSyntax)()