SequenceReader<T>.TryReadTo Método

Definición

Sobrecargas

TryReadTo(ReadOnlySpan<T>, T, T, Boolean)

Intenta leer todo hasta el elemento delimiter especificado, omitiendo los delimitadores que van precedidos de delimiterEscape.

TryReadTo(ReadOnlySequence<T>, T, T, Boolean)

Intenta leer todo hasta el elemento delimiter especificado, omitiendo los delimitadores que van precedidos de delimiterEscape.

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Intenta leer todo hasta el elemento delimiter especificado.

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 delimiter especificado.

TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean)

Intenta leer todo hasta el elemento delimiter especificado.

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.

Se aplica a