<PackageReference Include="System.IO.Pipelines" Version="10.0.0-preview.5.25277.114" />

ReadResult

public struct ReadResult
Represents the result of a ReadAsync call.
using System.Buffers; namespace System.IO.Pipelines { public readonly struct ReadResult { internal readonly ReadOnlySequence<byte> _resultBuffer; internal readonly ResultFlags _resultFlags; public ReadOnlySequence<byte> Buffer => _resultBuffer; public bool IsCanceled => (_resultFlags & ResultFlags.Canceled) != ResultFlags.None; public bool IsCompleted => (_resultFlags & ResultFlags.Completed) != ResultFlags.None; public ReadResult(ReadOnlySequence<byte> buffer, bool isCanceled, bool isCompleted) { _resultBuffer = buffer; _resultFlags = ResultFlags.None; if (isCompleted) _resultFlags |= ResultFlags.Completed; if (isCanceled) _resultFlags |= ResultFlags.Canceled; } } }