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();
183 public override UInt64
tell() {
205 private void getBytes(IntPtr buffer, UInt32 numBytes) {
216IntPtr p_buffer=
Teigha.
Core.Helpers.MarshalbyteFixedArray(buffer);
221Marshal.FreeCoTaskMem(p_buffer);
static global::System.Exception Retrieve()
static void OdRdFileBuf_truncate(HandleRef jarg1)
static void OdRdFileBuf_putBytes(HandleRef jarg1, IntPtr jarg2)
static string OdRdFileBuf_getRealClassName(IntPtr jarg1)
static void OdRdFileBuf_open__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4)
static IntPtr OdRdFileBuf_createObject__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]String jarg1, int jarg2, int jarg3)
static void OdRdFileBuf_open__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, int jarg4, int jarg5)
static IntPtr OdRdFileBuf_createObject__SWIG_4([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static IntPtr OdRdFileBuf_createObject__SWIG_0()
static UInt64 OdRdFileBuf_tell(HandleRef jarg1)
static IntPtr OdRdFileBuf_createObject__SWIG_3([MarshalAs(UnmanagedType.LPWStr)]String jarg1, int jarg2)
static void OdRdFileBuf_open__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt64 OdRdFileBuf_length(HandleRef jarg1)
static byte OdRdFileBuf_getByte(HandleRef jarg1)
static void OdRdFileBuf_copyDataTo(HandleRef jarg1, HandleRef jarg2, UInt64 jarg3, UInt64 jarg4)
static void OdRdFileBuf_open__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static void OdRdFileBuf_putByte(HandleRef jarg1, byte jarg2)
static void OdRdFileBuf_getBytes(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static void delete_OdRdFileBuf(HandleRef jarg1)
static void OdRdFileBuf_close(HandleRef jarg1)
static IntPtr OdRdFileBuf_createObject__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]String jarg1, int jarg2, int jarg3, int jarg4)
static bool OdRdFileBuf_isEof(HandleRef jarg1)
static UInt64 OdRdFileBuf_seek(HandleRef jarg1, Int64 jarg2, int jarg3)
override void putByte(byte value)
virtual void open(String filename, FileShareMode shareMode, FileAccessMode accessMode)
static OdRdFileBuf createObject()
OdRdFileBuf(IntPtr cPtr, bool cMemoryOwn)
virtual void open(String filename)
override void open(String filename, FileShareMode shareMode, FileAccessMode accessMode, FileCreationDisposition creationDisposition)
virtual void open(String filename, FileShareMode shareMode)
static OdRdFileBuf createObject(String filename)
static OdRdFileBuf createObject(String filename, FileShareMode shareMode, FileAccessMode accessMode)
static HandleRef getCPtr(OdRdFileBuf obj)
static OdRdFileBuf createObject(String filename, FileShareMode shareMode, FileAccessMode accessMode, FileCreationDisposition creationDisposition)
static string getRealClassName(IntPtr ptr)
override void Dispose(bool disposing)
override UInt64 seek(Int64 offset, FilerSeekType seekType)
override void copyDataTo(OdStreamBuf pDestination, UInt64 sourceStart, UInt64 sourceEnd)
static OdRdFileBuf createObject(String filename, FileShareMode shareMode)
override void putBytes(byte[] buffer)
static HandleRef getCPtr(OdStreamBuf obj)