Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
CFxBagFiler.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 PCAD_DOT_NET {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16using Teigha.TD;
17
18public class CFxBagFiler : OdDbDxfFiler {
19 private Object locker = new Object();
20 private HandleRef swigCPtr;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public CFxBagFiler(IntPtr cPtr, bool cMemoryOwn) : base(PCADGlobalsPINVOKE.CFxBagFiler_SWIGUpcast(cPtr), cMemoryOwn) {
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(CFxBagFiler obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
31 protected override void Dispose(bool disposing) {
32 lock(this) {
33 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
34 if (swigCMemOwn) {
35 swigCMemOwn = false;
37 }
38 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39 }
40 base.Dispose(disposing);
41 }
42 }
43
44 public static CFxBagFiler cast(OdRxObject pObj) {// OdSmartPtr<CFxBagFiler>
45 MemoryManager mMan = MemoryManager.GetMemoryManager();
46 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
48
49 CFxBagFiler ret = null;
50 if (null != mTrans)
51 {
52 mTrans.AddObject((CFxBagFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxBagFiler),ptr, true));
53 ret = (CFxBagFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxBagFiler),ptr, false);
54 }
55 else
56 {
57 ret = (CFxBagFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxBagFiler),ptr, true);
58 }
59
61 return ret;
62}
63
64 public new static OdRxClass desc() {
65 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),PCADGlobalsPINVOKE.CFxBagFiler_desc(),false); /*createInt 3_2*/
66
68 return ret;
69}
70
71 public override OdRxClass isA() {
72 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),PCADGlobalsPINVOKE.CFxBagFiler_isA(swigCPtr),false); /*createInt 3_2*/
73
75 return ret;
76}
77
78 public override OdRxObject queryX(OdRxClass protocolClass) {
79 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),PCADGlobalsPINVOKE.CFxBagFiler_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
80
82 return ret;
83}
84
85 public new static CFxBagFiler createObject() {// OdSmartPtr<CFxBagFiler>
86 MemoryManager mMan = MemoryManager.GetMemoryManager();
87 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
89
90 CFxBagFiler ret = null;
91 if (null != mTrans)
92 {
93 mTrans.AddObject((CFxBagFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxBagFiler),ptr, true));
94 ret = (CFxBagFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxBagFiler),ptr, false);
95 }
96 else
97 {
98 ret = (CFxBagFiler)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(CFxBagFiler),ptr, true);
99 }
100
102 return ret;
103}
104
105 public virtual fdt_resbufW getResBuf() {
106 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxBagFiler_getResBuf(swigCPtr);
107 fdt_resbufW ret = (cPtr == global::System.IntPtr.Zero) ? null : new fdt_resbufW(cPtr, false);
109 return ret;
110 }
111
112 protected static string getRealClassName(IntPtr ptr) {
113 string ret = PCADGlobalsPINVOKE.CFxBagFiler_getRealClassName(ptr /*SIMPLETYPE*/);
115 return ret;
116 }
117
118}
119
120}
static HandleRef getCPtr(CFxBagFiler obj)
static new OdRxClass desc()
virtual fdt_resbufW getResBuf()
static new CFxBagFiler createObject()
static string getRealClassName(IntPtr ptr)
override OdRxClass isA()
CFxBagFiler(IntPtr cPtr, bool cMemoryOwn)
static CFxBagFiler cast(OdRxObject pObj)
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
static IntPtr CFxBagFiler_isA(HandleRef jarg1)
static void delete_CFxBagFiler(HandleRef jarg1)
static IntPtr CFxBagFiler_createObject()
static IntPtr CFxBagFiler_cast(HandleRef jarg1)
static string CFxBagFiler_getRealClassName(IntPtr jarg1)
static IntPtr CFxBagFiler_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr CFxBagFiler_getResBuf(HandleRef jarg1)
static IntPtr CFxBagFiler_desc()
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