public override int GetHashCode() { int hHashCode = 0; foreach (ConfigurationProperty configProperty in this.Properties) { object o = this[configProperty]; if (o != null) { hHashCode ^= this[configProperty].GetHashCode(); } } return hHashCode; }
protected override object GetElementKey(ConfigurationElement element) { return element.GetHashCode(); }