public DXConnectionQuery()
 {
     this.m_name       = null;
     this.m_browsePath = null;
     this.m_masks      = new DXConnectionCollection();
     this.m_recursive  = false;
 }
        public virtual object Clone()
        {
            DXConnectionCollection connections = (DXConnectionCollection)base.MemberwiseClone();

            connections.m_connections = new ArrayList();
            foreach (DXConnection connection in this.m_connections)
            {
                connections.m_connections.Add(connection.Clone());
            }
            return(connections);
        }
 public DXConnectionQuery(DXConnectionQuery query)
 {
     this.m_name       = null;
     this.m_browsePath = null;
     this.m_masks      = new DXConnectionCollection();
     this.m_recursive  = false;
     if (query != null)
     {
         this.Name       = query.Name;
         this.BrowsePath = query.BrowsePath;
         this.Recursive  = query.Recursive;
         this.m_masks    = new DXConnectionCollection(query.Masks);
     }
 }