5 references to AnalyzeControlFlow
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
42
=> semanticModel.
AnalyzeControlFlow
(statement) ?? throw new InvalidOperationException();
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (2)
19
=> !operation.SemanticModel.
AnalyzeControlFlow
(operation.Syntax).EndPointIsReachable;
32
=> !operation.SemanticModel.
AnalyzeControlFlow
(operation.Syntax).ExitPoints.Any(static n => n.IsKind(SyntaxKind.BreakStatement));
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
112
var requiresBreak = operation.SemanticModel.
AnalyzeControlFlow
(node).EndPointIsReachable;
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
42
=> semanticModel.
AnalyzeControlFlow
(statement) ?? throw new InvalidOperationException();