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

◆ TryReadToSlow() [3/4]

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

Definition at line 319 of file SequenceReader.cs.

320 {
321 if (!TryReadToInternal(out var sequence, delimiter, advancePastDelimiter, CurrentSpan.Length - CurrentSpanIndex))
322 {
323 span = default(ReadOnlySpan<T>);
324 return false;
325 }
326 span = (sequence.IsSingleSegment ? sequence.First.Span : ((ReadOnlySpan<T>)BuffersExtensions.ToArray(in sequence)));
327 return true;
328 }
bool TryReadToInternal(out ReadOnlySequence< T > sequence, T delimiter, bool advancePastDelimiter, int skip=0)

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

Referenced by System.Buffers.SequenceReader< T >.TryReadTo(), System.Buffers.SequenceReader< T >.TryReadTo(), System.Buffers.SequenceReader< T >.TryReadTo(), and System.Buffers.SequenceReader< T >.TryReadToSlow().