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
26 : System.Data.Common.DbException
39 internal OracleException (int code, string message) : base (message)
44 private OracleException (SerializationInfo si, StreamingContext sc) : base(si, sc)
46 code = si.GetInt32 ("code");
49 #endregion // Constructors
57 #endregion // Properties
59 #region Override implementation of Exception
61 public override void GetObjectData (SerializationInfo si, StreamingContext context)
63 si.AddValue ("code", code, typeof(int));
64 base.GetObjectData (si, context);
67 #endregion Override implementation of Exception