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();
130 IntPtr saved_fileInfo = tmp_fileInfo;
137if(tmp_fileInfo == IntPtr.Zero) fileInfo =
null;
138 if(tmp_fileInfo != IntPtr.Zero && tmp_fileInfo != saved_fileInfo)
140 MemoryTransaction mTrans_fileInfo = MemoryManager.GetMemoryManager().GetCurrentTransaction();
141 if(mTrans_fileInfo !=
null)
151 IntPtr saved_fileInfo = tmp_fileInfo;
158if(tmp_fileInfo == IntPtr.Zero) fileInfo =
null;
159 if(tmp_fileInfo != IntPtr.Zero && tmp_fileInfo != saved_fileInfo)
161 MemoryTransaction mTrans_fileInfo = MemoryManager.GetMemoryManager().GetCurrentTransaction();
162 if(mTrans_fileInfo !=
null)
172 IntPtr saved_fileInfo = tmp_fileInfo;
179if(tmp_fileInfo == IntPtr.Zero) fileInfo =
null;
180 if(tmp_fileInfo != IntPtr.Zero && tmp_fileInfo != saved_fileInfo)
182 MemoryTransaction mTrans_fileInfo = MemoryManager.GetMemoryManager().GetCurrentTransaction();
183 if(mTrans_fileInfo !=
null)
193 IntPtr saved_fileInfo = tmp_fileInfo;
200if(tmp_fileInfo == IntPtr.Zero) fileInfo =
null;
201 if(tmp_fileInfo != IntPtr.Zero && tmp_fileInfo != saved_fileInfo)
203 MemoryTransaction mTrans_fileInfo = MemoryManager.GetMemoryManager().GetCurrentTransaction();
204 if(mTrans_fileInfo !=
null)
291 IntPtr saved_features = tmp_features;
297if(tmp_features == IntPtr.Zero) features =
null;
298 if(tmp_features != IntPtr.Zero && tmp_features != saved_features)
300 MemoryTransaction mTrans_features = MemoryManager.GetMemoryManager().GetCurrentTransaction();
301 if(mTrans_features !=
null)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxDictionary obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdFileDependencyInfo obj)
virtual void iteratorInitialize(String feature, bool modifiedOnly, bool affectsGraphicsOnly, bool walkXRefTree)
static new OdRxClass desc()
virtual void iteratorInitialize(String feature)
virtual UInt32 createEntry(String feature, String fullFileName, bool affectsGraphics, bool noIncrement)
virtual void iteratorInitialize(String feature, bool modifiedOnly, bool affectsGraphicsOnly)
virtual void clearXRefEntries()
virtual UInt32 createEntry(String feature, String fullFileName)
static OdFileDependencyManager createObject()
virtual OdResult getEntry(String feature, String fullFileName, ref OdFileDependencyInfo fileInfo, bool useCachedInfo)
virtual UInt32 createEntry(String feature, String fullFileName, bool affectsGraphics)
static OdFileDependencyManager cast(OdRxObject pObj)
virtual OdResult updateEntry(UInt32 index)
virtual OdResult getEntry(String feature, String fullFileName, ref OdFileDependencyInfo fileInfo)
virtual void iteratorInitialize()
virtual OdResult eraseEntry(String feature, String fullFileName)
OdFileDependencyManager(IntPtr cPtr, bool cMemoryOwn)
virtual void iteratorUnInitialize()
virtual UInt32 iteratorNext()
virtual OdResult updateEntry(String feature, String fullFileName)
static HandleRef getCPtr(OdFileDependencyManager obj)
virtual OdResult getEntry(UInt32 fdlIndex, ref OdFileDependencyInfo fileInfo, bool useCachedInfo)
virtual OdResult getEntry(UInt32 fdlIndex, ref OdFileDependencyInfo fileInfo)
virtual OdResult eraseEntry(UInt32 fdlIndex)
virtual OdResult eraseEntry(UInt32 fdlIndex, bool forceRemove)
virtual void iteratorInitialize(String feature, bool modifiedOnly)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdResult eraseEntry(String feature, String fullFileName, bool forceRemove)
virtual UInt32 countEntries()
override void Dispose(bool disposing)
static string getRealClassName(IntPtr ptr)
virtual void getFeatures(ref OdRxDictionary features)
static global::System.Exception Retrieve()
static int OdFileDependencyManager_getEntry__SWIG_3(HandleRef jarg1, UInt32 jarg2, ref IntPtr jarg3)
static void OdFileDependencyManager_clearXRefEntries(HandleRef jarg1)
static IntPtr OdFileDependencyManager_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdFileDependencyManager_eraseEntry__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, bool jarg4)
static int OdFileDependencyManager_eraseEntry__SWIG_2(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static IntPtr OdFileDependencyManager_cast(HandleRef jarg1)
static int OdFileDependencyManager_updateEntry__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static int OdFileDependencyManager_getEntry__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, ref IntPtr jarg4, bool jarg5)
static void OdFileDependencyManager_getFeatures(HandleRef jarg1, ref IntPtr jarg2)
static string OdFileDependencyManager_getRealClassName(IntPtr jarg1)
static int OdFileDependencyManager_eraseEntry__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static UInt32 OdFileDependencyManager_createEntry__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, bool jarg4, bool jarg5)
static void OdFileDependencyManager_iteratorInitialize__SWIG_4(HandleRef jarg1)
static IntPtr OdFileDependencyManager_isA(HandleRef jarg1)
static IntPtr OdFileDependencyManager_createObject()
static int OdFileDependencyManager_eraseEntry__SWIG_3(HandleRef jarg1, UInt32 jarg2)
static void OdFileDependencyManager_iteratorInitialize__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3, bool jarg4, bool jarg5)
static void delete_OdFileDependencyManager(HandleRef jarg1)
static void OdFileDependencyManager_iteratorInitialize__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdFileDependencyManager_getEntry__SWIG_2(HandleRef jarg1, UInt32 jarg2, ref IntPtr jarg3, bool jarg4)
static UInt32 OdFileDependencyManager_countEntries(HandleRef jarg1)
static int OdFileDependencyManager_updateEntry__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static IntPtr OdFileDependencyManager_desc()
static void OdFileDependencyManager_iteratorInitialize__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static UInt32 OdFileDependencyManager_createEntry__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, bool jarg4)
static UInt32 OdFileDependencyManager_iteratorNext(HandleRef jarg1)
static int OdFileDependencyManager_getEntry__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, ref IntPtr jarg4)
static UInt32 OdFileDependencyManager_createEntry__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdFileDependencyManager_iteratorUnInitialize(HandleRef jarg1)
static void OdFileDependencyManager_iteratorInitialize__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3, bool jarg4)