Class SequenceMarshal
- Namespace
- System.Runtime.InteropServices
- Assembly
- System.Memory.dll
public static class SequenceMarshal
- Inheritance
-
SequenceMarshal
- Inherited Members
Methods
TryGetArray<T>(ReadOnlySequence<T>, out ArraySegment<T>)
public static bool TryGetArray<T>(ReadOnlySequence<T> sequence, out ArraySegment<T> segment)
Parameters
sequenceReadOnlySequence<T>segmentArraySegment<T>
Returns
Type Parameters
T
TryGetReadOnlyMemory<T>(ReadOnlySequence<T>, out ReadOnlyMemory<T>)
public static bool TryGetReadOnlyMemory<T>(ReadOnlySequence<T> sequence, out ReadOnlyMemory<T> memory)
Parameters
sequenceReadOnlySequence<T>memoryReadOnlyMemory<T>
Returns
Type Parameters
T
TryGetReadOnlySequenceSegment<T>(ReadOnlySequence<T>, out ReadOnlySequenceSegment<T>, out int, out ReadOnlySequenceSegment<T>, out int)
public static bool TryGetReadOnlySequenceSegment<T>(ReadOnlySequence<T> sequence, out ReadOnlySequenceSegment<T> startSegment, out int startIndex, out ReadOnlySequenceSegment<T> endSegment, out int endIndex)
Parameters
sequenceReadOnlySequence<T>startSegmentReadOnlySequenceSegment<T>startIndexintendSegmentReadOnlySequenceSegment<T>endIndexint
Returns
Type Parameters
T