public unsafe void Release()
 {
     ISendMethodEvents* eventsPtr = this._pTracker;
     if (eventsPtr != null)
     {
         **(((int*) eventsPtr))[8](eventsPtr);
         this._pTracker = null;
     }
 }
        public unsafe void Release()
        {
            ISendMethodEvents *eventsPtr = this._pTracker;

            if (eventsPtr != null)
            {
                * *(((int *)eventsPtr))[8](eventsPtr);
                this._pTracker = null;
            }
        }
 internal unsafe Tracker(ISendMethodEvents* pTracker)
 {
     this._pTracker = pTracker;
     **(((int*) pTracker))[4](pTracker);
 }
 internal unsafe Tracker(ISendMethodEvents *pTracker)
 {
     this._pTracker = pTracker;
     * *(((int *)pTracker))[4](pTracker);
 }