2 overrides of EndPointIsReachable
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\ControlFlowAnalysis.cs (1)
77public sealed override bool EndPointIsReachable
Microsoft.CodeAnalysis.VisualBasic (1)
Analysis\FlowAnalysis\ControlFlowAnalysis.vb (1)
69Public NotOverridable Overrides ReadOnly Property EndPointIsReachable As Boolean
13 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;
Microsoft.CodeAnalysis.VisualBasic.Features (1)
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
56endPointIsReachable:=controlFlowAnalysis.EndPointIsReachable)