<PackageReference Include="System.IO.Pipelines" Version="10.0.4" />

System.IO.Pipelines.BufferSegment

sealed class BufferSegment : ReadOnlySequenceSegment<byte>
public Memory<byte> AvailableMemory { get; }

public int End { get; set; }

public int Length { get; }

public BufferSegment NextSegment { get; set; }

public int WritableBytes { get; }

public BufferSegment()

public void Reset()

public void ResetMemory()

public void SetNext(BufferSegment segment)

public void SetOwnedMemory(IMemoryOwner<byte> memoryOwner)

public void SetOwnedMemory(byte[] arrayPoolBuffer)