27 references to CSharpSelectionResult
Microsoft.CodeAnalysis.CSharp.Features (27)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (7)
225
var isUnsafe =
CSharpSelectionResult
.ShouldPutUnsafeModifier();
226
var isAsync =
CSharpSelectionResult
.ShouldPutAsyncModifier();
293
var kind =
CSharpSelectionResult
.UnderCheckedStatementContext();
625
var shouldPutAsyncModifier =
CSharpSelectionResult
.ShouldPutAsyncModifier();
631
if (
CSharpSelectionResult
.ShouldCallConfigureAwaitFalse())
841
var scope =
CSharpSelectionResult
.GetContainingScope();
846
scope =
CSharpSelectionResult
.GetFirstTokenInSelection().Parent;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (10)
46
var containingScope =
CSharpSelectionResult
.GetContainingScope();
101
Contract.ThrowIfFalse(IsExtractMethodOnExpression(
CSharpSelectionResult
));
105
var containingScope =
CSharpSelectionResult
.GetContainingScope();
135
var kind =
CSharpSelectionResult
.UnderCheckedExpressionContext();
159
var container =
CSharpSelectionResult
.GetInnermostStatementContainer();
172
var scope = (SyntaxNode)
CSharpSelectionResult
.GetContainingScopeOf<StatementSyntax>();
173
scope ??=
CSharpSelectionResult
.GetContainingScopeOf<FieldDeclarationSyntax>();
175
scope ??=
CSharpSelectionResult
.GetContainingScopeOf<ConstructorInitializerSyntax>();
179
scope ??=
CSharpSelectionResult
.GetContainingScopeOf<ArrowExpressionClauseSyntax>().Parent;
193
var sourceNode =
CSharpSelectionResult
.GetContainingScope();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (5)
62
var firstStatementUnderContainer =
CSharpSelectionResult
.GetFirstStatementUnderContainer();
63
var lastStatementUnderContainer =
CSharpSelectionResult
.GetLastStatementUnderContainer();
101
var firstStatement =
CSharpSelectionResult
.GetFirstStatementUnderContainer();
125
=>
CSharpSelectionResult
.GetFirstStatementUnderContainer();
128
=>
CSharpSelectionResult
.GetLastStatementUnderContainer();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs (5)
49
Contract.ThrowIfFalse(IsExtractMethodOnSingleStatement(
CSharpSelectionResult
));
51
return ImmutableArray.Create(
CSharpSelectionResult
.GetFirstStatement());
63
var firstStatement =
CSharpSelectionResult
.GetFirstStatement();
69
=>
CSharpSelectionResult
.GetFirstStatement();
75
return
CSharpSelectionResult
.GetFirstStatement();