Sdílet prostřednictvím


SequenceMarshal.TryGetReadOnlySequenceSegment<T> Metoda

Definice

Pokusí se načíst segment sekvence jen pro čtení ze zadané sekvence jen pro čtení.

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 sekvence jen pro čtení.

Parametry

sequence
ReadOnlySequence<T>

Sekvence jen pro čtení, ze které bude načten segment sekvence jen pro čtení.

startSegment
ReadOnlySequenceSegment<T>

Počáteční sekvenční segment jen pro čtení.

startIndex
Int32

Počáteční pozice.

endSegment
ReadOnlySequenceSegment<T>

Koncový segment sekvence jen pro čtení.

endIndex
Int32

Poslední pozice.

Návraty

truepokud lze načíst sekvenční segment jen pro čtení; v opačném případě . false

Platí pro