Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbXrefGraphNode.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 OdDbXrefGraphNode(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbXrefGraphNode_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbXrefGraphNode 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 OdDbXrefGraphNode cast(OdRxObject pObj) {// OdSmartPtr<OdDbXrefGraphNode>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbXrefGraphNode ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbXrefGraphNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbXrefGraphNode),ptr, true));
52 ret = (OdDbXrefGraphNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbXrefGraphNode),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbXrefGraphNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbXrefGraphNode),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.OdDbXrefGraphNode_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.OdDbXrefGraphNode_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.OdDbXrefGraphNode_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbXrefGraphNode createObject() {// OdSmartPtr<OdDbXrefGraphNode>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbXrefGraphNode ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbXrefGraphNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbXrefGraphNode),ptr, true));
93 ret = (OdDbXrefGraphNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbXrefGraphNode),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbXrefGraphNode)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbXrefGraphNode),ptr, true);
98 }
99
101 return ret;
102}
103
104 public String name() {
105 string ret = TD_DbPINVOKE.OdDbXrefGraphNode_name(swigCPtr);
107 return ret;
108}
109
115
117 OdDbDatabase ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),TD_DbPINVOKE.OdDbXrefGraphNode_database(swigCPtr),false); /*createInt 3_2*/
118
120 return ret;
121}
122
127
132
137
138 public bool isNested() {
139 bool ret = TD_DbPINVOKE.OdDbXrefGraphNode_isNested(swigCPtr);
141 return ret;
142 }
143
149
154
155 protected static string getRealClassName(IntPtr ptr) {
156 string ret = TD_DbPINVOKE.OdDbXrefGraphNode_getRealClassName(ptr /*SIMPLETYPE*/);
158 return ret;
159 }
160
165 public string vb_name() { return this.name(); }
166
171 public IntPtr vb_data() { return this.data(); }
172
178
179}
180
181}
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(OdDbDatabase obj)
static HandleRef getCPtr(OdDbObjectId obj)
override void Dispose(bool disposing)
void setXrefStatus(XrefStatus xrefStatus)
static HandleRef getCPtr(OdDbXrefGraphNode obj)
void setDatabase(OdDbDatabase pDb)
static OdDbXrefGraphNode cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
OdDbXrefGraphNode(IntPtr cPtr, bool cMemoryOwn)
static new OdDbXrefGraphNode createObject()
override OdRxObject queryX(OdRxClass protocolClass)
void setBlockId(OdDbObjectId blockId)
static new OdRxClass desc()
Teigha.TD.XrefStatus vb_xrefStatus()
static global::System.Exception Retrieve()
static String OdDbXrefGraphNode_name(HandleRef jarg1)
static IntPtr OdDbXrefGraphNode_desc()
static string OdDbXrefGraphNode_getRealClassName(IntPtr jarg1)
static int OdDbXrefGraphNode_xrefStatus(HandleRef jarg1)
static void OdDbXrefGraphNode_setDatabase(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbXrefGraphNode_createObject()
static IntPtr OdDbXrefGraphNode_isA(HandleRef jarg1)
static void OdDbXrefGraphNode_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDbXrefGraphNode_blockId(HandleRef jarg1)
static IntPtr OdDbXrefGraphNode_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDbXrefGraphNode_isNested(HandleRef jarg1)
static IntPtr OdDbXrefGraphNode_database(HandleRef jarg1)
static void OdDbXrefGraphNode_setBlockId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbXrefGraphNode_cast(HandleRef jarg1)
static void OdDbXrefGraphNode_setXrefStatus(HandleRef jarg1, int jarg2)
static void delete_OdDbXrefGraphNode(HandleRef jarg1)