Пример #1
0
        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);
 }