Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgConditionOperator.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 OdDgConditionOperator(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgConditionOperator_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgConditionOperator 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 OdDgConditionOperator cast(OdRxObject pObj) {// OdSmartPtr<OdDgConditionOperator>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgConditionOperator ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgConditionOperator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgConditionOperator),ptr, true));
52 ret = (OdDgConditionOperator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgConditionOperator),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgConditionOperator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgConditionOperator),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.OdDgConditionOperator_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.OdDgConditionOperator_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.OdDgConditionOperator_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgConditionOperator createObject() {// OdSmartPtr<OdDgConditionOperator>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgConditionOperator ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgConditionOperator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgConditionOperator),ptr, true));
93 ret = (OdDgConditionOperator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgConditionOperator),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgConditionOperator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgConditionOperator),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdDgExpressionItem getCondition() {// OdDgExpressionItemPtr
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
108
109 OdDgExpressionItem ret = null;
110 if (null != mTrans)
111 {
112 mTrans.AddObject((OdDgExpressionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExpressionItem),ptr, true));
113 ret = (OdDgExpressionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExpressionItem),ptr, false);
114 }
115 else
116 {
117 ret = (OdDgExpressionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExpressionItem),ptr, true);
118 }
119
121 return ret;
122}
123
124 public virtual void setCondition(OdDgExpressionItem pExpr) {
127 }
128
129 public virtual OdDgExpressionItem getPositiveCase() {// OdDgExpressionItemPtr
130 MemoryManager mMan = MemoryManager.GetMemoryManager();
131 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
133
134 OdDgExpressionItem ret = null;
135 if (null != mTrans)
136 {
137 mTrans.AddObject((OdDgExpressionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExpressionItem),ptr, true));
138 ret = (OdDgExpressionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExpressionItem),ptr, false);
139 }
140 else
141 {
142 ret = (OdDgExpressionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExpressionItem),ptr, true);
143 }
144
146 return ret;
147}
148
149 public virtual void setPositiveCase(OdDgExpressionItem pExpr) {
152 }
153
154 public virtual OdDgExpressionItem getNegativeCase() {// OdDgExpressionItemPtr
155 MemoryManager mMan = MemoryManager.GetMemoryManager();
156 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
158
159 OdDgExpressionItem ret = null;
160 if (null != mTrans)
161 {
162 mTrans.AddObject((OdDgExpressionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExpressionItem),ptr, true));
163 ret = (OdDgExpressionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExpressionItem),ptr, false);
164 }
165 else
166 {
167 ret = (OdDgExpressionItem)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgExpressionItem),ptr, true);
168 }
169
171 return ret;
172}
173
174 public virtual void setNegativeCase(OdDgExpressionItem pExpr) {
177 }
178
179 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
180 string ret = TG_DbPINVOKE.OdDgConditionOperator_getRealClassName(ptr /*SIMPLETYPE*/);
182 return ret;
183 }
184
185}
186
187}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void setCondition(OdDgExpressionItem pExpr)
static HandleRef getCPtr(OdDgConditionOperator obj)
static OdDgConditionOperator createObject()
virtual void setPositiveCase(OdDgExpressionItem pExpr)
override void Dispose(bool disposing)
static OdDgConditionOperator cast(OdRxObject pObj)
virtual OdDgExpressionItem getCondition()
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setNegativeCase(OdDgExpressionItem pExpr)
static string getRealClassName(IntPtr ptr)
OdDgConditionOperator(IntPtr cPtr, bool cMemoryOwn)
virtual OdDgExpressionItem getPositiveCase()
virtual OdDgExpressionItem getNegativeCase()
static HandleRef getCPtr(OdDgExpressionItem obj)
static global::System.Exception Retrieve()
static IntPtr OdDgConditionOperator_cast(HandleRef jarg1)
static void OdDgConditionOperator_setPositiveCase(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgConditionOperator_getPositiveCase(HandleRef jarg1)
static string OdDgConditionOperator_getRealClassName(IntPtr jarg1)
static void OdDgConditionOperator_setNegativeCase(HandleRef jarg1, HandleRef jarg2)
static void OdDgConditionOperator_setCondition(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgConditionOperator_createObject()
static IntPtr OdDgConditionOperator_isA(HandleRef jarg1)
static IntPtr OdDgConditionOperator_getNegativeCase(HandleRef jarg1)
static IntPtr OdDgConditionOperator_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgConditionOperator_getCondition(HandleRef jarg1)
static void delete_OdDgConditionOperator(HandleRef jarg1)
static IntPtr OdDgConditionOperator_desc()