protected override ExecResult ExecCommand(IInstance instance, long delta) { string[] arglist = new string[m_MsgIds.Count]; for (int i = 0; i < m_MsgIds.Count; i++) { arglist[i] = m_MsgIds[i].Value; } instance.ClearMessage(arglist); return(ExecResult.Finished); }