SequenceMarshal.TryGetReadOnlySequenceSegment<T> Metod

Definition

Försöker hämta ett skrivskyddat sekvenssegment från den angivna skrivskyddade sekvensen.

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

Typparametrar

T

Typ av skrivskyddad sekvens.

Parametrar

sequence
ReadOnlySequence<T>

Den skrivskyddade sekvens som det skrivskyddade sekvenssegmentet hämtas från.

startSegment
ReadOnlySequenceSegment<T>

Det inledande skrivskyddade sekvenssegmentet.

startIndex
Int32

Den första positionen.

endSegment
ReadOnlySequenceSegment<T>

Det avslutande skrivskyddade sekvenssegmentet.

endIndex
Int32

Den sista positionen.

Returer

trueom det skrivskyddade sekvenssegmentet kan hämtas; annars . false

Gäller för