ReadOnlySequence<T> Structure
Définition
Représente une séquence capable de lire une série séquentielle de T
.Represents a sequence that can read a sequential series of T
.
generic <typename T>
public value class ReadOnlySequence
public struct ReadOnlySequence<T>
type ReadOnlySequence<'T> = struct
Public Structure ReadOnlySequence(Of T)
Paramètres de type
- T
- Héritage
Constructeurs
ReadOnlySequence<T>(ReadOnlyMemory<T>) |
Crée une instance de ReadOnlySequence<T> à partir de ReadOnlyMemory<T>.Creates an instance of ReadOnlySequence<T> from a ReadOnlyMemory<T>. |
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
Crée une instance d’un ReadOnlySequence<T> à partir d’une liste de mémoire liée représentée par les segments de début et de fin et les index correspondants.Creates an instance of a ReadOnlySequence<T> from a linked memory list represented by start and end segments and the corresponding indexes in them. |
ReadOnlySequence<T>(T[]) |
Crée une instance de ReadOnlySequence<T> à partir de |
ReadOnlySequence<T>(T[], Int32, Int32) |
Crée une instance d’un ReadOnlySequence<T> à partir d’une section d’un tableau.Creates an instance of a ReadOnlySequence<T> from a section of an array. |
Champs
Empty |
Retourne un ReadOnlySequence<T> videReturns an empty ReadOnlySequence<T> |
Propriétés
End |
Obtient la position à la fin de ReadOnlySequence<T>.Gets the position at the end of the ReadOnlySequence<T>. |
First |
Obtient ReadOnlyMemory<T> à partir du premier segment.Gets the ReadOnlyMemory<T> from the first segment. |
FirstSpan |
Obtient ReadOnlySpan<T> à partir du premier segment.Gets the ReadOnlySpan<T> from the first segment. |
IsEmpty |
Obtient une valeur qui indique si ReadOnlySequence<T> est vide.Gets a value that indicates whether the ReadOnlySequence<T> is empty. |
IsSingleSegment |
Obtient une valeur qui indique si ReadOnlySequence<T> contient un segment ReadOnlyMemory<T> unique.Gets a value that indicates whether the ReadOnlySequence<T> contains a single ReadOnlyMemory<T> segment. |
Length |
Obtient la longueur de ReadOnlySequence<T>.Gets the length of the ReadOnlySequence<T>. |
Start |
Obtient la position au début de ReadOnlySequence<T>.Gets the position to the start of the ReadOnlySequence<T>. |
Méthodes
GetEnumerator() |
Retourne un énumérateur sur ReadOnlySequence<T>.Returns an enumerator over the ReadOnlySequence<T>. |
GetPosition(Int64) |
Retourne un nouvel SequencePosition à un |
GetPosition(Int64, SequencePosition) |
Retourne un nouvel SequencePosition à un |
Slice(Int32, Int32) |
Constitue une section du ReadOnlySequence<T> actuel, qui commence à l’index |
Slice(Int32, SequencePosition) |
Constitue une section du ReadOnlySequence<T> actuel, qui commence à l’index |
Slice(Int64) |
Constitue une section du ReadOnlySequence<T> actuel, entre l’index spécifié et la fin de la séquence en lecture seule.Forms a slice out of the current ReadOnlySequence<T>, beginning at a specified index and continuing to the end of the read-only sequence. |
Slice(Int64, Int64) |
Constitue une section de ReadOnlySequence<T> donné, en commençant par |
Slice(Int64, SequencePosition) |
Constitue une section du ReadOnlySequence<T> actuel, qui commence à l’index |
Slice(SequencePosition) |
Constitue une section du ReadOnlySequence<T> actuel, entre la position de séquence spécifiée et la fin de la séquence en lecture seule.Forms a slice out of the current ReadOnlySequence<T>, beginning at a specified sequence position and continuing to the end of the read-only sequence. |
Slice(SequencePosition, Int32) |
Constitue une section du ReadOnlySequence<T> actuel, qui commence à l’index |
Slice(SequencePosition, Int64) |
Constitue une section du ReadOnlySequence<T> actuel, qui commence à l’index |
Slice(SequencePosition, SequencePosition) |
Constitue une section du ReadOnlySequence<T> actuel, qui commence à l’index |
ToString() | |
TryGet(SequencePosition, ReadOnlyMemory<T>, Boolean) |
Tente de récupérer le segment suivant après |
Méthodes d’extension
CopyTo<T>(ReadOnlySequence<T>, Span<T>) |
Copie le ReadOnlySequence<T> dans le Span<T> spécifié.Copies the ReadOnlySequence<T> to the specified Span<T>. |
PositionOf<T>(ReadOnlySequence<T>, T) |
Retourne la position de la première occurrence de |
ToArray<T>(ReadOnlySequence<T>) |
Convertit ReadOnlySequence<T> en tableau.Converts the ReadOnlySequence<T> to an array. |