3 writes to CurrentBasicBlock
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (3)
441
CurrentBasicBlock
= block;
684
CurrentBasicBlock
= fromBlock;
949
CurrentBasicBlock
= currentBasicBlock;
13 references to CurrentBasicBlock
Microsoft.CodeAnalysis.AnalyzerUtilities (13)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (13)
235
if (!_exceptionPathsThrownExceptionInfoMap.TryGetValue(
CurrentBasicBlock
, out var info))
238
CurrentBasicBlock
, WellKnownTypeProvider, DataFlowAnalysisContext.InterproceduralAnalysisData?.CallStack);
725
var thrownExceptionType = branch.BranchValue?.Type ??
CurrentBasicBlock
.GetEnclosingRegionExceptionType();
730
var info = ThrownExceptionInfo.Create(
CurrentBasicBlock
, exceptionType, DataFlowAnalysisContext.InterproceduralAnalysisData?.CallStack);
917
CurrentBasicBlock
.IsContainedInRegionOfKind(ControlFlowRegionKind.Finally))
1152
Debug.Assert(
CurrentBasicBlock
.Kind == BasicBlockKind.Entry);
1162
var inputData = DataFlowAnalysisContext.PointsToAnalysisResult[
CurrentBasicBlock
].Data;
1381
return GetBlockReachability(
CurrentBasicBlock
);
2156
var adjustedExceptionInfo = exceptionInfo.With(
CurrentBasicBlock
, DataFlowAnalysisContext.InterproceduralAnalysisData?.CallStack);
3759
Debug.Assert(caughtExceptionType != null ||
CurrentBasicBlock
.IsFirstBlockOfFinally(out _));
3783
if (pendingThrow.HandlingCatchRegion ==
CurrentBasicBlock
.EnclosingRegion)
3792
Debug.Assert(
CurrentBasicBlock
.IsFirstBlockOfFinally(out _));
3793
var tryFinallyRegion =
CurrentBasicBlock
.GetContainingRegionOfKind(ControlFlowRegionKind.TryAndFinally)!;