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

◆ TryReadToAnySlow()

bool System.Buffers.SequenceReader< T >.TryReadToAnySlow ( out ReadOnlySpan< T > span,
ReadOnlySpan< T > delimiters,
bool advancePastDelimiter )
inlineprivate

Definition at line 550 of file SequenceReader.cs.

551 {
552 if (!TryReadToAnyInternal(out var sequence, delimiters, advancePastDelimiter, CurrentSpan.Length - CurrentSpanIndex))
553 {
554 span = default(ReadOnlySpan<T>);
555 return false;
556 }
557 span = (sequence.IsSingleSegment ? sequence.First.Span : ((ReadOnlySpan<T>)BuffersExtensions.ToArray(in sequence)));
558 return true;
559 }
bool TryReadToAnyInternal(out ReadOnlySequence< T > sequence, ReadOnlySpan< T > delimiters, bool advancePastDelimiter, int skip=0)

References System.Buffers.SequenceReader< T >.CurrentSpan, System.Buffers.SequenceReader< T >.CurrentSpanIndex, and System.Buffers.SequenceReader< T >.TryReadToAnyInternal().

Referenced by System.Buffers.SequenceReader< T >.TryReadToAny().