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

◆ TryGetReadOnlySequenceSegment()

bool System.Buffers.ReadOnlySequence< T >.TryGetReadOnlySequenceSegment ( [NotNullWhen(true)] out ReadOnlySequenceSegment< T > startSegment,
out int startIndex,
[NotNullWhen(true)] out ReadOnlySequenceSegment< T > endSegment,
out int endIndex )
inlinepackage

Definition at line 829 of file ReadOnlySequence.cs.

830 {
831 object startObject = _startObject;
832 if (startObject == null || GetSequenceType() != 0)
833 {
834 startSegment = null;
835 startIndex = 0;
836 endSegment = null;
837 endIndex = 0;
838 return false;
839 }
840 startSegment = (ReadOnlySequenceSegment<T>)startObject;
842 endSegment = (ReadOnlySequenceSegment<T>)_endObject;
844 return true;
845 }
static int GetIndex(int Integer)

References System.Buffers.ReadOnlySequence< T >._endInteger, System.Buffers.ReadOnlySequence< T >._endObject, System.Buffers.ReadOnlySequence< T >._startInteger, System.Buffers.ReadOnlySequence< T >._startObject, System.endIndex, System.endSegment, System.Buffers.ReadOnlySequence< T >.GetIndex(), System.Buffers.ReadOnlySequence< T >.GetSequenceType(), System.startIndex, and System.startSegment.

Referenced by System.Runtime.InteropServices.SequenceMarshal.TryGetReadOnlySequenceSegment< T >().