Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbBlockLookupAction.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
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbBlockLookupAction(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockLookupAction_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockLookupAction 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 OdDbBlockLookupAction cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockLookupAction>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlockLookupAction ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockLookupAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookupAction),ptr, true));
52 ret = (OdDbBlockLookupAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookupAction),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockLookupAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookupAction),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.OdDbBlockLookupAction_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.OdDbBlockLookupAction_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.OdDbBlockLookupAction_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockLookupAction createObject() {// OdSmartPtr<OdDbBlockLookupAction>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlockLookupAction ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockLookupAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookupAction),ptr, true));
93 ret = (OdDbBlockLookupAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookupAction),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockLookupAction)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookupAction),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
130
131 public UInt32 numberOfInputColumns() {
132// test csout
133 /*SIMPLETYPE*/
136 return ret;
137 }
138
139 public UInt32 numberOfOutputColumns() {
140// test csout
141 /*SIMPLETYPE*/
144 return ret;
145 }
146
147 public UInt32 numberOfColumns() {
148// test csout
149 /*SIMPLETYPE*/
152 return ret;
153 }
154
155 public UInt32 numberOfRows() {
156// test csout
157 /*SIMPLETYPE*/
158 UInt32 ret = TD_DbPINVOKE.OdDbBlockLookupAction_numberOfRows(swigCPtr);
160 return ret;
161 }
162
163 protected static string getRealClassName(IntPtr ptr) {
164 string ret = TD_DbPINVOKE.OdDbBlockLookupAction_getRealClassName(ptr /*SIMPLETYPE*/);
166 return ret;
167 }
168
173 public virtual string vb_name() { return this.name(); }
174
180
185 public uint vb_nodeId() { return this.nodeId(); }
186
192
193}
194
195}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(IntPtrObjectAllocatorArray obj)
virtual OdDbBlockElement.HistoryCompression historyCompression()
override void dxfOutFields(OdDbDxfFiler pFiler)
static new OdDbBlockLookupAction createObject()
override void dwgOutFields(OdDbDwgFiler pFiler)
static string getRealClassName(IntPtr ptr)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdDbBlockLookupAction(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDbBlockLookupAction obj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static OdDbBlockLookupAction cast(OdRxObject pObj)
void getLookupTable(OdResBufArray arg0, IntPtrObjectAllocatorArray arg1)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdResBufArray obj)
static global::System.Exception Retrieve()
static UInt32 OdDbBlockLookupAction_numberOfOutputColumns(HandleRef jarg1)
static UInt32 OdDbBlockLookupAction_numberOfInputColumns(HandleRef jarg1)
static void OdDbBlockLookupAction_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockLookupAction_isA(HandleRef jarg1)
static void OdDbBlockLookupAction_getLookupTable(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbBlockLookupAction_desc()
static IntPtr OdDbBlockLookupAction_createObject()
static UInt32 OdDbBlockLookupAction_numberOfColumns(HandleRef jarg1)
static void delete_OdDbBlockLookupAction(HandleRef jarg1)
static int OdDbBlockLookupAction_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockLookupAction_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static string OdDbBlockLookupAction_getRealClassName(IntPtr jarg1)
static IntPtr OdDbBlockLookupAction_queryX(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDbBlockLookupAction_numberOfRows(HandleRef jarg1)
static int OdDbBlockLookupAction_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockLookupAction_cast(HandleRef jarg1)