OracleInfoMessageEventArgs.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //
  2. // OracleInfoMessageEventArgs.cs
  3. //
  4. // Part of the Mono class libraries at
  5. // mcs/class/System.Data.OracleClient/System.Data.OracleClient
  6. //
  7. // Assembly: System.Data.OracleClient.dll
  8. // Namespace: System.Data.OracleClient
  9. //
  10. // Author: Tim Coleman <[email protected]>
  11. //
  12. // Copyright (C) Tim Coleman, 2003
  13. //
  14. // Licensed under the MIT/X11 License.
  15. //
  16. using System;
  17. using System.IO;
  18. using System.Data.SqlTypes;
  19. using System.Data.OracleClient.Oci;
  20. namespace System.Data.OracleClient
  21. {
  22. public sealed class OracleInfoMessageEventArgs : EventArgs
  23. {
  24. #region Fields
  25. int code;
  26. string message;
  27. #endregion // Fields
  28. #region Constructors
  29. internal OracleInfoMessageEventArgs (OciErrorInfo info)
  30. {
  31. code = info.ErrorCode;
  32. message = info.ErrorMessage;
  33. }
  34. #endregion // Constructors
  35. #region Properties
  36. public int Code {
  37. get { return code; }
  38. }
  39. public string Message {
  40. get { return message; }
  41. }
  42. public string Source {
  43. [MonoTODO]
  44. get { throw new NotImplementedException (); }
  45. }
  46. #endregion // Properties
  47. #region Methods
  48. public override string ToString ()
  49. {
  50. return Message;
  51. }
  52. #endregion // Methods
  53. }
  54. }