''SqlErrorCollection'' ''serializable'

SqlErrorCollection serializable

System.Data.SqlClient (system.data.dll) sealed class

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 By

SqlException.Errors , SqlInfoMessageEventArgs.Errors

    Part I: ADO.NET Tutorial
    Part II: ADO.NET Core Classes
    Part III: API Quick Reference
    Chapter 34. The System.Data Namespace