public RegistrySnapshot TakeSnapshot(string[] keys)
        {
            RegistrySnapshot snapshot;

            snapshot = new RegistrySnapshot();

            foreach (string key in keys)
            {
                snapshot.Keys.Add(this.TakeSnapshot(key));
            }

            return(snapshot);
        }
        public RegistrySnapshot TakeSnapshot(string[] keys)
        {
            RegistrySnapshot snapshot;

              snapshot = new RegistrySnapshot();

              foreach (string key in keys)
              {
            snapshot.Keys.Add(this.TakeSnapshot(key));
              }

              return snapshot;
        }
 public RegistrySnapshotComparer(RegistrySnapshot lhs, RegistrySnapshot rhs)
 {
     _lhs = lhs;
     _rhs = rhs;
 }
 public RegistrySnapshotComparer(RegistrySnapshot lhs, RegistrySnapshot rhs)
 {
     _lhs = lhs;
       _rhs = rhs;
 }