4 // Part of the Mono class libraries at
5 // mcs/class/System.Data.OracleClient/System.Data.OracleClient
7 // Assembly: System.Data.OracleClient.dll
8 // Namespace: System.Data.OracleClient
11 // Tim Coleman <tim@timcoleman.com>
13 // Copyright (C) Daniel Morgan, 2002
14 // Copyright (C) Tim Coleman , 2003
16 // Licensed under the MIT/X11 License.
20 using System.Runtime.Serialization;
22 namespace System.Data.OracleClient {
24 public sealed class OracleException : SystemException
35 internal OracleException (int code, string message)
38 this.message = message;
41 private OracleException (SerializationInfo si, StreamingContext sc) : base(si, sc)
43 message = si.GetString ("message");
44 code = si.GetInt32 ("source");
47 #endregion // Constructors
55 public override string Message {
56 get { return message; }
59 #endregion // Properties