Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgTemplateIdXAttribute.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 OdDgTemplateIdXAttribute(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgTemplateIdXAttribute_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgTemplateIdXAttribute 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 OdDgTemplateIdXAttribute cast(OdRxObject pObj) {// OdSmartPtr<OdDgTemplateIdXAttribute>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgTemplateIdXAttribute ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgTemplateIdXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTemplateIdXAttribute),ptr, true));
52 ret = (OdDgTemplateIdXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTemplateIdXAttribute),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgTemplateIdXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTemplateIdXAttribute),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.OdDgTemplateIdXAttribute_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.OdDgTemplateIdXAttribute_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.OdDgTemplateIdXAttribute_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgTemplateIdXAttribute createObject() {// OdSmartPtr<OdDgTemplateIdXAttribute>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgTemplateIdXAttribute ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgTemplateIdXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTemplateIdXAttribute),ptr, true));
93 ret = (OdDgTemplateIdXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTemplateIdXAttribute),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgTemplateIdXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTemplateIdXAttribute),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override void readData(OdBinaryData data, OdDgDatabase pDb) {
107 }
108
109 public override void readData(OdBinaryData data) {
112 }
113
114 public override void writeData(OdBinaryData data) {
117 }
118
119 public virtual UInt64 getTemplateId() {
120// test csout
121 /*SIMPLETYPE*/
124 return ret;
125 }
126
127 public virtual void setTemplateId(UInt64 /*SIMPLETYPE*/ uId) {
128 TG_DbPINVOKE.OdDgTemplateIdXAttribute_setTemplateId(swigCPtr, uId /*SIMPLETYPE*/);
130 }
131
132 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
133 string ret = TG_DbPINVOKE.OdDgTemplateIdXAttribute_getRealClassName(ptr /*SIMPLETYPE*/);
135 return ret;
136 }
137
138 public const int kType = 0x583B0004;
139
140}
141
142}
static HandleRef getCPtr(OdBinaryData obj)
Definition: OdBinaryData.cs:25
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgDatabase obj)
Definition: OdDgDatabase.cs:26
override void Dispose(bool disposing)
override void readData(OdBinaryData data)
static OdDgTemplateIdXAttribute cast(OdRxObject pObj)
OdDgTemplateIdXAttribute(IntPtr cPtr, bool cMemoryOwn)
override void readData(OdBinaryData data, OdDgDatabase pDb)
static OdDgTemplateIdXAttribute createObject()
override void writeData(OdBinaryData data)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdDgTemplateIdXAttribute obj)
static global::System.Exception Retrieve()
static void OdDgTemplateIdXAttribute_readData__SWIG_0(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3)
static UInt64 OdDgTemplateIdXAttribute_getTemplateId(HandleRef jarg1)
static IntPtr OdDgTemplateIdXAttribute_cast(HandleRef jarg1)
static IntPtr OdDgTemplateIdXAttribute_createObject()
static void OdDgTemplateIdXAttribute_setTemplateId(HandleRef jarg1, UInt64 jarg2)
static IntPtr OdDgTemplateIdXAttribute_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgTemplateIdXAttribute_isA(HandleRef jarg1)
static string OdDgTemplateIdXAttribute_getRealClassName(IntPtr jarg1)
static void OdDgTemplateIdXAttribute_writeData(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDgTemplateIdXAttribute_desc()
static void OdDgTemplateIdXAttribute_readData__SWIG_1(HandleRef jarg1, IntPtr jarg2)
static void delete_OdDgTemplateIdXAttribute(HandleRef jarg1)