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();
215 MemoryManager mMan = MemoryManager.GetMemoryManager();
216 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
294 public OdResult getHyperlink(ref
string psName, ref
string psDescription, ref
string psSubLocation, ref
string psDisplayString) {
295IntPtr tmp_psName = Marshal.StringToCoTaskMemUni(psName);
296 IntPtr saved_psName = tmp_psName;
297IntPtr tmp_psDescription = Marshal.StringToCoTaskMemUni(psDescription);
298 IntPtr saved_psDescription = tmp_psDescription;
299IntPtr tmp_psSubLocation = Marshal.StringToCoTaskMemUni(psSubLocation);
300 IntPtr saved_psSubLocation = tmp_psSubLocation;
301IntPtr tmp_psDisplayString = Marshal.StringToCoTaskMemUni(psDisplayString);
302 IntPtr saved_psDisplayString = tmp_psDisplayString;
308if (tmp_psName != saved_psName) psName = Marshal.PtrToStringUni(tmp_psName);
309if (tmp_psDescription != saved_psDescription) psDescription = Marshal.PtrToStringUni(tmp_psDescription);
310if (tmp_psSubLocation != saved_psSubLocation) psSubLocation = Marshal.PtrToStringUni(tmp_psSubLocation);
311if (tmp_psDisplayString != saved_psDisplayString) psDisplayString = Marshal.PtrToStringUni(tmp_psDisplayString);
346 MemoryManager mMan = MemoryManager.GetMemoryManager();
347 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbFieldArray obj)
override void Dispose(bool disposing)
override OdResult removeField(OdDbObjectId fieldId)
OdResult evaluate(int nContext, OdDbDatabase pDb)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
OdResult removeHyperlink()
static string getRealClassName(IntPtr ptr)
OdResult evaluate(int nContext, OdDbDatabase pDb, out int pNumFound, out int pNumEvaluated)
OdResult setHyperlink(String psName, String psDescription, String psSubLocation)
OdValue.DataType dataType()
OdDbField getChild(UInt32 childIndex, OpenMode openMode)
OdDbField.FilingOption filingOption()
OdDbField.EvalOption evaluationOption()
OdResult setFilingOption(OdDbField.FilingOption filingOption)
OdResult setEvaluatorId(String evaluatorId)
static new OdDbField createObject()
override void dxfOutFields(OdDbDxfFiler pFiler)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override void dwgOutFields(OdDbDwgFiler pFiler)
Teigha.TD.OdValue.DataType vb_dataType()
Teigha.TD.OdDbField.FilingOption vb_filingOption()
OdDbField.EvalStatus evaluationStatus()
OdResult getValue(OdFieldValue pValue)
OdResult setHyperlink(String psName, String psDescription)
OdResult setInObject(OdDbObject pOwner, String propertyName)
static HandleRef getCPtr(OdDbField obj)
OdResult getHyperlink(ref string psName, ref string psDescription, ref string psSubLocation, ref string psDisplayString)
OdResult evaluate(int nContext, OdDbDatabase pDb, out int pNumFound)
OdResult setFieldCodeWithParse(String fieldCode, OdDbField.FieldCodeFlag flags)
String getFieldCode(OdDbField.FieldCodeFlag flags)
static new OdRxClass desc()
override OdRxObject queryX(OdRxClass protocolClass)
OdResult setFieldCode(String fieldCode, OdDbField.FieldCodeFlag flags, OdDbFieldArray pChildFields)
OdResult setFormat(String format)
OdResult setFieldCode(String fieldCode)
OdResult setEvaluationOption(OdDbField.EvalOption evaluationOption)
virtual OdResult postInDatabase(OdDbDatabase pDb)
OdResult evaluate(int nContext)
OdResult setFieldCode(String fieldCode, OdDbField.FieldCodeFlag flags)
override OdDbObjectId setField(String propName, OdDbField pField)
OdFieldValue getData(String key)
OdResult setData(String key, OdFieldValue pData)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static OdDbField cast(OdRxObject pObj)
OdResult setFieldCodeWithParse(String fieldCode)
Teigha.TD.OdDbField.State vb_state()
OdDbField(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbObject obj)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdFieldValue obj)
static global::System.Exception Retrieve()
static int OdDbField_setFilingOption(HandleRef jarg1, int jarg2)
static int OdDbField_getValue__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbField_filingOption(HandleRef jarg1)
static IntPtr OdDbField_desc()
static void OdDbField_subClose(HandleRef jarg1)
static int OdDbField_setEvaluationOption(HandleRef jarg1, int jarg2)
static int OdDbField_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbField_getHyperlink(HandleRef jarg1, ref IntPtr jarg2, ref IntPtr jarg3, ref IntPtr jarg4, ref IntPtr jarg5)
static int OdDbField_setInObject(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static String OdDbField_getFieldCode(HandleRef jarg1, int jarg2)
static IntPtr OdDbField_cast(HandleRef jarg1)
static int OdDbField_evaluate__SWIG_3(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDbField_setField(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static int OdDbField_setFieldCode__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbField_evaluationOption(HandleRef jarg1)
static void delete_OdDbField(HandleRef jarg1)
static String OdDbField_getFormat(HandleRef jarg1)
static int OdDbField_setFieldCode__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbField_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbField_setHyperlink__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static int OdDbField_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbField_setFieldCode__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static int OdDbField_removeHyperlink(HandleRef jarg1)
static int OdDbField_setFormat(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbField_setEvaluatorId(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbField_evaluate__SWIG_1(HandleRef jarg1, int jarg2, HandleRef jarg3, out int jarg4)
static int OdDbField_evaluationStatus(HandleRef jarg1)
static int OdDbField_setHyperlink__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static string OdDbField_getRealClassName(IntPtr jarg1)
static int OdDbField_evaluate__SWIG_2(HandleRef jarg1, int jarg2, HandleRef jarg3)
static int OdDbField_setFieldCodeWithParse__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String OdDbField_getValue__SWIG_0(HandleRef jarg1)
static bool OdDbField_hasHyperlink(HandleRef jarg1)
static int OdDbField_state(HandleRef jarg1)
static int OdDbField_dataType(HandleRef jarg1)
static bool OdDbField_isTextField(HandleRef jarg1)
static IntPtr OdDbField_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbField_getChild(HandleRef jarg1, UInt32 jarg2, int jarg3)
static int OdDbField_postInDatabase(HandleRef jarg1, HandleRef jarg2)
static int OdDbField_removeField(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDbField_childCount(HandleRef jarg1)
static void OdDbField_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbField_evaluate__SWIG_0(HandleRef jarg1, int jarg2, HandleRef jarg3, out int jarg4, out int jarg5)
static IntPtr OdDbField_isA(HandleRef jarg1)
static String OdDbField_evaluatorId(HandleRef jarg1)
static IntPtr OdDbField_createObject()
static int OdDbField_setFieldCodeWithParse__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static int OdDbField_setData(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static global::System.IntPtr OdDbField_getData(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)