public void AddRecentConnectionString(DatabaseSystem system, Database database) { RecentConnectionString connectionString = new RecentConnectionString(system, database); if (!RecentConnectionStrings.Contains(connectionString)) { RecentConnectionStrings.Insert(0, connectionString); const int maxCount = 20; if (RecentConnectionStrings.Count > maxCount) { RecentConnectionStrings.RemoveRange(maxCount, RecentConnectionStrings.Count - maxCount); } } }
protected bool Equals(RecentConnectionString other) { return(DatabaseSystem == other.DatabaseSystem && string.Equals(ConnectionString, other.ConnectionString)); }
protected bool Equals(RecentConnectionString other) { return DatabaseSystem == other.DatabaseSystem && string.Equals(ConnectionString, other.ConnectionString); }