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();
156 public new bool get(ref
string value) {
157IntPtr tmp_value = Marshal.StringToCoTaskMemUni(
value);
158 IntPtr saved_value = tmp_value;
164if (tmp_value != saved_value)
value = Marshal.PtrToStringUni(tmp_value);
168 public new bool get(out Int32
value) {
174 public new bool get(out
double value) {
180 public new bool get(out Int64 date) {
186 public new bool get(out
double x, out
double y) {
192 public new bool get(out
double x, out
double y, out
double z) {
205 IntPtr tmp_resBuf = resBuf ==
null ? IntPtr.Zero :
OdResBuf.
getCPtr(resBuf).Handle;
206 IntPtr saved_resBuf = tmp_resBuf;
213if(tmp_resBuf == IntPtr.Zero) resBuf =
null;
214 if(tmp_resBuf != IntPtr.Zero && tmp_resBuf != saved_resBuf)
216 MemoryTransaction mTrans_resBuf = MemoryManager.GetMemoryManager().GetCurrentTransaction();
217 if(mTrans_resBuf !=
null)
225 public new bool get(out
byte[] pBuf) {
226 IntPtr tmp_pBuf = IntPtr.Zero;
232 pBuf =
Teigha.
TD.Helpers.UnmarshalByteArray(tmp_pBuf);
278 public new bool set(Int64 date) {
284 public new bool set(
double x,
double y) {
290 public new bool set(
double x,
double y,
double z) {
308 public new bool set(IntPtr buffer, Int32 bufferSize) {
392 public bool vb_format(
string pszFormat, ref
string pszValue) {
return this.
format(pszFormat, ref pszValue); }
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdTimeStamp obj)
static HandleRef getCPtr(OdDbObjectId obj)
OdFieldValue(OdResBuf resBuf)
OdFieldValue(IntPtr cPtr, bool cMemoryOwn)
Teigha.TD.OdValue.UnitType vb_unitType()
OdFieldValue(OdGeVector3d p)
static HandleRef getCPtr(OdFieldValue obj)
OdFieldValue(OdGePoint3d p)
override void Dispose(bool disposing)
string vb_format(Teigha.TD.OdDbDatabase pDb)
string vb_format(string pszFormat, Teigha.TD.OdValue.FormatOption nOption, Teigha.TD.OdDbDatabase pDb)
string vb_format(Teigha.TD.OdValue.FormatOption nOption, Teigha.TD.OdDbDatabase pDb)
OdFieldValue(String value)
bool vb_format(string pszFormat, ref string pszValue)
OdFieldValue(double value)
OdFieldValue(double x, double y, double z)
OdFieldValue(OdFieldValue value)
static OdFieldValue cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
bool vb_format(string pszFormat, ref string pszValue, Teigha.TD.OdDbDatabase pDb)
OdFieldValue(Int32 value)
OdFieldValue(IntPtr buffer, Int32 bufferSize)
OdFieldValue(double x, double y)
Teigha.TD.OdValue.DataType vb_dataType()
string vb_format(Teigha.TD.OdValue.FormatOption nOption)
OdFieldValue(OdDbObjectId objectId)
static new OdFieldValue createObject()
string vb_format(string pszFormat, Teigha.TD.OdValue.FormatOption nOption)
static string getRealClassName(IntPtr ptr)
static new OdRxClass desc()
static HandleRef getCPtr(OdResBuf obj)
OdValue.DataType dataType()
static HandleRef getCPtr(OdValue obj)
OdValue.UnitType unitType()
static global::System.Exception Retrieve()
static bool OdFieldValue_set__SWIG_0_8(HandleRef jarg1, HandleRef jarg2)
static bool OdFieldValue_set__SWIG_0_4(HandleRef jarg1, Int64 jarg2)
static bool OdFieldValue_get__SWIG_0_4(HandleRef jarg1, out double jarg2, out double jarg3)
static bool OdFieldValue_set__SWIG_0_7(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_get__SWIG_0_1(HandleRef jarg1, out Int32 jarg2)
static bool OdFieldValue_set__SWIG_0_2(HandleRef jarg1, Int32 jarg2)
static bool OdFieldValue_set__SWIG_0_6(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static bool OdFieldValue_get__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdFieldValue_createObject()
static bool OdFieldValue_set__SWIG_0_5(HandleRef jarg1, double jarg2, double jarg3)
static IntPtr OdFieldValue_cast(HandleRef jarg1)
static bool OdFieldValue_set__SWIG_0_9(HandleRef jarg1, IntPtr jarg2, Int32 jarg3)
static bool OdFieldValue_get__SWIG_0_0(HandleRef jarg1, ref IntPtr jarg2)
static bool OdFieldValue_set__SWIG_0_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdFieldValue_set__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_get__SWIG_0_9(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_get__SWIG_0_2(HandleRef jarg1, out double jarg2)
static bool OdFieldValue_get__SWIG_0_8(HandleRef jarg1, out IntPtr jarg2)
static string OdFieldValue_getRealClassName(IntPtr jarg1)
static bool OdFieldValue_set__SWIG_0_10(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdFieldValue_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdFieldValue(HandleRef jarg1)
static bool OdFieldValue_get__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_set__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_get__SWIG_0_3(HandleRef jarg1, out Int64 jarg2)
static bool OdFieldValue_set__SWIG_0_3(HandleRef jarg1, double jarg2)
static bool OdFieldValue_get__SWIG_0_7(HandleRef jarg1, ref IntPtr jarg2)
static IntPtr OdFieldValue_desc()
static UInt32 OdFieldValue_flags(HandleRef jarg1)
static IntPtr OdFieldValue_isA(HandleRef jarg1)
static bool OdFieldValue_get__SWIG_0_6(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdFieldValue_set__SWIG_0_0(HandleRef jarg1, HandleRef jarg2)
static bool OdFieldValue_get__SWIG_0_5(HandleRef jarg1, out double jarg2, out double jarg3, out double jarg4)