public void MemoryPoolBlockReferenceTests() { var pool = new MemoryPool(); BufferReferenceTests.TestOwnedBuffer(() => pool.Rent(1024), block => pool.Return((MemoryPoolBlock)block)); pool.Dispose(); }
public void MemoryPoolBlockReferenceTests() { var pool = new MemoryPool(); BufferReferenceTests.TestOwnedBuffer(() => { return(pool.Rent(1024)); }); }
public void UnownedBufferReferenceTests() { BufferReferenceTests.TestOwnedBuffer(() => { return(new UnownedBuffer(new ArraySegment <byte>(new byte[1024]))); }); }