Table of Contents

Class ReadOnlySequenceExtensions

Namespace
ZeroC.Slice.Codec
Assembly
ZeroC.Slice.Codec.dll

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

buffer ReadOnlySequence<byte>

The byte buffer.

decodeFunc DecodeFunc<T>

The decode function for buffer.

Returns

T

The decoded value.

Type Parameters

T

The decoded type.

Exceptions

InvalidDataException

Thrown when decodeFunc finds invalid data or when the buffer contains trailing bytes that are not consumed by decodeFunc.