1 override of EndPointIsReachable
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\ControlFlowAnalysis.cs (1)
77public sealed override bool EndPointIsReachable
12 references to EndPointIsReachable
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
85var needsReturnStatementAdded = controlFlow == null || controlFlow.EndPointIsReachable;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
208!_semanticModel.AnalyzeRequiredControlFlow(ifStatement.Statement).EndPointIsReachable)
Microsoft.CodeAnalysis.CSharp.Features (4)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (1)
19=> !operation.SemanticModel.AnalyzeControlFlow(operation.Syntax).EndPointIsReachable;
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
126var requiresBreak = operation.SemanticModel.AnalyzeControlFlow(node).EndPointIsReachable;
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
46endPointIsReachable: controlFlowAnalysis.EndPointIsReachable);
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
208!_semanticModel.AnalyzeRequiredControlFlow(ifStatement.Statement).EndPointIsReachable)
Microsoft.CodeAnalysis.Features (6)
ExtractMethod\SelectionResult.cs (1)
298if (!controlFlowAnalysisData.EndPointIsReachable)
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
458endPointIsReachable = flow.EndPointIsReachable;
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
222return !controlFlow.EndPointIsReachable;
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
153return !controlFlow.EndPointIsReachable;
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (1)
224return !controlFlow.EndPointIsReachable;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
85var needsReturnStatementAdded = controlFlow == null || controlFlow.EndPointIsReachable;