Table of Contents

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

sequence ReadOnlySequence<T>
segment ArraySegment<T>

Returns

bool

Type Parameters

T

TryGetReadOnlyMemory<T>(ReadOnlySequence<T>, out ReadOnlyMemory<T>)

public static bool TryGetReadOnlyMemory<T>(ReadOnlySequence<T> sequence, out ReadOnlyMemory<T> memory)

Parameters

sequence ReadOnlySequence<T>
memory ReadOnlyMemory<T>

Returns

bool

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

sequence ReadOnlySequence<T>
startSegment ReadOnlySequenceSegment<T>
startIndex int
endSegment ReadOnlySequenceSegment<T>
endIndex int

Returns

bool

Type Parameters

T