(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / System.Data.OracleClient / System.Data.OracleClient.Oci / OciDescriptorHandle.cs
blobb63e7bbab426209d43ebaabef3ac8067c08128f9
1 //
2 // OciDescriptorHandle.cs
3 //
4 // Part of managed C#/.NET library System.Data.OracleClient.dll
5 //
6 // Part of the Mono class libraries at
7 // mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci
8 //
9 // Assembly: System.Data.OracleClient.dll
10 // Namespace: System.Data.OracleClient.Oci
11 //
12 // Author:
13 // Tim Coleman <tim@timcoleman.com>
14 //
15 // Copyright (C) Tim Coleman, 2003
16 //
18 using System;
19 using System.Runtime.InteropServices;
21 namespace System.Data.OracleClient.Oci {
22 internal abstract class OciDescriptorHandle : OciHandle
24 #region Constructors
26 public OciDescriptorHandle (OciHandleType type, OciHandle parent, IntPtr newHandle)
27 : base (type, parent, newHandle)
31 #endregion // Constructors
33 #region Methods
35 protected override void FreeHandle ()
37 if (HandleType != OciHandleType.Parameter) { // Parameter handles are disposed implicitely
38 int status = 0;
39 status = OciCalls.OCIDescriptorFree (this, HandleType);
43 #endregion // Methods