Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDisplayStyleLinkage.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 OdDgDisplayStyleLinkage(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDisplayStyleLinkage_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDisplayStyleLinkage 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 OdDgDisplayStyleLinkage cast(OdRxObject pObj) {// OdSmartPtr<OdDgDisplayStyleLinkage>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgDisplayStyleLinkage ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgDisplayStyleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleLinkage),ptr, true));
52 ret = (OdDgDisplayStyleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleLinkage),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgDisplayStyleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleLinkage),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.OdDgDisplayStyleLinkage_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.OdDgDisplayStyleLinkage_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.OdDgDisplayStyleLinkage_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgDisplayStyleLinkage createObject() {// OdSmartPtr<OdDgDisplayStyleLinkage>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgDisplayStyleLinkage ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgDisplayStyleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleLinkage),ptr, true));
93 ret = (OdDgDisplayStyleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleLinkage),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgDisplayStyleLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDisplayStyleLinkage),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual bool readData(byte[] /*SIMPLEFIXED_ARRAY*/ pData) {
105IntPtr p_pData=Teigha.Core.Helpers.MarshalbyteFixedArray(pData);
106 try {
107 bool ret = TG_DbPINVOKE.OdDgDisplayStyleLinkage_readData(swigCPtr, p_pData);
109 return ret;
110 } finally {
111Marshal.FreeCoTaskMem(p_pData);
112 }
113 }
114
115 public virtual UInt32 getDisplayStyleEntryId() {
116// test csout
117 /*SIMPLETYPE*/
120 return ret;
121 }
122
123 public virtual void setDisplayStyleEntryId(UInt32 /*SIMPLETYPE*/ uEntryId) {
124 TG_DbPINVOKE.OdDgDisplayStyleLinkage_setDisplayStyleEntryId(swigCPtr, uEntryId /*SIMPLETYPE*/);
126 }
127
128 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
129 string ret = TG_DbPINVOKE.OdDgDisplayStyleLinkage_getRealClassName(ptr /*SIMPLETYPE*/);
131 return ret;
132 }
133
134}
135
136}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static OdDgDisplayStyleLinkage createObject()
OdDgDisplayStyleLinkage(IntPtr cPtr, bool cMemoryOwn)
static string getRealClassName(IntPtr ptr)
static OdDgDisplayStyleLinkage cast(OdRxObject pObj)
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setDisplayStyleEntryId(UInt32 uEntryId)
static HandleRef getCPtr(OdDgDisplayStyleLinkage obj)
static global::System.Exception Retrieve()
static IntPtr OdDgDisplayStyleLinkage_isA(HandleRef jarg1)
static void OdDgDisplayStyleLinkage_setDisplayStyleEntryId(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgDisplayStyleLinkage_desc()
static IntPtr OdDgDisplayStyleLinkage_createObject()
static string OdDgDisplayStyleLinkage_getRealClassName(IntPtr jarg1)
static void delete_OdDgDisplayStyleLinkage(HandleRef jarg1)
static UInt32 OdDgDisplayStyleLinkage_getDisplayStyleEntryId(HandleRef jarg1)
static bool OdDgDisplayStyleLinkage_readData(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDgDisplayStyleLinkage_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgDisplayStyleLinkage_cast(HandleRef jarg1)