コード例 #1
0
 // provides access to the "tail space" of this buffer.
 // Use GetSpan when possible for better efficiency.
 public Memory<byte> GetMemory(int sizeHint = 0)
 {
     EnsureBufferSpace(sizeHint);
     if (memoryManagerLazy == null)
     {
         memoryManagerLazy = new SliceMemoryManager();
     }
     memoryManagerLazy.Reset(new Slice(tailSpacePtr, tailSpaceLen));
     return memoryManagerLazy.Memory;
 }