Contains a collection of SqlError instances, which are stored in the collection accessed by the SqlException.Errors property to indicate all the errors that have occurred with the SQL Server provider. This collection always contains at least one SqlError object. public sealed class SqlErrorCollection : ICollection, IEnumerable { // Public Instance Properties public int Count {get; } // implements ICollection public SqlError this[int index ] {get; } // Public Instance Methods public void CopyTo ( Array array , int index ); // implements ICollection public IEnumerator GetEnumerator ( ); // implements IEnumerable } Returned BySqlException.Errors , SqlInfoMessageEventArgs.Errors |