public override bool Equals(Object obj) { var full = obj as OuPrincipalFull; if (full != null) { var o = full; return(o.DistinguishedName.ToLowerInvariant() == DistinguishedName.ToLowerInvariant()); } return(false); }
//IComparable Overrides: public int CompareTo(object obj) { var full = obj as OuPrincipalFull; if (full != null) { var o = full; return(DistinguishedName.ToLowerInvariant().CompareTo(o.DistinguishedName.ToLowerInvariant())); } return(1); }