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 : this(
TD_DbPINVOKE.new_OdDbHighlightOverrule(), MemoryManager.GetMemoryManager().GetCurrentTransaction() == null)
46 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
52 SwigDirectorConnect();
56 MemoryManager mMan = MemoryManager.GetMemoryManager();
57 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
97 MemoryManager mMan = MemoryManager.GetMemoryManager();
98 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
142 private void SwigDirectorConnect() {
143 if (SwigDerivedClassHasMethod(
"queryX", swigMethodTypes0))
145 if (SwigDerivedClassHasMethod(
"isA", swigMethodTypes1))
147 if (SwigDerivedClassHasMethod(
"isApplicable", swigMethodTypes2))
149 if (SwigDerivedClassHasMethod(
"highlight", swigMethodTypes3))
151 if (SwigDerivedClassHasMethod(
"highlight", swigMethodTypes4))
153 if (SwigDerivedClassHasMethod(
"highlight", swigMethodTypes5))
155 if (SwigDerivedClassHasMethod(
"highlight", swigMethodTypes6))
160 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
161 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance,
null, methodTypes,
null);
163 return hasDerivedMethod;
166 private IntPtr SwigDirectorMethodqueryX(IntPtr protocolClass) {
175 private IntPtr SwigDirectorMethodisA() {
182 private bool SwigDirectorMethodisApplicable(IntPtr pOverruledSubject) {
188 private void SwigDirectorMethodhighlight__SWIG_0(IntPtr pSubject,
bool bDoIt, global::System.IntPtr pSubId,
bool highlightAll) {
190 (OdDbEntity)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pSubject,
false)
191, bDoIt, (pSubId == global::System.IntPtr.Zero) ?
null :
new OdDbFullSubentPath(pSubId,
false), highlightAll);
194 private void SwigDirectorMethodhighlight__SWIG_1(IntPtr pSubject,
bool bDoIt, global::System.IntPtr pSubId) {
196 (OdDbEntity)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pSubject,
false)
197, bDoIt, (pSubId == global::System.IntPtr.Zero) ?
null :
new OdDbFullSubentPath(pSubId,
false));
200 private void SwigDirectorMethodhighlight__SWIG_2(IntPtr pSubject,
bool bDoIt) {
202 (OdDbEntity)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pSubject,
false)
206 private void SwigDirectorMethodhighlight__SWIG_3(IntPtr pSubject) {
208 (OdDbEntity)
Teigha.
Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbEntity),pSubject,
false)
228 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
OdRxClass) };
229 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { };
230 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(
OdRxObject) };
231 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(OdDbEntity), typeof(
bool), typeof(OdDbFullSubentPath), typeof(
bool) };
232 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { typeof(OdDbEntity), typeof(
bool), typeof(OdDbFullSubentPath) };
233 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { typeof(OdDbEntity), typeof(
bool) };
234 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { typeof(OdDbEntity) };
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual bool isApplicable(OdRxObject pOverruledSubject)
static HandleRef getCPtr(OdDbEntity obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
delegate void SwigDelegateOdDbHighlightOverrule_4(IntPtr pSubject, bool bDoIt, global::System.IntPtr pSubId)
delegate bool SwigDelegateOdDbHighlightOverrule_2(IntPtr pOverruledSubject)
virtual void highlight(OdDbEntity pSubject, bool bDoIt, OdDbFullSubentPath pSubId, bool highlightAll)
delegate IntPtr SwigDelegateOdDbHighlightOverrule_0(IntPtr protocolClass)
delegate void SwigDelegateOdDbHighlightOverrule_6(IntPtr pSubject)
virtual void highlight(OdDbEntity pSubject, bool bDoIt, OdDbFullSubentPath pSubId)
delegate IntPtr SwigDelegateOdDbHighlightOverrule_1()
override void Dispose(bool disposing)
static OdDbHighlightOverrule cast(OdRxObject pObj)
delegate void SwigDelegateOdDbHighlightOverrule_3(IntPtr pSubject, bool bDoIt, global::System.IntPtr pSubId, bool highlightAll)
virtual void highlight(OdDbEntity pSubject)
delegate void SwigDelegateOdDbHighlightOverrule_5(IntPtr pSubject, bool bDoIt)
static OdDbHighlightOverrule createObject()
OdDbHighlightOverrule(IntPtr cPtr, bool cMemoryOwn)
virtual void highlight(OdDbEntity pSubject, bool bDoIt)
static HandleRef getCPtr(OdDbHighlightOverrule obj)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
override OdRxObject queryX(OdRxClass protocolClass)
static global::System.Exception Retrieve()
static void OdDbHighlightOverrule_highlight__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static IntPtr OdDbHighlightOverrule_createObject()
static void OdDbHighlightOverrule_highlight__SWIG_1(HandleRef jarg1, HandleRef jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbHighlightOverrule_highlight__SWIG_3(HandleRef jarg1, HandleRef jarg2)
static string OdDbHighlightOverrule_getRealClassName(IntPtr jarg1)
static void OdDbHighlightOverrule_highlightSwigExplicitOdDbHighlightOverrule__SWIG_1(HandleRef jarg1, HandleRef jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDbHighlightOverrule_cast(HandleRef jarg1)
static void OdDbHighlightOverrule_highlightSwigExplicitOdDbHighlightOverrule__SWIG_2(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDbHighlightOverrule_highlightSwigExplicitOdDbHighlightOverrule__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static IntPtr OdDbHighlightOverrule_queryXSwigExplicitOdDbHighlightOverrule(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbHighlightOverrule_desc()
static void delete_OdDbHighlightOverrule(HandleRef jarg1)
static IntPtr OdDbHighlightOverrule_isA(HandleRef jarg1)
static void OdDbHighlightOverrule_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, OdDbHighlightOverrule.SwigDelegateOdDbHighlightOverrule_0 delegate0, OdDbHighlightOverrule.SwigDelegateOdDbHighlightOverrule_1 delegate1, OdDbHighlightOverrule.SwigDelegateOdDbHighlightOverrule_2 delegate2, OdDbHighlightOverrule.SwigDelegateOdDbHighlightOverrule_3 delegate3, OdDbHighlightOverrule.SwigDelegateOdDbHighlightOverrule_4 delegate4, OdDbHighlightOverrule.SwigDelegateOdDbHighlightOverrule_5 delegate5, OdDbHighlightOverrule.SwigDelegateOdDbHighlightOverrule_6 delegate6)
static void OdDbHighlightOverrule_highlight__SWIG_2(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static IntPtr OdDbHighlightOverrule_isASwigExplicitOdDbHighlightOverrule(HandleRef jarg1)
static void OdDbHighlightOverrule_highlightSwigExplicitOdDbHighlightOverrule__SWIG_3(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbHighlightOverrule_queryX(HandleRef jarg1, HandleRef jarg2)