ReadOnlySequence<T> Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una secuencia que puede leer una serie secuencial de T.
generic <typename T>
public value class ReadOnlySequence
public readonly struct ReadOnlySequence<T>
type ReadOnlySequence<'T> = struct
Public Structure ReadOnlySequence(Of T)
Parámetros de tipo
- T
Tipo de los elementos de la secuencia de solo lectura.
- Herencia
Constructores
| Nombre | Description |
|---|---|
| ReadOnlySequence<T>(ReadOnlyMemory<T>) |
Crea una instancia de a partir de ReadOnlySequence<T> .ReadOnlyMemory<T> |
| ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
Crea una instancia de a ReadOnlySequence<T> partir de una lista de memoria vinculada representada por segmentos inicial y final y los índices correspondientes en ellos. |
| ReadOnlySequence<T>(T[], Int32, Int32) |
Crea una instancia de a ReadOnlySequence<T> partir de una sección de una matriz. |
| ReadOnlySequence<T>(T[]) |
Crea una instancia de a partir de ReadOnlySequence<T> |
Campos
| Nombre | Description |
|---|---|
| Empty |
Devuelve un objeto vacío ReadOnlySequence<T>. |
Propiedades
| Nombre | Description |
|---|---|
| End |
Obtiene la posición al final de .ReadOnlySequence<T> |
| First |
Obtiene del ReadOnlyMemory<T> primer segmento. |
| FirstSpan |
Obtiene del ReadOnlySpan<T> primer segmento. |
| IsEmpty |
Obtiene un valor que indica si está ReadOnlySequence<T> vacío. |
| IsSingleSegment |
Obtiene un valor que indica si contiene ReadOnlySequence<T> un único ReadOnlyMemory<T> segmento. |
| Length |
Obtiene la longitud de ReadOnlySequence<T>. |
| Start |
Obtiene la posición al principio de .ReadOnlySequence<T> |
Métodos
| Nombre | Description |
|---|---|
| GetEnumerator() |
Devuelve un enumerador sobre .ReadOnlySequence<T> |
| GetPosition(Int64, SequencePosition) |
Devuelve un nuevo SequencePosition inicio en el desplazamiento especificado desde la |
| GetPosition(Int64) |
Devuelve un nuevo SequencePosition objeto a |
| Slice(Int32, Int32) |
Forma un segmento fuera del actual ReadOnlySequence<T>, comenzando en |
| Slice(Int32, SequencePosition) |
Forma un segmento fuera del actual ReadOnlySequence<T>, comenzando en |
| Slice(Int64, Int64) |
Forma un segmento de la clase especificada ReadOnlySequence<T>, comenzando en |
| Slice(Int64, SequencePosition) |
Forma un segmento fuera del actual ReadOnlySequence<T>, comenzando en |
| Slice(Int64) |
Forma un segmento fuera del actual ReadOnlySequence<T>, comenzando en un índice especificado y continuando hasta el final de la secuencia de solo lectura. |
| Slice(SequencePosition, Int32) |
Forma un segmento fuera del actual ReadOnlySequence<T>, comenzando en |
| Slice(SequencePosition, Int64) |
Forma un segmento fuera del actual ReadOnlySequence<T>, comenzando en |
| Slice(SequencePosition, SequencePosition) |
Forma un segmento fuera del actual ReadOnlySequence<T>, comenzando en |
| Slice(SequencePosition) |
Forma un segmento fuera del actual ReadOnlySequence<T>, comenzando en una posición de secuencia especificada y continuando hasta el final de la secuencia de solo lectura. |
| ToString() |
Devuelve una cadena que representa la secuencia actual. |
| TryGet(SequencePosition, ReadOnlyMemory<T>, Boolean) |
Intenta recuperar el siguiente segmento después |
Métodos de extensión
| Nombre | Description |
|---|---|
| CopyTo<T>(ReadOnlySequence<T>, Span<T>) |
Copia el objeto ReadOnlySequence<T> en el especificado Span<T>. |
| PositionOf<T>(ReadOnlySequence<T>, T) |
Devuelve la posición de la primera aparición de |
| ToArray<T>(ReadOnlySequence<T>) |
Convierte en ReadOnlySequence<T> una matriz. |