3 writes to CurrentBasicBlock
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (3)
443
CurrentBasicBlock
= block;
686
CurrentBasicBlock
= fromBlock;
951
CurrentBasicBlock
= currentBasicBlock;
13 references to CurrentBasicBlock
Microsoft.CodeAnalysis.AnalyzerUtilities (13)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (13)
237
if (!_exceptionPathsThrownExceptionInfoMap.TryGetValue(
CurrentBasicBlock
, out var info))
240
CurrentBasicBlock
, WellKnownTypeProvider, DataFlowAnalysisContext.InterproceduralAnalysisData?.CallStack);
727
var thrownExceptionType = branch.BranchValue?.Type ??
CurrentBasicBlock
.GetEnclosingRegionExceptionType();
732
var info = ThrownExceptionInfo.Create(
CurrentBasicBlock
, exceptionType, DataFlowAnalysisContext.InterproceduralAnalysisData?.CallStack);
919
CurrentBasicBlock
.IsContainedInRegionOfKind(ControlFlowRegionKind.Finally))
1154
Debug.Assert(
CurrentBasicBlock
.Kind == BasicBlockKind.Entry);
1164
var inputData = DataFlowAnalysisContext.PointsToAnalysisResult[
CurrentBasicBlock
].Data;
1383
return GetBlockReachability(
CurrentBasicBlock
);
2158
var adjustedExceptionInfo = exceptionInfo.With(
CurrentBasicBlock
, DataFlowAnalysisContext.InterproceduralAnalysisData?.CallStack);
3761
Debug.Assert(caughtExceptionType != null ||
CurrentBasicBlock
.IsFirstBlockOfFinally(out _));
3785
if (pendingThrow.HandlingCatchRegion ==
CurrentBasicBlock
.EnclosingRegion)
3794
Debug.Assert(
CurrentBasicBlock
.IsFirstBlockOfFinally(out _));
3795
var tryFinallyRegion =
CurrentBasicBlock
.GetContainingRegionOfKind(ControlFlowRegionKind.TryAndFinally)!;