14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
63 MemoryManager mMan = MemoryManager.GetMemoryManager();
64 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
83 MemoryManager mMan = MemoryManager.GetMemoryManager();
84 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
103 MemoryManager mMan = MemoryManager.GetMemoryManager();
104 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
123 MemoryManager mMan = MemoryManager.GetMemoryManager();
124 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
160 public override UInt64
tell() {
182IntPtr p_buffer=
Teigha.
Core.Helpers.MarshalbyteFixedArray(buffer);
187Marshal.FreeCoTaskMem(p_buffer);
199 private void getBytes(IntPtr buffer, UInt32 numBytes) {
static global::System.Exception Retrieve()
static void OdWrFileBuf_getBytes(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static IntPtr OdWrFileBuf_createObject__SWIG_3([MarshalAs(UnmanagedType.LPWStr)]String jarg1, int jarg2)
static UInt64 OdWrFileBuf_tell(HandleRef jarg1)
static IntPtr OdWrFileBuf_createObject__SWIG_4([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static void OdWrFileBuf_open__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdWrFileBuf(HandleRef jarg1)
static void OdWrFileBuf_putByte(HandleRef jarg1, byte jarg2)
static IntPtr OdWrFileBuf_createObject__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]String jarg1, int jarg2, int jarg3)
static void OdWrFileBuf_putBytes(HandleRef jarg1, IntPtr jarg2)
static byte OdWrFileBuf_getByte(HandleRef jarg1)
static void OdWrFileBuf_copyDataTo(HandleRef jarg1, HandleRef jarg2, UInt64 jarg3, UInt64 jarg4)
static IntPtr OdWrFileBuf_createObject__SWIG_0()
static void OdWrFileBuf_open__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4)
static void OdWrFileBuf_open__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4, int jarg5)
static string OdWrFileBuf_getRealClassName(IntPtr jarg1)
static void OdWrFileBuf_close(HandleRef jarg1)
static void OdWrFileBuf_open__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static UInt64 OdWrFileBuf_length(HandleRef jarg1)
static IntPtr OdWrFileBuf_createObject__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String jarg1, int jarg2, int jarg3, int jarg4)
static UInt64 OdWrFileBuf_seek(HandleRef jarg1, Int64 jarg2, int jarg3)
static HandleRef getCPtr(OdStreamBuf obj)
static OdWrFileBuf createObject(String filename, FileShareMode shareMode)
OdWrFileBuf(IntPtr cPtr, bool cMemoryOwn)
virtual void open(String filename)
static OdWrFileBuf createObject(String filename)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdWrFileBuf obj)
override void Dispose(bool disposing)
static OdWrFileBuf createObject(String filename, FileShareMode shareMode, FileAccessMode accessMode, FileCreationDisposition creationDisposition)
virtual void open(String filename, FileShareMode shareMode)
static OdWrFileBuf createObject(String filename, FileShareMode shareMode, FileAccessMode accessMode)
static OdWrFileBuf createObject()
override void open(String filename, FileShareMode shareMode, FileAccessMode accessMode, FileCreationDisposition creationDisposition)
override void putByte(byte value)
override void copyDataTo(OdStreamBuf pDestination, UInt64 sourceStart, UInt64 sourceEnd)
override void putBytes(byte[] buffer)
virtual void open(String filename, FileShareMode shareMode, FileAccessMode accessMode)
override UInt64 seek(Int64 offset, FilerSeekType seekType)