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();
189IntPtr tmp_pErrMessage = Marshal.StringToCoTaskMemUni(pErrMessage);
190 IntPtr saved_pErrMessage = tmp_pErrMessage;
195if (tmp_pErrMessage != saved_pErrMessage) pErrMessage = Marshal.PtrToStringUni(tmp_pErrMessage);
230IntPtr tmp_sBasePath = Marshal.StringToCoTaskMemUni(sBasePath);
231 IntPtr saved_sBasePath = tmp_sBasePath;
236if (tmp_sBasePath != saved_sBasePath) sBasePath = Marshal.PtrToStringUni(tmp_sBasePath);
241 MemoryManager mMan = MemoryManager.GetMemoryManager();
242 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdStringArray obj)
static HandleRef getCPtr(OdTimeStamp obj)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void setDataAdapterId(String sAdapterId)
static OdDbDataLink cast(OdRxObject pObj)
override void Dispose(bool disposing)
void setName(String sName)
void setUpdateOption(Int32 nOption)
Int32 getTargets(OdDbObjectIdArray targetIds)
void setToolTip(String sToolTip)
override void dxfOutFields(OdDbDxfFiler pFiler)
void getUpdateStatus(out UpdateDirection pDir, OdTimeStamp pTime, ref string pErrMessage)
void repathSourceFiles(ref string sBasePath, PathOption nOption)
static new OdRxClass desc()
void setOption(DataLinkOption nOption)
void setConnectionString(String sConnectionString)
override OdRxObject queryX(OdRxClass protocolClass)
void setDescription(String sDescription)
void setUpdateStatus(String sErrMessage)
override void dwgOutFields(OdDbDwgFiler pFiler)
String connectionString()
PathOption getDataLinkPathOption()
void getSourceFiles(DataLinkGetSourceContext nContext, OdStringArray files)
void update(UpdateDirection nDir, UpdateOption nOption)
OdValue getCustomData(String sKey)
static new OdDbDataLink createObject()
static string getRealClassName(IntPtr ptr)
void setCustomData(String sKey, OdValue pData)
OdDbDataLink(IntPtr cPtr, bool cMemoryOwn)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static HandleRef getCPtr(OdDbDataLink obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdValue obj)
static global::System.Exception Retrieve()
static void OdDbDataLink_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbDataLink_contentId(HandleRef jarg1)
static void OdDbDataLink_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbDataLink_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static Int32 OdDbDataLink_updateOption(HandleRef jarg1)
static IntPtr OdDbDataLink_desc()
static string OdDbDataLink_getRealClassName(IntPtr jarg1)
static void OdDbDataLink_getSourceFiles(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbDataLink_createObject()
static int OdDbDataLink_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbDataLink(HandleRef jarg1)
static String OdDbDataLink_description(HandleRef jarg1)
static void OdDbDataLink_update(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbDataLink_setUpdateOption(HandleRef jarg1, Int32 jarg2)
static void OdDbDataLink_getUpdateStatus(HandleRef jarg1, out UpdateDirection jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, ref IntPtr jarg4)
static int OdDbDataLink_option(HandleRef jarg1)
static IntPtr OdDbDataLink_isA(HandleRef jarg1)
static IntPtr OdDbDataLink_cast(HandleRef jarg1)
static void OdDbDataLink_setOption(HandleRef jarg1, int jarg2)
static void OdDbDataLink_repathSourceFiles(HandleRef jarg1, ref IntPtr jarg2, int jarg3)
static void OdDbDataLink_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static Int32 OdDbDataLink_getTargets(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbDataLink_isValid(HandleRef jarg1)
static void OdDbDataLink_setCustomData(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static void OdDbDataLink_setConnectionString(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbDataLink_queryX(HandleRef jarg1, HandleRef jarg2)
static String OdDbDataLink_getToolTip(HandleRef jarg1)
static void OdDbDataLink_setUpdateStatus(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbDataLink_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbDataLink_getCustomData(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbDataLink_setDataAdapterId(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDbDataLink_dataAdapterId(HandleRef jarg1)
static void OdDbDataLink_setToolTip(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDbDataLink_connectionString(HandleRef jarg1)
static int OdDbDataLink_getDataLinkPathOption(HandleRef jarg1)
static String OdDbDataLink_name(HandleRef jarg1)