Class ReadOnlySequenceExtensions
Extension methods for ReadOnlySequence<T>.
public static class ReadOnlySequenceExtensions
- Inheritance
-
ReadOnlySequenceExtensions
- Inherited Members
Methods
DecodeSliceBuffer<T>(ReadOnlySequence<byte>, DecodeFunc<T>)
Decodes a Slice buffer.
public static T DecodeSliceBuffer<T>(this ReadOnlySequence<byte> buffer, DecodeFunc<T> decodeFunc)
Parameters
bufferReadOnlySequence<byte>The byte buffer.
decodeFuncDecodeFunc<T>The decode function for buffer.
Returns
- T
The decoded value.
Type Parameters
TThe decoded type.
Exceptions
- InvalidDataException
Thrown when
decodeFuncfinds invalid data or when the buffer contains trailing bytes that are not consumed bydecodeFunc.