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

◆ TryAdvanceToAny()

bool System.Buffers.SequenceReader< T >.TryAdvanceToAny ( ReadOnlySpan< T > delimiters,
bool advancePastDelimiter = true )
inline

Definition at line 679 of file SequenceReader.cs.

680 {
681 ReadOnlySpan<T> unreadSpan = UnreadSpan;
682 int num = unreadSpan.IndexOfAny(delimiters);
683 if (num != -1)
684 {
685 AdvanceCurrentSpan(num + (advancePastDelimiter ? 1 : 0));
686 return true;
687 }
688 ReadOnlySequence<T> sequence;
689 return TryReadToAnyInternal(out sequence, delimiters, advancePastDelimiter);
690 }
readonly ReadOnlySpan< T > UnreadSpan
bool TryReadToAnyInternal(out ReadOnlySequence< T > sequence, ReadOnlySpan< T > delimiters, bool advancePastDelimiter, int skip=0)
void AdvanceCurrentSpan(long count)

References System.Buffers.SequenceReader< T >.AdvanceCurrentSpan(), System.Buffers.SequenceReader< T >.TryReadToAnyInternal(), and System.Buffers.SequenceReader< T >.UnreadSpan.