Novell.Directory.Ldap.LdapConnection.releaseReferralConnections C# (CSharp) Method

releaseReferralConnections() private method

private releaseReferralConnections ( System list ) : void
list System
return void
        internal virtual void releaseReferralConnections(System.Collections.ArrayList list)
        {
            if (list == null)
            {
                return ;
            }
            // Release referral connections
            for (int i = list.Count - 1; i >= 0; i--)
            {
                LdapConnection rconn = null;
                try
                {
                    rconn=(LdapConnection)list[i];
                    list.RemoveAt(i);
            //					rconn = (LdapConnection) list.RemoveAt(i);
                    rconn.Disconnect();
                }
                catch (System.IndexOutOfRangeException ex)
                {
                    continue;
                }
                catch (LdapException lex)
                {
                    continue;
                }
            }
            return ;
        }