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