14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
202 MemoryManager mMan = MemoryManager.GetMemoryManager();
203 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
223 IntPtr saved_pExpression = tmp_pExpression;
230if(tmp_pExpression == IntPtr.Zero) pExpression =
null;
231 if(tmp_pExpression != IntPtr.Zero && tmp_pExpression != saved_pExpression)
233 MemoryTransaction mTrans_pExpression = MemoryManager.GetMemoryManager().GetCurrentTransaction();
234 if(mTrans_pExpression !=
null)
284 MemoryManager mMan = MemoryManager.GetMemoryManager();
285 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgExpressionVariable obj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual bool setExpression(ref OdDgExpressionVariable pExpression)
virtual void setName(String strName)
override void Dispose(bool disposing)
override OdResult subOpen(OpenMode mode)
virtual OdDgVariable.OdDgVariableType getType()
override byte getElementSubType()
static new OdDgVariable createObject()
static HandleRef getCPtr(OdDgVariable obj)
virtual String getProxyTypeName()
virtual void setScope(OdDgVariable.OdDgVariableScope uScope)
virtual String getUnitsDescription()
virtual String getProxyValue()
virtual void setReadOnlyFlag(bool bSet)
override OdRxObject clone()
virtual void setUnitsDescription(String strUnits)
virtual void setType(OdDgVariable.OdDgVariableType uType)
virtual OdDgVariableValueVariant getDefaultValue()
static new OdRxClass desc()
virtual OdDgVariable.OdDgVariableScope getScope()
virtual bool getExpressionBasedFlag()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual bool getReadOnlyFlag()
virtual bool getVisibleFlag()
override OdDgElement.ElementTypes getElementType()
virtual OdDgExpressionVariable getExpression()
virtual void setDefaultValue(OdDgVariableValueVariant value)
override OdResult subClose()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static OdDgVariable cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
virtual String getDisplayName()
virtual void setVisibleFlag(bool bSet)
virtual void setDisplayName(String strDisplayName)
override OdResult subErase(bool erasing)
OdDgVariable(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDgVariableValueVariant obj)
static global::System.Exception Retrieve()
static int OdDgVariable_getType(HandleRef jarg1)
static void OdDgVariable_setVisibleFlag(HandleRef jarg1, bool jarg2)
static int OdDgVariable_getScope(HandleRef jarg1)
static void delete_OdDgVariable(HandleRef jarg1)
static String OdDgVariable_getProxyTypeName(HandleRef jarg1)
static bool OdDgVariable_setExpression(HandleRef jarg1, ref IntPtr jarg2)
static int OdDgVariable_subClose(HandleRef jarg1)
static bool OdDgVariable_getExpressionBasedFlag(HandleRef jarg1)
static void OdDgVariable_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgVariable_setUnitsDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgVariable_getDefaultValue(HandleRef jarg1)
static IntPtr OdDgVariable_clone(HandleRef jarg1)
static byte OdDgVariable_getElementSubType(HandleRef jarg1)
static void OdDgVariable_setType(HandleRef jarg1, int jarg2)
static void OdDgVariable_setScope(HandleRef jarg1, int jarg2)
static string OdDgVariable_getRealClassName(IntPtr jarg1)
static bool OdDgVariable_getReadOnlyFlag(HandleRef jarg1)
static String OdDgVariable_getName(HandleRef jarg1)
static IntPtr OdDgVariable_cast(HandleRef jarg1)
static void OdDgVariable_setReadOnlyFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgVariable_desc()
static IntPtr OdDgVariable_createObject()
static String OdDgVariable_getProxyValue(HandleRef jarg1)
static int OdDgVariable_getElementType(HandleRef jarg1)
static String OdDgVariable_getDisplayName(HandleRef jarg1)
static void OdDgVariable_setDisplayName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDgVariable_getVisibleFlag(HandleRef jarg1)
static IntPtr OdDgVariable_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDgVariable_subOpen(HandleRef jarg1, int jarg2)
static String OdDgVariable_getUnitsDescription(HandleRef jarg1)
static int OdDgVariable_subErase(HandleRef jarg1, bool jarg2)
static void OdDgVariable_setDefaultValue(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgVariable_getExpression(HandleRef jarg1)
static IntPtr OdDgVariable_isA(HandleRef jarg1)