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