Beispiel #1
0
 internal unsafe void AddRefFromTrackerSource()
 {
     if (ReferenceTrackerPtr != IntPtr.Zero)
     {
         ReferenceTracker.AddRefFromTrackerSource(ReferenceTrackerPtr);
     }
 }
Beispiel #2
0
 private unsafe void ResurrectTrackerSource()
 {
     if (ReferenceTrackerPtr != IntPtr.Zero)
     {
         ReferenceTracker.IUnknownVftbl.AddRef(ReferenceTrackerPtr);
         if (!PreventReleaseFromTrackerSourceOnDispose)
         {
             ReferenceTracker.AddRefFromTrackerSource(ReferenceTrackerPtr);
         }
     }
 }