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);
86IntPtr tmp_ppPropname = Marshal.StringToCoTaskMemUni(ppPropname);
87 IntPtr saved_ppPropname = tmp_ppPropname;
93if (tmp_ppPropname != saved_ppPropname) ppPropname = Marshal.PtrToStringUni(tmp_ppPropname);
109IntPtr vpVal =
Teigha.
Core.Helpers.MarshalVariant(pVal);
142IntPtr tmp_arg0 = Marshal.StringToCoTaskMemUni(arg0);
143 IntPtr saved_arg0 = tmp_arg0;
149if (tmp_arg0 != saved_arg0) arg0 = Marshal.PtrToStringUni(tmp_arg0);
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdVariant obj)
static HandleRef getCPtr(OdSmDatabase obj)
OdSmFiler(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdSmFiler obj)
virtual bool readRawData(OdStreamBuf pStreamBuf)
virtual OdSmDatabase getDatabase()
static string getRealClassName(IntPtr ptr)
virtual bool readProperty(ref string ppPropname, OdVariant pVal)
virtual bool readString(ref string arg0)
virtual OdSmPersist getCurrentObject()
virtual void pushCurrentReadObject(OdSmPersist pObj)
override void Dispose(bool disposing)
virtual bool readInt(SWIGTYPE_p_long arg0)
virtual void popCurrentReadObject(bool bSuccess)
virtual void writeRawData(OdStreamBuf pStreamBuf)
virtual bool readDouble(out double arg0)
virtual void writeString(String s)
virtual bool readGuid(SWIGTYPE_p_GUID arg0)
virtual bool init(OdStreamBuf file, OdSmDatabase pDb, bool bForWrite)
virtual void writeObject(OdSmPersist pObj)
virtual void writeDouble(double pDbl)
virtual OdSmPersist readObject()
virtual void writeGuid(SWIGTYPE_p_GUID id)
virtual void writeProperty(String pPropname, Object pVal)
virtual void writeInt(int pInt)
static HandleRef getCPtr(OdSmPersist obj)
static global::System.Exception Retrieve()
static void OdSmFiler_writeInt(HandleRef jarg1, int jarg2)
static void OdSmFiler_close(HandleRef jarg1)
static void OdSmFiler_popCurrentReadObject(HandleRef jarg1, bool jarg2)
static bool OdSmFiler_readDouble(HandleRef jarg1, out double jarg2)
static IntPtr OdSmFiler_readObject(HandleRef jarg1)
static void OdSmFiler_writeDouble(HandleRef jarg1, double jarg2)
static bool OdSmFiler_readProperty(HandleRef jarg1, ref IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static string OdSmFiler_getRealClassName(IntPtr jarg1)
static void OdSmFiler_writeRawData(HandleRef jarg1, HandleRef jarg2)
static void OdSmFiler_pushCurrentReadObject(HandleRef jarg1, HandleRef jarg2)
static bool OdSmFiler_readRawData(HandleRef jarg1, HandleRef jarg2)
static bool OdSmFiler_readString(HandleRef jarg1, ref IntPtr jarg2)
static bool OdSmFiler_readGuid(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdSmFiler_getCurrentObject(HandleRef jarg1)
static void delete_OdSmFiler(HandleRef jarg1)
static bool OdSmFiler_readInt(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdSmFiler_writeObject(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdSmFiler_getDatabase(HandleRef jarg1)
static void OdSmFiler_writeString(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdSmFiler_writeProperty(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, IntPtr jarg3)
static bool OdSmFiler_init(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4)
static void OdSmFiler_writeGuid(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)