public ControlFlowDesigner(ILGenerator ilGenerator)
        {
            _ilEmitter = new CilEmitter(ilGenerator);

            IntoBranch      = false;
            _endBranchLabel = _ilEmitter.DefineLabel();
        }
 public IfStatementDesigner If()
 {
     _endBranchLabel = _ilEmitter.DefineLabel();
     return(new IfStatementDesigner(_ilEmitter, this, _endBranchLabel));
 }