Поделиться через


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()

Возвращает данные, записанные в виде массива.

Применяется к