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

◆ IsNext() [1/2]

bool System.Buffers.SequenceReader< T >.IsNext ( ReadOnlySpan< T > next,
bool advancePast = false )
inline

Definition at line 839 of file SequenceReader.cs.

840 {
841 ReadOnlySpan<T> unreadSpan = UnreadSpan;
842 if (unreadSpan.StartsWith(next))
843 {
844 if (advancePast)
845 {
846 AdvanceCurrentSpan(next.Length);
847 }
848 return true;
849 }
850 if (unreadSpan.Length < next.Length)
851 {
852 return IsNextSlow(next, advancePast);
853 }
854 return false;
855 }
readonly ReadOnlySpan< T > UnreadSpan
bool IsNextSlow(ReadOnlySpan< T > next, bool advancePast)
void AdvanceCurrentSpan(long count)

References System.Buffers.SequenceReader< T >.AdvanceCurrentSpan(), System.Buffers.SequenceReader< T >.IsNextSlow(), System.ReadOnlySpan< T >.Length, and System.Buffers.SequenceReader< T >.UnreadSpan.