New test.
[mono.git] / mcs / class / System.Data.OracleClient / System.Data.OracleClient / OracleInfoMessageEventArgs.cs
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 <tim@timcoleman.com>
11 //
12 // Copyright (C) Tim Coleman, 2003
13 //
14 // Licensed under the MIT/X11 License.
15 //
16
17 using System;
18 using System.IO;
19 using System.Data.SqlTypes;
20 using System.Data.OracleClient.Oci;
21
22 namespace System.Data.OracleClient 
23 {
24         public sealed class OracleInfoMessageEventArgs : EventArgs
25         {
26                 #region Fields
27
28                 int code;
29                 string message;
30
31                 #endregion // Fields
32
33                 #region Constructors
34
35                 internal OracleInfoMessageEventArgs (OciErrorInfo info)
36                 {
37                         code = info.ErrorCode;
38                         message = info.ErrorMessage;
39                 }
40
41                 #endregion // Constructors
42
43                 #region Properties
44
45                 public int Code {
46                         get { return code; }
47                 }
48
49                 public string Message {
50                         get { return message; }
51                 }
52
53                 public string Source {
54                         [MonoTODO]
55                         get { throw new NotImplementedException (); }
56                 }
57
58                 #endregion // Properties
59
60                 #region Methods
61
62                 public override string ToString ()
63                 {
64                         return Message;
65                 }
66
67                 #endregion // Methods
68         }
69 }