Compartilhar via


SequenceReader<T>.TryReadTo Método

Definição

Sobrecargas

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

Tenta ler tudo até o delimiter fornecido, ignorando os delimitadores precedidos por delimiterEscape.

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

Tenta ler tudo até o delimiter fornecido, ignorando os delimitadores precedidos por delimiterEscape.

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Tenta ler tudo até o delimiter fornecido.

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

Tenta ler dados até a correspondência do delimitador inteiro especificado como um intervalo somente leitura.

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Tenta ler tudo até o delimiter fornecido.

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

Tente ler tudo até o delimiter fornecido.

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

Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs

Tenta ler tudo até o delimiter fornecido, ignorando os delimitadores precedidos por 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>

Quando o método é retornado, contém os dados lidos, se houver.

delimiter
T

O delimitador a ser procurado.

delimiterEscape
T

Um valor que indica que um delimiter imediatamente após deve ser ignorado.

advancePastDelimiter
Boolean

true para ignorar o delimiter se for encontrado; caso contrário, false.

Retornos

true se o delimiter tiver sido encontrado; caso contrário, false.

Aplica-se a

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

Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs

Tenta ler tudo até o delimiter fornecido, ignorando os delimitadores precedidos por 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>

Quando o método é retornado, contém os dados lidos, se houver.

delimiter
T

O delimitador a ser procurado.

delimiterEscape
T

Um valor que indica que um delimiter imediatamente após deve ser ignorado.

advancePastDelimiter
Boolean

true para ignorar o delimiter se for encontrado; caso contrário, false.

Retornos

true se o delimiter tiver sido encontrado; caso contrário, false.

Aplica-se a

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs

Tenta ler tudo até o delimiter fornecido.

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>

Quando o método é retornado, contém os dados lidos, se houver.

delimiter
T

O delimitador a ser procurado.

advancePastDelimiter
Boolean

true para ignorar o delimiter se for encontrado; caso contrário, false.

Retornos

true se o delimiter tiver sido encontrado; caso contrário, false.

Aplica-se a

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

Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs

Tenta ler dados até a correspondência do delimitador inteiro especificado como um intervalo somente leitura.

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>

Quando o método é retornado, contém os dados lidos, se houver.

delimiter
ReadOnlySpan<T>

Um intervalo somente leitura que contém um ou mais delimitadores.

advancePastDelimiter
Boolean

true para ignorar o delimiter se for encontrado; caso contrário, false.

Retornos

true se o delimiter tiver sido encontrado; caso contrário, false.

Aplica-se a

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs

Tenta ler tudo até o delimiter fornecido.

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>

Quando o método é retornado, contém os dados lidos, se houver.

delimiter
T

O delimitador a ser procurado.

advancePastDelimiter
Boolean

true para ignorar o delimiter se for encontrado; caso contrário, false.

Retornos

true se o delimiter tiver sido encontrado; caso contrário, false.

Aplica-se a

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

Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs
Origem:
SequenceReader.Search.cs

Tente ler tudo até o delimiter fornecido.

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>

Os dados lidos, se houver.

delimiter
ReadOnlySpan<T>

O delimitador a ser procurado.

advancePastDelimiter
Boolean

true para ignorar o delimiter se encontrado.

Retornos

true se o delimiter tiver sido encontrado; caso contrário, false.

Aplica-se a