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);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
105IntPtr tmp_name = Marshal.StringToCoTaskMemUni(name);
106 IntPtr saved_name = tmp_name;
112if (tmp_name != saved_name) name = Marshal.PtrToStringUni(tmp_name);
118 IntPtr saved_value = tmp_value;
125if(tmp_value == IntPtr.Zero)
value =
null;
126 if(tmp_value != IntPtr.Zero && tmp_value != saved_value)
128 MemoryTransaction mTrans_value = MemoryManager.GetMemoryManager().GetCurrentTransaction();
129 if(mTrans_value !=
null)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static string getRealClassName(IntPtr ptr)
virtual OdResult setAssocVariableValue(OdDbObject pObject, OdDbObjectId blockId, OdResBuf value)
OdDbConstraintsInterfacePE(IntPtr cPtr, bool cMemoryOwn)
static new OdRxClass desc()
static HandleRef getCPtr(OdDbConstraintsInterfacePE obj)
virtual OdResult getAssocVariableValue(OdDbObject pObject, OdDbObjectId blockId, ref OdResBuf value)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdResult getAssocVariableName(OdDbObject pObject, ref string name)
static OdDbConstraintsInterfacePE createObject()
static OdDbConstraintsInterfacePE cast(OdRxObject pObj)
override void Dispose(bool disposing)
static HandleRef getCPtr(OdDbObject obj)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdResBuf obj)
static global::System.Exception Retrieve()
static void delete_OdDbConstraintsInterfacePE(HandleRef jarg1)
static int OdDbConstraintsInterfacePE_setAssocVariableValue(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4)
static int OdDbConstraintsInterfacePE_getAssocVariableName(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static IntPtr OdDbConstraintsInterfacePE_createObject()
static IntPtr OdDbConstraintsInterfacePE_desc()
static IntPtr OdDbConstraintsInterfacePE_queryX(HandleRef jarg1, HandleRef jarg2)
static string OdDbConstraintsInterfacePE_getRealClassName(IntPtr jarg1)
static IntPtr OdDbConstraintsInterfacePE_isA(HandleRef jarg1)
static IntPtr OdDbConstraintsInterfacePE_cast(HandleRef jarg1)
static int OdDbConstraintsInterfacePE_getAssocVariableValue(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, ref IntPtr jarg4)