1 override of EnclosingHandler
Microsoft.CodeAnalysis (1)
CodeGen\BasicBlock.cs (1)
686public override ExceptionHandlerScope EnclosingHandler => enclosingHandler;
17 references to EnclosingHandler
Microsoft.CodeAnalysis (17)
CodeGen\BasicBlock.cs (8)
281if (this.EnclosingHandler == null) 284Debug.Assert(BranchBlock?.EnclosingHandler == null); 293if (branchBlock.EnclosingHandler != this.EnclosingHandler) 410if (next.EnclosingHandler == this.EnclosingHandler) 524next.EnclosingHandler == this.EnclosingHandler)
CodeGen\ILBuilder.cs (9)
307var enclosingFinally = block.EnclosingHandler; 376var srcHandler = src.EnclosingHandler; 384return BlockedBranchDestinationSlow(dest.EnclosingHandler, srcHandler); 471Debug.Assert(block.EnclosingHandler.LastFilterConditionBlock.BranchCode == ILOpCode.Endfilter); 474PushReachableBlockToProcess(reachableBlocks, block.EnclosingHandler.LastFilterConditionBlock); 539var currentHandler = targetBlock.EnclosingHandler; 540var newHandler = targetsTarget.EnclosingHandler; 599var currentHandler = targetBlock.EnclosingHandler; 600var newHandler = targetsTarget.EnclosingHandler;