SequenceReader<T>.TryReadTo Método
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í.
Sobrecargas
TryReadTo(ReadOnlySpan<T>, T, T, Boolean) |
Intenta leer todo hasta el elemento |
TryReadTo(ReadOnlySequence<T>, T, T, Boolean) |
Intenta leer todo hasta el elemento |
TryReadTo(ReadOnlySpan<T>, T, Boolean) |
Intenta leer todo hasta el elemento |
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) |
Intenta leer los datos hasta que coincide con el delimitador entero especificado como intervalo de solo lectura. |
TryReadTo(ReadOnlySequence<T>, T, Boolean) |
Intenta leer todo hasta el elemento |
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) |
Intenta leer todo hasta el elemento |
TryReadTo(ReadOnlySpan<T>, T, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Intenta leer todo hasta el elemento delimiter
especificado, omitiendo los delimitadores que van precedidos de delimiterEscape
.
public bool TryReadTo (out ReadOnlySpan<T> span, T delimiter, T delimiterEscape, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySpan * 'T * 'T * bool -> bool
Public Function TryReadTo (ByRef span As ReadOnlySpan(Of T), delimiter As T, delimiterEscape As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parámetros
- span
- ReadOnlySpan<T>
El resultado que devuelve este método contiene la lectura de los datos, si los hay.
- delimiter
- T
Delimitador que se buscará.
- delimiterEscape
- T
Valor que indica que se omitirá un elemento delimiter
inmediatamente después.
- advancePastDelimiter
- Boolean
true
para avanzar más allá de delimiter
si se encuentra; en caso contrario, false
.
Devoluciones
true
si se encuentra delimiter
; de lo contrario, false
.
Se aplica a
TryReadTo(ReadOnlySequence<T>, T, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Intenta leer todo hasta el elemento delimiter
especificado, omitiendo los delimitadores que van precedidos de delimiterEscape
.
public bool TryReadTo (out System.Buffers.ReadOnlySequence<T> sequence, T delimiter, T delimiterEscape, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySequence * 'T * 'T * bool -> bool
Public Function TryReadTo (ByRef sequence As ReadOnlySequence(Of T), delimiter As T, delimiterEscape As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parámetros
- sequence
- ReadOnlySequence<T>
El resultado que devuelve este método contiene la lectura de los datos, si los hay.
- delimiter
- T
Delimitador que se buscará.
- delimiterEscape
- T
Valor que indica que se omitirá un elemento delimiter
inmediatamente después.
- advancePastDelimiter
- Boolean
true
para avanzar más allá de delimiter
si se encuentra; en caso contrario, false
.
Devoluciones
true
si se encuentra delimiter
; de lo contrario, false
.
Se aplica a
TryReadTo(ReadOnlySpan<T>, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Intenta leer todo hasta el elemento delimiter
especificado.
public bool TryReadTo (out ReadOnlySpan<T> span, T delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySpan * 'T * bool -> bool
Public Function TryReadTo (ByRef span As ReadOnlySpan(Of T), delimiter As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parámetros
- span
- ReadOnlySpan<T>
El resultado que devuelve este método contiene la lectura de los datos, si los hay.
- delimiter
- T
Delimitador que se buscará.
- advancePastDelimiter
- Boolean
true
para avanzar más allá de delimiter
si se encuentra; en caso contrario, false
.
Devoluciones
true
si se encuentra delimiter
; de lo contrario, false
.
Se aplica a
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Intenta leer los datos hasta que coincide con el delimitador entero especificado como intervalo de solo lectura.
public bool TryReadTo (out System.Buffers.ReadOnlySequence<T> sequence, ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
public bool TryReadTo (out System.Buffers.ReadOnlySequence<T> sequence, scoped ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySequence * ReadOnlySpan<'T (requires 'T : struct)> * bool -> bool
Public Function TryReadTo (ByRef sequence As ReadOnlySequence(Of T), delimiter As ReadOnlySpan(Of T), Optional advancePastDelimiter As Boolean = true) As Boolean
Parámetros
- sequence
- ReadOnlySequence<T>
El resultado que devuelve este método contiene la lectura de los datos, si los hay.
- delimiter
- ReadOnlySpan<T>
Intervalo de solo lectura que contiene uno o varios delimitadores.
- advancePastDelimiter
- Boolean
true
para avanzar más allá de delimiter
si se encuentra; en caso contrario, false
.
Devoluciones
true
si se encuentra delimiter
; de lo contrario, false
.
Se aplica a
TryReadTo(ReadOnlySequence<T>, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Intenta leer todo hasta el elemento delimiter
especificado.
public bool TryReadTo (out System.Buffers.ReadOnlySequence<T> sequence, T delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySequence * 'T * bool -> bool
Public Function TryReadTo (ByRef sequence As ReadOnlySequence(Of T), delimiter As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parámetros
- sequence
- ReadOnlySequence<T>
El resultado que devuelve este método contiene la lectura de los datos, si los hay.
- delimiter
- T
Delimitador que se buscará.
- advancePastDelimiter
- Boolean
true
para avanzar más allá de delimiter
si se encuentra; en caso contrario, false
.
Devoluciones
true
si se encuentra delimiter
; de lo contrario, false
.
Se aplica a
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Intenta leer todo hasta el elemento delimiter
especificado.
public bool TryReadTo (out ReadOnlySpan<T> span, ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
public bool TryReadTo (out ReadOnlySpan<T> span, scoped ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySpan * ReadOnlySpan<'T (requires 'T : struct)> * bool -> bool
Public Function TryReadTo (ByRef span As ReadOnlySpan(Of T), delimiter As ReadOnlySpan(Of T), Optional advancePastDelimiter As Boolean = true) As Boolean
Parámetros
- span
- ReadOnlySpan<T>
Datos leídos, si los hay.
- delimiter
- ReadOnlySpan<T>
Delimitador que se buscará.
- advancePastDelimiter
- Boolean
true
para avanzar más allá del elemento delimiter
, si se encuentra.
Devoluciones
true
si se encuentra delimiter
; de lo contrario, false
.