1 instantiation of Box
ILLink.RoslynAnalyzer (1)
src\tools\illink\src\ILLink.Shared\DataFlow\ForwardDataFlowAnalysis.cs (1)
89
state = new
Box
<TValue>(lattice.Top);
12 references to Box
ILLink.RoslynAnalyzer (12)
DataFlow\LocalDataFlowState.cs (1)
23
public
Box
<LocalStateAndContext<TValue, TContext>>? Exception { get; set; }
src\tools\illink\src\ILLink.Shared\DataFlow\ForwardDataFlowAnalysis.cs (10)
43
private readonly Dictionary<TRegion,
Box
<TValue>> exceptionState;
82
public
Box
<TValue> GetExceptionState(TRegion tryOrCatchOrFilterRegion)
87
if (!exceptionState.TryGetValue(tryOrCatchOrFilterRegion, out
Box
<TValue>? state))
95
public bool TryGetExceptionState(TBlock block, out
Box
<TValue>? state)
153
TryGetExceptionState(branch.Source, out
Box
<TValue>? exceptionState);
292
Box
<TValue> tryExceptionState = cfgState.GetExceptionState(correspondingTry);
301
Box
<TValue> previousFilterExceptionState = cfgState.GetExceptionState(previousFilter);
336
Box
<TValue> tryExceptionState = cfgState.GetExceptionState(correspondingTry);
344
cfgState.TryGetExceptionState(block, out
Box
<TValue>? exceptionState);
410
Box
<TValue> tryOrCatchExceptionState = cfgState.GetExceptionState(enclosingTryOrCatch);
src\tools\illink\src\ILLink.Shared\DataFlow\IDataFlowState.cs (1)
23
Box
<TValue>? Exception { get; set; }