/// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public override object Clone()
        {
            SearchManagerFunction sm = new SearchManagerFunction(this.m_functionName, m_defaultOrder);

            Copy(this, sm);
            return(sm);
        }
 /// <summary>
 /// 
 /// </summary>
 /// <returns></returns>
 public override object Clone()
 {
     SearchManagerFunction sm = new SearchManagerFunction(this.m_functionName, m_defaultOrder);
     Copy(this, sm);
     return sm;
 }