1 instantiation of Box
ILLink.RoslynAnalyzer (1)
src\tools\illink\src\ILLink.Shared\DataFlow\ForwardDataFlowAnalysis.cs (1)
87
state = new
Box
<TValue> (lattice.Top);
12 references to Box
ILLink.RoslynAnalyzer (12)
DataFlow\LocalDataFlowState.cs (1)
22
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;
81
public
Box
<TValue> GetExceptionState (TRegion tryOrCatchOrFilterRegion)
86
if (!exceptionState.TryGetValue (tryOrCatchOrFilterRegion, out
Box
<TValue>? state)) {
93
public bool TryGetExceptionState (TBlock block, out
Box
<TValue>? state)
148
TryGetExceptionState (branch.Source, out
Box
<TValue>? exceptionState);
278
Box
<TValue> tryExceptionState = cfgState.GetExceptionState (correspondingTry);
286
Box
<TValue> previousFilterExceptionState = cfgState.GetExceptionState (previousFilter);
317
Box
<TValue> tryExceptionState = cfgState.GetExceptionState (correspondingTry);
325
cfgState.TryGetExceptionState (block, out
Box
<TValue>? exceptionState);
384
Box
<TValue> tryOrCatchExceptionState = cfgState.GetExceptionState (enclosingTryOrCatch);
src\tools\illink\src\ILLink.Shared\DataFlow\IDataFlowState.cs (1)
23
Box
<TValue>? Exception { get; set; }