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; }