Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbBlockLookUpParameter.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 OdDbBlockLookUpParameter(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbBlockLookUpParameter_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbBlockLookUpParameter 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 OdDbBlockLookUpParameter cast(OdRxObject pObj) {// OdSmartPtr<OdDbBlockLookUpParameter>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbBlockLookUpParameter ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbBlockLookUpParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookUpParameter),ptr, true));
52 ret = (OdDbBlockLookUpParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookUpParameter),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbBlockLookUpParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookUpParameter),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.OdDbBlockLookUpParameter_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.OdDbBlockLookUpParameter_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.OdDbBlockLookUpParameter_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbBlockLookUpParameter createObject() {// OdSmartPtr<OdDbBlockLookUpParameter>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbBlockLookUpParameter ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbBlockLookUpParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookUpParameter),ptr, true));
93 ret = (OdDbBlockLookUpParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookUpParameter),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbBlockLookUpParameter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookUpParameter),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
107 return ret;
108 }
109
110 public override void dwgOutFields(OdDbDwgFiler pFiler) {
113 }
114
115 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
118 return ret;
119 }
120
121 public override void dxfOutFields(OdDbDxfFiler pFiler) {
124 }
125
126 public OdDbBlockLookupGrip getAssociatedLookupGrip(OpenMode arg0) {// OdDbBlockLookupGripPtr
127 MemoryManager mMan = MemoryManager.GetMemoryManager();
128 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
129 IntPtr ptr = TD_DbPINVOKE.OdDbBlockLookUpParameter_getAssociatedLookupGrip(swigCPtr, (int)arg0);
130
131 OdDbBlockLookupGrip ret = null;
132 if (null != mTrans)
133 {
134 mTrans.AddObject((OdDbBlockLookupGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookupGrip),ptr, true));
135 ret = (OdDbBlockLookupGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookupGrip),ptr, false);
136 }
137 else
138 {
139 ret = (OdDbBlockLookupGrip)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbBlockLookupGrip),ptr, true);
140 }
141
143 return ret;
144}
145
146 public override bool historyRequired() {
149 return ret;
150 }
151
155 return ret;
156}
157
161 return ret;
162}
163
167 return ret;
168}
169
170 public void setLookupActionName(String arg0) {
173 }
174
175 public void setLookupDescription(String arg0) {
178 }
179
180 public void setLookupName(String arg0) {
183 }
184
185 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
186 string ret = TD_DbPINVOKE.OdDbBlockLookUpParameter_getRealClassName(ptr /*SIMPLETYPE*/);
188 return ret;
189 }
190
195 public virtual string vb_name() { return this.name(); }
196
202
207 public uint vb_nodeId() { return this.nodeId(); }
208
214
215}
216
217}
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual OdDbBlockElement.HistoryCompression historyCompression()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override void dwgOutFields(OdDbDwgFiler pFiler)
override OdRxObject queryX(OdRxClass protocolClass)
OdDbBlockLookupGrip getAssociatedLookupGrip(OpenMode arg0)
static OdDbBlockLookUpParameter cast(OdRxObject pObj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static HandleRef getCPtr(OdDbBlockLookUpParameter obj)
override void Dispose(bool disposing)
virtual Teigha.TD.OdDbBlockElement.HistoryCompression vb_historyCompression()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static new OdDbBlockLookUpParameter createObject()
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbBlockLookUpParameter(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static global::System.Exception Retrieve()
static void OdDbBlockLookUpParameter_setLookupDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbBlockLookUpParameter_createObject()
static IntPtr OdDbBlockLookUpParameter_desc()
static int OdDbBlockLookUpParameter_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbBlockLookUpParameter_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockLookUpParameter_cast(HandleRef jarg1)
static String OdDbBlockLookUpParameter_lookupActionName(HandleRef jarg1)
static void delete_OdDbBlockLookUpParameter(HandleRef jarg1)
static void OdDbBlockLookUpParameter_setLookupName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbBlockLookUpParameter_setLookupActionName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbBlockLookUpParameter_isA(HandleRef jarg1)
static void OdDbBlockLookUpParameter_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbBlockLookUpParameter_historyRequired(HandleRef jarg1)
static IntPtr OdDbBlockLookUpParameter_getAssociatedLookupGrip(HandleRef jarg1, int jarg2)
static String OdDbBlockLookUpParameter_lookupDescription(HandleRef jarg1)
static String OdDbBlockLookUpParameter_lookupName(HandleRef jarg1)
static int OdDbBlockLookUpParameter_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbBlockLookUpParameter_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdDbBlockLookUpParameter_getRealClassName(IntPtr jarg1)