protected virtual unsafe void Release() { VftblIUnknown.Release(ThisPtr); }
protected virtual unsafe void Release() { ReleaseFromTrackerSource(); VftblIUnknown.Release(ThisPtr); }
private protected unsafe void ReleaseWithoutContext() { ReleaseFromTrackerSource(); VftblIUnknownFromOriginalContext.Release(ThisPtrFromOriginalContext); }