14 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
18 swigCMemOwn = cMemoryOwn;
19 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
this, cPtr);
23 return (obj == null) ?
new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39 global::System.GC.SuppressFinalize(
this);
45 XString ret = (cPtr == global::System.IntPtr.Zero) ? null :
new XString(cPtr,
true);
51 Room ret = (cPtr == global::System.IntPtr.Zero) ? null :
new Room(cPtr,
true);
60 public virtual bool GetData(byte[] data,
int dataSize) {
61 global::System.Runtime.InteropServices.GCHandle pinHandle_data = global::System.Runtime.InteropServices.GCHandle.Alloc(data, global::System.Runtime.InteropServices.GCHandleType.Pinned);
try {
66 }
finally { pinHandle_data.Free(); }