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

◆ AdvancePastAny() [4/4]

long System.Buffers.SequenceReader< T >.AdvancePastAny ( T value0,
T value1,
T value2,
T value3 )
inline

Definition at line 732 of file SequenceReader.cs.

733 {
734 long consumed = Consumed;
735 do
736 {
737 int i;
738 for (i = CurrentSpanIndex; i < CurrentSpan.Length; i++)
739 {
740 T val = CurrentSpan[i];
741 if (!val.Equals(value0) && !val.Equals(value1) && !val.Equals(value2) && !val.Equals(value3))
742 {
743 break;
744 }
745 }
746 int num = i - CurrentSpanIndex;
747 if (num == 0)
748 {
749 break;
750 }
752 }
753 while (CurrentSpanIndex == 0 && !End);
754 return Consumed - consumed;
755 }
void AdvanceCurrentSpan(long count)

References System.Buffers.SequenceReader< T >.AdvanceCurrentSpan(), System.Buffers.SequenceReader< T >.Consumed, System.Buffers.SequenceReader< T >.CurrentSpan, System.Buffers.SequenceReader< T >.CurrentSpanIndex, and System.Buffers.SequenceReader< T >.End.