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)
305var enclosingFinally = block.EnclosingHandler; 374var srcHandler = src.EnclosingHandler; 382return BlockedBranchDestinationSlow(dest.EnclosingHandler, srcHandler); 469Debug.Assert(block.EnclosingHandler.LastFilterConditionBlock.BranchCode == ILOpCode.Endfilter); 472PushReachableBlockToProcess(reachableBlocks, block.EnclosingHandler.LastFilterConditionBlock); 537var currentHandler = targetBlock.EnclosingHandler; 538var newHandler = targetsTarget.EnclosingHandler; 597var currentHandler = targetBlock.EnclosingHandler; 598var newHandler = targetsTarget.EnclosingHandler;