protected virtual void Dispose(bool disposing) { if (disposing) { if (_allocator != null) { _allocator.FreeMemory(Pointer); } Pointer = IntPtr.Zero; } }
protected override bool ReleaseHandle() { _allocator.FreeMemory(handle); handle = IntPtr.Zero; return(true); }