Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TryAdvanceTo()

bool System.Buffers.SequenceReader< T >.TryAdvanceTo ( T delimiter,
bool advancePastDelimiter = true )
inline

Definition at line 666 of file SequenceReader.cs.

667 {
668 ReadOnlySpan<T> unreadSpan = UnreadSpan;
669 int num = unreadSpan.IndexOf(delimiter);
670 if (num != -1)
671 {
672 Advance(advancePastDelimiter ? (num + 1) : num);
673 return true;
674 }
675 ReadOnlySequence<T> sequence;
676 return TryReadToInternal(out sequence, delimiter, advancePastDelimiter);
677 }
readonly ReadOnlySpan< T > UnreadSpan
bool TryReadToInternal(out ReadOnlySequence< T > sequence, T delimiter, bool advancePastDelimiter, int skip=0)

References System.Buffers.SequenceReader< T >.Advance(), System.Buffers.SequenceReader< T >.TryReadToInternal(), and System.Buffers.SequenceReader< T >.UnreadSpan.