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