SequenceMarshal.TryGetReadOnlySequenceSegment<T> Metoda

Definicja

Próbuje pobrać segment sekwencji tylko do odczytu z określonej sekwencji tylko do odczytu.

public:
generic <typename T>
 static bool TryGetReadOnlySequenceSegment(System::Buffers::ReadOnlySequence<T> sequence, [Runtime::InteropServices::Out] System::Buffers::ReadOnlySequenceSegment<T> ^ % startSegment, [Runtime::InteropServices::Out] int % startIndex, [Runtime::InteropServices::Out] System::Buffers::ReadOnlySequenceSegment<T> ^ % endSegment, [Runtime::InteropServices::Out] int % endIndex);
public static bool TryGetReadOnlySequenceSegment<T> (System.Buffers.ReadOnlySequence<T> sequence, out System.Buffers.ReadOnlySequenceSegment<T>? startSegment, out int startIndex, out System.Buffers.ReadOnlySequenceSegment<T>? endSegment, out int endIndex);
public static bool TryGetReadOnlySequenceSegment<T> (System.Buffers.ReadOnlySequence<T> sequence, out System.Buffers.ReadOnlySequenceSegment<T> startSegment, out int startIndex, out System.Buffers.ReadOnlySequenceSegment<T> endSegment, out int endIndex);
static member TryGetReadOnlySequenceSegment : System.Buffers.ReadOnlySequence<'T> * ReadOnlySequenceSegment * int * ReadOnlySequenceSegment * int -> bool
Public Shared Function TryGetReadOnlySequenceSegment(Of T) (sequence As ReadOnlySequence(Of T), ByRef startSegment As ReadOnlySequenceSegment(Of T), ByRef startIndex As Integer, ByRef endSegment As ReadOnlySequenceSegment(Of T), ByRef endIndex As Integer) As Boolean

Parametry typu

T

Typ sekwencji tylko do odczytu.

Parametry

sequence
ReadOnlySequence<T>

Sekwencja tylko do odczytu, z której zostanie pobrany segment sekwencji tylko do odczytu.

startSegment
ReadOnlySequenceSegment<T>

Początkowy segment sekwencji tylko do odczytu.

startIndex
Int32

Pozycja początkowa.

endSegment
ReadOnlySequenceSegment<T>

Końcowy segment sekwencji tylko do odczytu.

endIndex
Int32

Ostateczna pozycja.

Zwraca

true jeśli można pobrać segment sekwencji tylko do odczytu; w przeciwnym razie , false.

Dotyczy