public override bool Equals(object obj) { if (obj == null || !(obj is ADSite)) return false; else return this.Name == ((ADSite)obj).Name; } public override int GetHashCode()