Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgDependencyLinkage.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 OdDgDependencyLinkage(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgDependencyLinkage_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgDependencyLinkage 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 OdDgDependencyLinkage cast(OdRxObject pObj) {// OdSmartPtr<OdDgDependencyLinkage>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgDependencyLinkage ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgDependencyLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDependencyLinkage),ptr, true));
52 ret = (OdDgDependencyLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDependencyLinkage),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgDependencyLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDependencyLinkage),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.OdDgDependencyLinkage_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.OdDgDependencyLinkage_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.OdDgDependencyLinkage_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgDependencyLinkage createObject() {// OdSmartPtr<OdDgDependencyLinkage>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgDependencyLinkage ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgDependencyLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDependencyLinkage),ptr, true));
93 ret = (OdDgDependencyLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDependencyLinkage),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgDependencyLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgDependencyLinkage),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual UInt16 getAppId() {
105// test csout
106 /*SIMPLETYPE*/
107 UInt16 ret = TG_DbPINVOKE.OdDgDependencyLinkage_getAppId(swigCPtr);
109 return ret;
110 }
111
112 public virtual void setAppId(UInt16 /*SIMPLETYPE*/ appId) {
113 TG_DbPINVOKE.OdDgDependencyLinkage_setAppId(swigCPtr, appId /*SIMPLETYPE*/);
115 }
116
117 public virtual UInt16 getAppValue() {
118// test csout
119 /*SIMPLETYPE*/
120 UInt16 ret = TG_DbPINVOKE.OdDgDependencyLinkage_getAppValue(swigCPtr);
122 return ret;
123 }
124
125 public virtual void setAppValue(UInt16 /*SIMPLETYPE*/ appvalue) {
126 TG_DbPINVOKE.OdDgDependencyLinkage_setAppValue(swigCPtr, appvalue /*SIMPLETYPE*/);
128 }
129
130 public virtual bool getDeleteRootsFlag() {
133 return ret;
134 }
135
136 public virtual bool getDontNeedAppForDeleteFlag() {
139 return ret;
140 }
141
142 public virtual bool getRequireApplicationFlag() {
145 return ret;
146 }
147
148 public virtual bool getDisabledFlag() {
151 return ret;
152 }
153
157 return ret;
158 }
159
160 public virtual void setDeleteRootsFlag(bool bSet) {
163 }
164
165 public virtual void setDontNeedAppForDeleteFlag(bool bSet) {
168 }
169
170 public virtual void setRequireApplicationFlag(bool bSet) {
173 }
174
175 public virtual void setDisabledFlag(bool bSet) {
178 }
179
183 }
184
188 return ret;
189 }
190
191 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
192 string ret = TG_DbPINVOKE.OdDgDependencyLinkage_getRealClassName(ptr /*SIMPLETYPE*/);
194 return ret;
195 }
196
197 public enum CopyOptions {
198 kNoCopy = 0,
199 kCopy = 1,
200 kCopyEx = 2
201 }
202
203 public enum RootDataType {
204 kElementId = 0,
205 kElementId_V = 1,
206 kAssocPoint = 2,
207 kAssocPoint_I = 3,
208 kFarElementId = 4,
209 kFarElementId_V = 5,
210 kPath_V = 6
211 }
212
213}
214
215}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static OdDgDependencyLinkage cast(OdRxObject pObj)
override void Dispose(bool disposing)
virtual OdDgDependencyLinkage.CopyOptions getCopyOptions()
virtual void setDisabledFlag(bool bSet)
virtual void setDeleteRootsFlag(bool bSet)
virtual void setAppId(UInt16 appId)
static HandleRef getCPtr(OdDgDependencyLinkage obj)
OdDgDependencyLinkage(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setCopyOptions(OdDgDependencyLinkage.CopyOptions value)
virtual void setRequireApplicationFlag(bool bSet)
virtual void setDontNeedAppForDeleteFlag(bool bSet)
virtual OdDgDependencyLinkage.RootDataType getRootDataType()
static new OdDgDependencyLinkage createObject()
virtual void setAppValue(UInt16 appvalue)
static string getRealClassName(IntPtr ptr)
static global::System.Exception Retrieve()
static IntPtr OdDgDependencyLinkage_cast(HandleRef jarg1)
static void OdDgDependencyLinkage_setDisabledFlag(HandleRef jarg1, bool jarg2)
static void OdDgDependencyLinkage_setAppId(HandleRef jarg1, UInt16 jarg2)
static IntPtr OdDgDependencyLinkage_isA(HandleRef jarg1)
static UInt16 OdDgDependencyLinkage_getAppId(HandleRef jarg1)
static bool OdDgDependencyLinkage_getDisabledFlag(HandleRef jarg1)
static void OdDgDependencyLinkage_setDeleteRootsFlag(HandleRef jarg1, bool jarg2)
static bool OdDgDependencyLinkage_getDeleteRootsFlag(HandleRef jarg1)
static string OdDgDependencyLinkage_getRealClassName(IntPtr jarg1)
static void OdDgDependencyLinkage_setAppValue(HandleRef jarg1, UInt16 jarg2)
static int OdDgDependencyLinkage_getRootDataType(HandleRef jarg1)
static IntPtr OdDgDependencyLinkage_desc()
static bool OdDgDependencyLinkage_getDontNeedAppForDeleteFlag(HandleRef jarg1)
static void OdDgDependencyLinkage_setCopyOptions(HandleRef jarg1, int jarg2)
static IntPtr OdDgDependencyLinkage_createObject()
static UInt16 OdDgDependencyLinkage_getAppValue(HandleRef jarg1)
static bool OdDgDependencyLinkage_getRequireApplicationFlag(HandleRef jarg1)
static void delete_OdDgDependencyLinkage(HandleRef jarg1)
static int OdDgDependencyLinkage_getCopyOptions(HandleRef jarg1)
static void OdDgDependencyLinkage_setDontNeedAppForDeleteFlag(HandleRef jarg1, bool jarg2)
static void OdDgDependencyLinkage_setRequireApplicationFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgDependencyLinkage_queryX(HandleRef jarg1, HandleRef jarg2)