//----------------------------------------------------------------------------------------------------------------------------------------------------- public StatementBase WrapLeaveStatement(ILeaveStatement statement) { var destination = new LeaveBlock(statement); m_LeaveBlocks.Add(destination); return(new LeaveStatement(destination)); }
//------------------------------------------------------------------------------------------------------------------------------------------------- public LeaveBlock(ILeaveStatement statement) { m_LeaveStatement = statement; }