Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDepLinkageAssocPoint.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.TG {
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 OdDgDepLinkageAssocPoint(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDepLinkageAssocPoint_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDepLinkageAssocPoint 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 OdDgDepLinkageAssocPoint cast(OdRxObject pObj) {// OdSmartPtr<OdDgDepLinkageAssocPoint>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgDepLinkageAssocPoint ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgDepLinkageAssocPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDepLinkageAssocPoint),ptr, true));
52 ret = (OdDgDepLinkageAssocPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDepLinkageAssocPoint),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgDepLinkageAssocPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDepLinkageAssocPoint),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),TG_DbPINVOKE.OdDgDepLinkageAssocPoint_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),TG_DbPINVOKE.OdDgDepLinkageAssocPoint_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),TG_DbPINVOKE.OdDgDepLinkageAssocPoint_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgDepLinkageAssocPoint createObject() {// OdSmartPtr<OdDgDepLinkageAssocPoint>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgDepLinkageAssocPoint ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgDepLinkageAssocPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDepLinkageAssocPoint),ptr, true));
93 ret = (OdDgDepLinkageAssocPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDepLinkageAssocPoint),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgDepLinkageAssocPoint)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDepLinkageAssocPoint),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual UInt32 getCount() {
105// test csout
106 /*SIMPLETYPE*/
107 UInt32 ret = TG_DbPINVOKE.OdDgDepLinkageAssocPoint_getCount(swigCPtr);
109 return ret;
110 }
111
112 public virtual OdDgAssocPointRoot getAt(UInt32 /*SIMPLETYPE*/ index) {// OdDgAssocPointRootPtr
113 MemoryManager mMan = MemoryManager.GetMemoryManager();
114 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
115 IntPtr ptr = TG_DbPINVOKE.OdDgDepLinkageAssocPoint_getAt(swigCPtr, index /*SIMPLETYPE*/);
116
117 OdDgAssocPointRoot ret = null;
118 if (null != mTrans)
119 {
120 mTrans.AddObject((OdDgAssocPointRoot)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAssocPointRoot),ptr, true));
121 ret = (OdDgAssocPointRoot)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAssocPointRoot),ptr, false);
122 }
123 else
124 {
125 ret = (OdDgAssocPointRoot)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAssocPointRoot),ptr, true);
126 }
127
129 return ret;
130}
131
132 public virtual void setAt(UInt32 /*SIMPLETYPE*/ index, OdDgAssocPointRoot pData) {
133 TG_DbPINVOKE.OdDgDepLinkageAssocPoint_setAt(swigCPtr, index /*SIMPLETYPE*/, OdDgAssocPointRoot.getCPtr(pData));
135 }
136
137 public virtual void deleteAt(UInt32 /*SIMPLETYPE*/ index) {
138 TG_DbPINVOKE.OdDgDepLinkageAssocPoint_deleteAt(swigCPtr, index /*SIMPLETYPE*/);
140 }
141
142 public virtual void add(OdDgAssocPointRoot pData) {
145 }
146
147 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
148 string ret = TG_DbPINVOKE.OdDgDepLinkageAssocPoint_getRealClassName(ptr /*SIMPLETYPE*/);
150 return ret;
151 }
152
153}
154
155}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgAssocPointRoot obj)
virtual OdDgAssocPointRoot getAt(UInt32 index)
OdDgDepLinkageAssocPoint(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
static new OdDgDepLinkageAssocPoint createObject()
static HandleRef getCPtr(OdDgDepLinkageAssocPoint obj)
virtual void setAt(UInt32 index, OdDgAssocPointRoot pData)
virtual void add(OdDgAssocPointRoot pData)
override OdRxObject queryX(OdRxClass protocolClass)
static OdDgDepLinkageAssocPoint cast(OdRxObject pObj)
static global::System.Exception Retrieve()
static IntPtr OdDgDepLinkageAssocPoint_desc()
static void OdDgDepLinkageAssocPoint_add(HandleRef jarg1, HandleRef jarg2)
static void OdDgDepLinkageAssocPoint_deleteAt(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgDepLinkageAssocPoint_isA(HandleRef jarg1)
static string OdDgDepLinkageAssocPoint_getRealClassName(IntPtr jarg1)
static IntPtr OdDgDepLinkageAssocPoint_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgDepLinkageAssocPoint_setAt(HandleRef jarg1, UInt32 jarg2, HandleRef jarg3)
static IntPtr OdDgDepLinkageAssocPoint_getAt(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgDepLinkageAssocPoint_getCount(HandleRef jarg1)
static void delete_OdDgDepLinkageAssocPoint(HandleRef jarg1)
static IntPtr OdDgDepLinkageAssocPoint_cast(HandleRef jarg1)
static IntPtr OdDgDepLinkageAssocPoint_createObject()