Class ReadOnlySequenceExtensions
Extension methods for ReadOnlySequence<T>.
public static class ReadOnlySequenceExtensions
- Inheritance
-
ReadOnlySequenceExtensions
- Inherited Members
Methods
DecodeIceBuffer<T>(ReadOnlySequence<byte>, DecodeFunc<T>)
Decodes an Ice buffer.
public static T DecodeIceBuffer<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 is not fully consumed and contains trailing bytes after decoding.