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