SequenceReader<T> SequenceReader<T> SequenceReader<T> SequenceReader<T> Struct

Definition

generic <typename T>
 where T : value classpublic value class SequenceReader
public struct SequenceReader<T> where T : struct
type SequenceReader<'T (requires 'T : struct)> = struct
Public Structure SequenceReader(Of T)

Type Parameters

T
Inheritance
SequenceReader<T>SequenceReader<T>SequenceReader<T>SequenceReader<T>

Constructors

SequenceReader<T>(ReadOnlySequence<T>) SequenceReader<T>(ReadOnlySequence<T>) SequenceReader<T>(ReadOnlySequence<T>) SequenceReader<T>(ReadOnlySequence<T>)

Properties

Consumed Consumed Consumed Consumed
CurrentSpan CurrentSpan CurrentSpan CurrentSpan
CurrentSpanIndex CurrentSpanIndex CurrentSpanIndex CurrentSpanIndex
End End End End
Length Length Length Length
Position Position Position Position
Remaining Remaining Remaining Remaining
Sequence Sequence Sequence Sequence
UnreadSpan UnreadSpan UnreadSpan UnreadSpan

Methods

Advance(Int64) Advance(Int64) Advance(Int64) Advance(Int64)
AdvancePast(T) AdvancePast(T) AdvancePast(T) AdvancePast(T)
AdvancePastAny(ReadOnlySpan<T>) AdvancePastAny(ReadOnlySpan<T>) AdvancePastAny(ReadOnlySpan<T>) AdvancePastAny(ReadOnlySpan<T>)
AdvancePastAny(T, T) AdvancePastAny(T, T) AdvancePastAny(T, T) AdvancePastAny(T, T)
AdvancePastAny(T, T, T) AdvancePastAny(T, T, T) AdvancePastAny(T, T, T) AdvancePastAny(T, T, T)
AdvancePastAny(T, T, T, T) AdvancePastAny(T, T, T, T) AdvancePastAny(T, T, T, T) AdvancePastAny(T, T, T, T)
IsNext(ReadOnlySpan<T>, Boolean) IsNext(ReadOnlySpan<T>, Boolean) IsNext(ReadOnlySpan<T>, Boolean) IsNext(ReadOnlySpan<T>, Boolean)
IsNext(T, Boolean) IsNext(T, Boolean) IsNext(T, Boolean) IsNext(T, Boolean)
Rewind(Int64) Rewind(Int64) Rewind(Int64) Rewind(Int64)
TryAdvanceTo(T, Boolean) TryAdvanceTo(T, Boolean) TryAdvanceTo(T, Boolean) TryAdvanceTo(T, Boolean)
TryAdvanceToAny(ReadOnlySpan<T>, Boolean) TryAdvanceToAny(ReadOnlySpan<T>, Boolean) TryAdvanceToAny(ReadOnlySpan<T>, Boolean) TryAdvanceToAny(ReadOnlySpan<T>, Boolean)
TryCopyTo(Span<T>) TryCopyTo(Span<T>) TryCopyTo(Span<T>) TryCopyTo(Span<T>)
TryPeek(T) TryPeek(T) TryPeek(T) TryPeek(T)
TryRead(T) TryRead(T) TryRead(T) TryRead(T)
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean)
TryReadTo(ReadOnlySequence<T>, T, Boolean) TryReadTo(ReadOnlySequence<T>, T, Boolean) TryReadTo(ReadOnlySequence<T>, T, Boolean) TryReadTo(ReadOnlySequence<T>, T, Boolean)
TryReadTo(ReadOnlySpan<T>, T, Boolean) TryReadTo(ReadOnlySpan<T>, T, Boolean) TryReadTo(ReadOnlySpan<T>, T, Boolean) TryReadTo(ReadOnlySpan<T>, T, Boolean)
TryReadTo(ReadOnlySequence<T>, T, T, Boolean) TryReadTo(ReadOnlySequence<T>, T, T, Boolean) TryReadTo(ReadOnlySequence<T>, T, T, Boolean) TryReadTo(ReadOnlySequence<T>, T, T, Boolean)
TryReadTo(ReadOnlySpan<T>, T, T, Boolean) TryReadTo(ReadOnlySpan<T>, T, T, Boolean) TryReadTo(ReadOnlySpan<T>, T, T, Boolean) TryReadTo(ReadOnlySpan<T>, T, T, Boolean)
TryReadToAny(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) TryReadToAny(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) TryReadToAny(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) TryReadToAny(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean)
TryReadToAny(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) TryReadToAny(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) TryReadToAny(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) TryReadToAny(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean)

Extension Methods

TryReadBigEndian(SequenceReader<Byte>, Int64) TryReadBigEndian(SequenceReader<Byte>, Int64) TryReadBigEndian(SequenceReader<Byte>, Int64) TryReadBigEndian(SequenceReader<Byte>, Int64)
TryReadLittleEndian(SequenceReader<Byte>, Int32) TryReadLittleEndian(SequenceReader<Byte>, Int32) TryReadLittleEndian(SequenceReader<Byte>, Int32) TryReadLittleEndian(SequenceReader<Byte>, Int32)
TryReadLittleEndian(SequenceReader<Byte>, Int64) TryReadLittleEndian(SequenceReader<Byte>, Int64) TryReadLittleEndian(SequenceReader<Byte>, Int64) TryReadLittleEndian(SequenceReader<Byte>, Int64)

Applies to