public int CompareTo(object obj) { if (obj is WebcamConfiguration) { WebcamConfiguration y = (WebcamConfiguration)obj; return this.GetHashCode() - y.GetHashCode(); } else { return int.MinValue; } }