Applied patch from: David Pickens <dsp@rci.rutgers.edu>
[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
21 namespace System.Data.OracleClient {
22         public sealed class OracleInfoMessageEventArgs : EventArgs
23         {
24                 #region Fields
25
26                 int code;
27                 string message;
28
29                 #endregion // Fields
30
31                 #region Constructors
32
33                 internal OracleInfoMessageEventArgs (OracleException exception)
34                 {
35                         code = exception.Code;
36                         message = exception.Message;
37                 }
38
39                 #endregion // Constructors
40
41                 #region Properties
42
43                 public int Code {
44                         get { return code; }
45                 }
46
47                 public string Message {
48                         get { return message; }
49                 }
50
51                 public string Source {
52                         [MonoTODO]
53                         get { throw new NotImplementedException (); }
54                 }
55
56                 #endregion // Properties
57
58                 #region Methods
59
60                 public override string ToString ()
61                 {
62                         throw new NotImplementedException ();
63                 }
64
65                 #endregion // Methods
66         }
67 }