Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdSmCalloutBlocks.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 OdSmCalloutBlocks(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdSmCalloutBlocks_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdSmCalloutBlocks 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 OdSmCalloutBlocks cast(OdRxObject pObj) {// OdSmartPtr<dst::OdSmCalloutBlocks>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdSmCalloutBlocks ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdSmCalloutBlocks)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmCalloutBlocks),ptr, true));
52 ret = (OdSmCalloutBlocks)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmCalloutBlocks),ptr, false);
53 }
54 else
55 {
56 ret = (OdSmCalloutBlocks)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmCalloutBlocks),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.OdSmCalloutBlocks_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.OdSmCalloutBlocks_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.OdSmCalloutBlocks_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdSmCalloutBlocks createObject() {// OdSmartPtr<dst::OdSmCalloutBlocks>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdSmCalloutBlocks ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdSmCalloutBlocks)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmCalloutBlocks),ptr, true));
93 ret = (OdSmCalloutBlocks)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmCalloutBlocks),ptr, false);
94 }
95 else
96 {
97 ret = (OdSmCalloutBlocks)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmCalloutBlocks),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual void add(OdSmDbBlockRecordReference pBlkRef) {
107 }
108
109 public virtual void remove(OdSmDbBlockRecordReference pBlkRef) {
112 }
113
114 public virtual OdSmEnumDbBlockRecordReference getEnumerator() {// dst::OdSmEnumDbBlockRecordReferencePtr
115 MemoryManager mMan = MemoryManager.GetMemoryManager();
116 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
117 IntPtr ptr = TD_DbPINVOKE.OdSmCalloutBlocks_getEnumerator(swigCPtr);
118
120 if (null != mTrans)
121 {
122 mTrans.AddObject((OdSmEnumDbBlockRecordReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmEnumDbBlockRecordReference),ptr, true));
123 ret = (OdSmEnumDbBlockRecordReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmEnumDbBlockRecordReference),ptr, false);
124 }
125 else
126 {
127 ret = (OdSmEnumDbBlockRecordReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdSmEnumDbBlockRecordReference),ptr, true);
128 }
129
131 return ret;
132}
133
134 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
135 string ret = TD_DbPINVOKE.OdSmCalloutBlocks_getRealClassName(ptr /*SIMPLETYPE*/);
137 return ret;
138 }
139
140}
141
142}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
override void Dispose(bool disposing)
virtual void add(OdSmDbBlockRecordReference pBlkRef)
static OdSmCalloutBlocks cast(OdRxObject pObj)
static HandleRef getCPtr(OdSmCalloutBlocks obj)
override OdRxObject queryX(OdRxClass protocolClass)
override OdRxClass isA()
virtual OdSmEnumDbBlockRecordReference getEnumerator()
static OdSmCalloutBlocks createObject()
OdSmCalloutBlocks(IntPtr cPtr, bool cMemoryOwn)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdSmDbBlockRecordReference obj)
static global::System.Exception Retrieve()
static IntPtr OdSmCalloutBlocks_createObject()
static IntPtr OdSmCalloutBlocks_cast(HandleRef jarg1)
static string OdSmCalloutBlocks_getRealClassName(IntPtr jarg1)
static IntPtr OdSmCalloutBlocks_getEnumerator(HandleRef jarg1)
static void OdSmCalloutBlocks_remove(HandleRef jarg1, HandleRef jarg2)
static void OdSmCalloutBlocks_add(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdSmCalloutBlocks_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdSmCalloutBlocks_isA(HandleRef jarg1)
static IntPtr OdSmCalloutBlocks_desc()
static void delete_OdSmCalloutBlocks(HandleRef jarg1)