1 instantiation of ExtractMethodFlowControlInformation
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\ExtractMethodFlowControlInformation.cs (1)
83return new(
17 references to ExtractMethodFlowControlInformation
Microsoft.CodeAnalysis.CSharp.Features (6)
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (2)
37protected override ExtractMethodFlowControlInformation GetStatementFlowControlInformation( 40return ExtractMethodFlowControlInformation.Create(
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (4)
169var flowControlInformation = this.AnalyzerResult.FlowControlInformation; 440var flowControlInformation = this.AnalyzerResult.FlowControlInformation; 504protected override ExpressionSyntax CreateFlowControlReturnExpression(ExtractMethodFlowControlInformation flowControlInformation, object flowValue) 887ExtractMethodFlowControlInformation flowControlInformation,
Microsoft.CodeAnalysis.Features (11)
ExtractMethod\ExtractMethodFlowControlInformation.cs (1)
53public static ExtractMethodFlowControlInformation Create(
ExtractMethod\MethodExtractor.Analyzer.cs (5)
65protected abstract ExtractMethodFlowControlInformation GetStatementFlowControlInformation( 122var flowControlInformation = GetFlowControlInformation(); 147GetSignatureInformation(Dictionary<ISymbol, VariableInfo> symbolMap, ExtractMethodFlowControlInformation flowControlInformation) 213private ExtractMethodFlowControlInformation GetFlowControlInformation() 216? ExtractMethodFlowControlInformation.Create(this.SemanticModel.Compilation, supportsComplexFlowControl: true, breakStatementCount: 0, continueStatementCount: 0, returnStatementCount: 0, endPointIsReachable: true)
ExtractMethod\MethodExtractor.AnalyzerResult.cs (2)
30ExtractMethodFlowControlInformation flowControlInformation, 51public ExtractMethodFlowControlInformation FlowControlInformation { get; } = flowControlInformation;
ExtractMethod\MethodExtractor.CodeGenerator.cs (3)
115ImmutableArray<VariableInfo> variables, TExpressionSyntax initialValue, ExtractMethodFlowControlInformation flowControlInformation, CancellationToken cancellationToken); 128ExtractMethodFlowControlInformation flowControlInformation, object flowValue); 317var flowControlInformation = AnalyzerResult.FlowControlInformation;