4 overrides of GetContainingScope
Microsoft.CodeAnalysis.CSharp.Features (2)
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
39public override SyntaxNode? GetContainingScope()
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
49public override SyntaxNode GetContainingScope()
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\SelectionValidator.NullSelectionResult.cs (1)
32public override SyntaxNode GetContainingScope()
Microsoft.CodeAnalysis.VisualBasic.Features (1)
ExtractMethod\VisualBasicSelectionResult.vb (1)
117Public Overrides Function GetContainingScope() As SyntaxNode
11 references to GetContainingScope
Microsoft.CodeAnalysis.CSharp.Features (7)
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
137var selectionOperation = semanticModel.GetOperation(SelectionResult.GetContainingScope());
ExtractMethod\CSharpMethodExtractor.cs (1)
154var newExpression = await Simplifier.ExpandAsync(lastExpression, selection.SemanticDocument.Document, n => n != selection.GetContainingScope(), expandParameter: false, cancellationToken: cancellationToken).ConfigureAwait(false);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
841var scope = CSharpSelectionResult.GetContainingScope();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (3)
46var containingScope = CSharpSelectionResult.GetContainingScope(); 105var containingScope = CSharpSelectionResult.GetContainingScope(); 193var sourceNode = CSharpSelectionResult.GetContainingScope();
ExtractMethod\CSharpSelectionResult.cs (1)
136var containingScope = GetContainingScope();
Microsoft.CodeAnalysis.Features (3)
ExtractMethod\MethodExtractor.Analyzer.cs (2)
352var context = SelectionResult.GetContainingScope(); 368return model.AnalyzeDataFlow(SelectionResult.GetContainingScope());
ExtractMethod\SelectionResult.cs (1)
97var containingScope = GetContainingScope();
Microsoft.CodeAnalysis.VisualBasic.Features (1)
ExtractMethod\VisualBasicMethodExtractor.vb (1)
68Dim newStatement = Await Simplifier.ExpandAsync(lastExpression, selection.SemanticDocument.Document, Function(n) n IsNot selection.GetContainingScope(), expandParameter:=False, cancellationToken:=cancellationToken).ConfigureAwait(False)