Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbParametrizedSF.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 OdDbParametrizedSF(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbParametrizedSF_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbParametrizedSF 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 OdDbParametrizedSF createObject(OdResBuf pSpec, OdDbDatabase pDb) {// OdDbParametrizedSFPtr
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbParametrizedSF ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbParametrizedSF)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbParametrizedSF),ptr, true));
52 ret = (OdDbParametrizedSF)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbParametrizedSF),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbParametrizedSF)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbParametrizedSF),ptr, true);
57 }
58
60 return ret;
61}
62
63 public virtual void setSpecification(OdResBuf arg0, OdDbDatabase arg1) {
66 }
67
68 public virtual void setSpecification(OdResBuf arg0) {
71 }
72
73 public virtual OdResBuf specification() {// OdResBufPtr
74 MemoryManager mMan = MemoryManager.GetMemoryManager();
75 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
77
78 OdResBuf ret = null;
79 if (null != mTrans)
80 {
81 mTrans.AddObject((OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true));
82 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, false);
83 }
84 else
85 {
86 ret = (OdResBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdResBuf),ptr, true);
87 }
88
90 return ret;
91}
92
93 public virtual OdDbDatabase database() {
94 OdDbDatabase ret = (OdDbDatabase)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbDatabase),TD_DbPINVOKE.OdDbParametrizedSF_database(swigCPtr),false); /*createInt 3_2*/
95
97 return ret;
98}
99
100 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
101 string ret = TD_DbPINVOKE.OdDbParametrizedSF_getRealClassName(ptr /*SIMPLETYPE*/);
103 return ret;
104 }
105
106}
107
108}
static HandleRef getCPtr(OdDbDatabase obj)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbParametrizedSF obj)
virtual OdDbDatabase database()
override void Dispose(bool disposing)
virtual void setSpecification(OdResBuf arg0)
static OdDbParametrizedSF createObject(OdResBuf pSpec, OdDbDatabase pDb)
virtual void setSpecification(OdResBuf arg0, OdDbDatabase arg1)
OdDbParametrizedSF(IntPtr cPtr, bool cMemoryOwn)
static string getRealClassName(IntPtr ptr)
virtual OdResBuf specification()
static HandleRef getCPtr(OdResBuf obj)
Definition: OdResBuf.cs:26
static global::System.Exception Retrieve()
static IntPtr OdDbParametrizedSF_database(HandleRef jarg1)
static IntPtr OdDbParametrizedSF_createObject(HandleRef jarg1, HandleRef jarg2)
static void OdDbParametrizedSF_setSpecification__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static string OdDbParametrizedSF_getRealClassName(IntPtr jarg1)
static IntPtr OdDbParametrizedSF_specification(HandleRef jarg1)
static void delete_OdDbParametrizedSF(HandleRef jarg1)
static void OdDbParametrizedSF_setSpecification__SWIG_1(HandleRef jarg1, HandleRef jarg2)