Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbDataColumn.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdDbDataColumn : OdRxObject {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbDataColumn(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbDataColumn_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbDataColumn obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDbDataColumn cast(OdRxObject pObj) {// OdSmartPtr<OdDbDataColumn>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbDataColumn ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbDataColumn)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataColumn),ptr, true));
52 ret = (OdDbDataColumn)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataColumn),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbDataColumn)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataColumn),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbDataColumn_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbDataColumn_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDbDataColumn_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDbDataColumn createObject() {// OdSmartPtr<OdDbDataColumn>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbDataColumn ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbDataColumn)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataColumn),ptr, true));
93 ret = (OdDbDataColumn)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataColumn),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbDataColumn)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataColumn),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual UInt32 physicalLength() {
105// test csout
106 /*SIMPLETYPE*/
107 UInt32 ret = TD_DbPINVOKE.OdDbDataColumn_physicalLength(swigCPtr);
109 return ret;
110 }
111
112 public virtual UInt32 growLength() {
113// test csout
114 /*SIMPLETYPE*/
115 UInt32 ret = TD_DbPINVOKE.OdDbDataColumn_growLength(swigCPtr);
117 return ret;
118 }
119
120 public virtual void setPhysicalLength(UInt32 /*SIMPLETYPE*/ n) {
121 TD_DbPINVOKE.OdDbDataColumn_setPhysicalLength(swigCPtr, n /*SIMPLETYPE*/);
123 }
124
125 public virtual void setGrowLength(UInt32 /*SIMPLETYPE*/ n) {
126 TD_DbPINVOKE.OdDbDataColumn_setGrowLength(swigCPtr, n /*SIMPLETYPE*/);
128 }
129
130 public virtual void setColumnType(OdDbDataCell.CellType type) {
131 TD_DbPINVOKE.OdDbDataColumn_setColumnType(swigCPtr, (int)type);
133 }
134
138 return ret;
139 }
140
141 public virtual void setColumnName(String pName) {
144 }
145
146 public virtual String columnName() {
147 string ret = TD_DbPINVOKE.OdDbDataColumn_columnName(swigCPtr);
149 return ret;
150}
151
152 public virtual OdDbDataCell getCellAt(UInt32 /*SIMPLETYPE*/ index) {// OdDbDataCellPtr
153 MemoryManager mMan = MemoryManager.GetMemoryManager();
154 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
155 IntPtr ptr = TD_DbPINVOKE.OdDbDataColumn_getCellAt(swigCPtr, index /*SIMPLETYPE*/);
156
157 OdDbDataCell ret = null;
158 if (null != mTrans)
159 {
160 mTrans.AddObject((OdDbDataCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataCell),ptr, true));
161 ret = (OdDbDataCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataCell),ptr, false);
162 }
163 else
164 {
165 ret = (OdDbDataCell)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDataCell),ptr, true);
166 }
167
169 return ret;
170}
171
172 public virtual void setCellAt(UInt32 /*SIMPLETYPE*/ index, OdDbDataCell cell) {
173 TD_DbPINVOKE.OdDbDataColumn_setCellAt(swigCPtr, index /*SIMPLETYPE*/, OdDbDataCell.getCPtr(cell));
175 }
176
177 public virtual void appendCell(OdDbDataCell cell) {
180 }
181
182 public virtual void insertCellAt(UInt32 /*SIMPLETYPE*/ index, OdDbDataCell cell) {
183 TD_DbPINVOKE.OdDbDataColumn_insertCellAt(swigCPtr, index /*SIMPLETYPE*/, OdDbDataCell.getCPtr(cell));
185 }
186
187 public virtual void removeCellAt(UInt32 /*SIMPLETYPE*/ index) {
188 TD_DbPINVOKE.OdDbDataColumn_removeCellAt(swigCPtr, index /*SIMPLETYPE*/);
190 }
191
192 public virtual Int32 getIndexAtCell(OdDbDataCell cell) {
193// test csout
194 /*SIMPLETYPE*/
197 return ret;
198 }
199
200 public virtual UInt32 numCells() {
201// test csout
202 /*SIMPLETYPE*/
203 UInt32 ret = TD_DbPINVOKE.OdDbDataColumn_numCells(swigCPtr);
205 return ret;
206 }
207
208 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
209 string ret = TD_DbPINVOKE.OdDbDataColumn_getRealClassName(ptr /*SIMPLETYPE*/);
211 return ret;
212 }
213
218 public virtual Teigha.TD.OdDbDataCell.CellType vb_columnType() { return this.columnType(); }
219
220}
221
222}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDbDataCell obj)
Definition: OdDbDataCell.cs:26
virtual Int32 getIndexAtCell(OdDbDataCell cell)
static OdDbDataColumn cast(OdRxObject pObj)
static new OdRxClass desc()
virtual void setColumnType(OdDbDataCell.CellType type)
virtual void removeCellAt(UInt32 index)
virtual UInt32 physicalLength()
override void Dispose(bool disposing)
virtual void setGrowLength(UInt32 n)
virtual OdDbDataCell.CellType columnType()
virtual void setPhysicalLength(UInt32 n)
virtual void setColumnName(String pName)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setCellAt(UInt32 index, OdDbDataCell cell)
virtual UInt32 growLength()
virtual void appendCell(OdDbDataCell cell)
virtual OdDbDataCell getCellAt(UInt32 index)
virtual Teigha.TD.OdDbDataCell.CellType vb_columnType()
override OdRxClass isA()
static string getRealClassName(IntPtr ptr)
OdDbDataColumn(IntPtr cPtr, bool cMemoryOwn)
static OdDbDataColumn createObject()
static HandleRef getCPtr(OdDbDataColumn obj)
virtual String columnName()
virtual UInt32 numCells()
virtual void insertCellAt(UInt32 index, OdDbDataCell cell)
static global::System.Exception Retrieve()
static void delete_OdDbDataColumn(HandleRef jarg1)
static IntPtr OdDbDataColumn_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDbDataColumn_growLength(HandleRef jarg1)
static UInt32 OdDbDataColumn_physicalLength(HandleRef jarg1)
static String OdDbDataColumn_columnName(HandleRef jarg1)
static Int32 OdDbDataColumn_getIndexAtCell(HandleRef jarg1, HandleRef jarg2)
static void OdDbDataColumn_setColumnType(HandleRef jarg1, int jarg2)
static IntPtr OdDbDataColumn_cast(HandleRef jarg1)
static void OdDbDataColumn_setGrowLength(HandleRef jarg1, UInt32 jarg2)
static void OdDbDataColumn_setColumnName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt32 OdDbDataColumn_numCells(HandleRef jarg1)
static void OdDbDataColumn_setCellAt(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static void OdDbDataColumn_setPhysicalLength(HandleRef jarg1, UInt32 jarg2)
static string OdDbDataColumn_getRealClassName(IntPtr jarg1)
static IntPtr OdDbDataColumn_desc()
static IntPtr OdDbDataColumn_getCellAt(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDbDataColumn_isA(HandleRef jarg1)
static IntPtr OdDbDataColumn_createObject()
static void OdDbDataColumn_appendCell(HandleRef jarg1, HandleRef jarg2)
static void OdDbDataColumn_insertCellAt(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static int OdDbDataColumn_columnType(HandleRef jarg1)
static void OdDbDataColumn_removeCellAt(HandleRef jarg1, UInt32 jarg2)