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

◆ AdvancePastAny() [2/4]

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

Definition at line 782 of file SequenceReader.cs.

783 {
784 long consumed = Consumed;
785 do
786 {
787 int i;
788 for (i = CurrentSpanIndex; i < CurrentSpan.Length; i++)
789 {
790 T val = CurrentSpan[i];
791 if (!val.Equals(value0) && !val.Equals(value1))
792 {
793 break;
794 }
795 }
796 int num = i - CurrentSpanIndex;
797 if (num == 0)
798 {
799 break;
800 }
802 }
803 while (CurrentSpanIndex == 0 && !End);
804 return Consumed - consumed;
805 }
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.