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)
317var enclosingFinally = block.EnclosingHandler; 386var srcHandler = src.EnclosingHandler; 394return BlockedBranchDestinationSlow(dest.EnclosingHandler, srcHandler); 481Debug.Assert(block.EnclosingHandler.LastFilterConditionBlock.BranchCode == ILOpCode.Endfilter); 484PushReachableBlockToProcess(reachableBlocks, block.EnclosingHandler.LastFilterConditionBlock); 549var currentHandler = targetBlock.EnclosingHandler; 550var newHandler = targetsTarget.EnclosingHandler; 609var currentHandler = targetBlock.EnclosingHandler; 610var newHandler = targetsTarget.EnclosingHandler;