PooledBuffer.BufferSlice 结构

定义

表示 的切片 PooledBuffer

public readonly struct PooledBuffer.BufferSlice
type PooledBuffer.BufferSlice = struct
Public Structure PooledBuffer.BufferSlice
继承
PooledBuffer.BufferSlice

构造函数

PooledBuffer.BufferSlice(PooledBuffer, Int32, Int32)

初始化 PooledBuffer.BufferSlice 类型的新实例。

属性

Buffer

获取基础 PooledBuffer

Length

获取此切片的长度。

Offset

获取此切片开始的基础缓冲区中的偏移量。

方法

CopyTo(PooledBuffer)

将此编写器的内容复制到共用缓冲区。

CopyTo(Span<Byte>)

将此编写器的内容复制到一个范围。

CopyTo<TBufferWriter>(TBufferWriter)

将此编写器的内容复制到缓冲区编写器。

GetEnumerator()

返回可用于枚举此实例引用的数据的枚举器。

Slice(Int32)

形成此实例的切片,从此切片的指定偏移量开始。

Slice(Int32, Int32)

形成此实例的切片,从指定的偏移量开始到此切片,并具有指定的长度。

ToArray()

返回已写入为数组的数据。

适用于