/// <inheritdoc cref="IDisposable.Dispose"/> public void Dispose() { _mapped?.Dispose(); _mapped = null; _memory.Dispose(); _memory = null; }
internal void FreeFor(BufferPool pool) { MappedMemory?.Dispose(); pool._pool.Free(_handle); }
internal void FreeFor(DeviceMemoryPool pool) { pool._pool.Free(_handle); MappedMemory.Dispose(); }