public ProcessEntry Clone()
 {
     ProcessEntry pe = new ProcessEntry();
     pe.processname = processname;
     pe.args = args;
     pe.wait = wait;
     return pe;
 }
        public ProcessEntry Clone()
        {
            ProcessEntry pe = new ProcessEntry();

            pe.processname = processname;
            pe.args        = args;
            pe.wait        = wait;
            return(pe);
        }
        public ProcessSequence Clone()
        {
            ProcessSequence newseq = new ProcessSequence();

            newseq.m_name    = m_name;
            newseq.m_seqtype = m_seqtype;
            foreach (ProcessEntry pe in m_entries)
            {
                ProcessEntry pec = pe.Clone();
                newseq.m_entries.Add(pec);
            }
            return(newseq);
        }