/// <summary> /// Override Equals to provide comparison support. /// </summary> /// <param name="settings">Other connection settings object to compare with this object.</param> /// <returns>True if values are equal.</returns> public bool Equals(ConnectionSettings settings) { if (settings == null) return false; if (settings.GetConnectionString(true) == this.GetConnectionString(true)) return true; return false; }