| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- //
- // System.Data.SqlClient.SqlInfoMessageEventArgs.cs
- //
- // Author:
- // Rodrigo Moya ([email protected])
- // Daniel Morgan ([email protected])
- // Tim Coleman ([email protected])
- //
- // (C) Ximian, Inc 2002
- // Copyright (C) Tim Coleman, 2002
- //
- using Mono.Data.Tds.Protocol;
- using System;
- using System.Data;
- namespace System.Data.SqlClient {
- public sealed class SqlInfoMessageEventArgs : EventArgs
- {
- #region Fields
- SqlErrorCollection errors = new SqlErrorCollection ();
- #endregion // Fields
- #region Constructors
-
- internal SqlInfoMessageEventArgs (TdsInternalErrorCollection tdsErrors)
- {
- foreach (TdsInternalError e in tdsErrors)
- errors.Add (e.Class, e.LineNumber, e.Message, e.Number, e.Procedure, e.Server, "Mono SqlClient Data Provider", e.State);
- }
- #endregion // Constructors
- #region Properties
- public SqlErrorCollection Errors {
- get { return errors; }
- }
- public string Message {
- get { return errors[0].Message; }
- }
- public string Source {
- get { return errors[0].Source; }
- }
- #endregion // Properties
- #region Methods
- public override string ToString()
- {
- return Message;
- }
- #endregion // Methods
- }
- }
|