SequenceReader<T>.TryReadTo Méthode

Définition

Surcharges

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

Tente de lire des données jusqu’à ce que l’intégralité du délimiteur spécifié en tant que correspondances d’étendue en lecture seule.

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Essaie de lire tout jusqu’au donné delimiter.

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Essaie de lire tout jusqu’au donné delimiter.

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

Tente de lire tout jusqu’au point donné delimiter, ignorant les délimiteurs précédés par delimiterEscape.

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

Tente de lire tout jusqu’au point donné delimiter, ignorant les délimiteurs précédés par delimiterEscape.

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

Tente de lire des données jusqu’à ce que l’intégralité du délimiteur spécifié en tant que correspondances d’étendue en lecture seule.

public bool TryReadTo(out System.Buffers.ReadOnlySequence<T> sequence, 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

Paramètres

sequence
ReadOnlySequence<T>

Lorsque la méthode est retournée, contient les données lues, le cas échéant.

delimiter
ReadOnlySpan<T>

Étendue en lecture seule qui contient un ou plusieurs délimiteurs.

advancePastDelimiter
Boolean

true pour passer au-delà de la delimiter valeur trouvée ; sinon, false.

Retours

true si l’objet delimiter a été trouvé ; sinon, false.

S’applique à

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Essaie de lire tout jusqu’au donné delimiter.

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

Paramètres

sequence
ReadOnlySequence<T>

Lorsque la méthode est retournée, contient les données lues, le cas échéant.

delimiter
T

Délimiteur à rechercher.

advancePastDelimiter
Boolean

true pour passer au-delà de la delimiter valeur trouvée ; sinon, false.

Retours

true si l’objet delimiter a été trouvé ; sinon, false.

S’applique à

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Essaie de lire tout jusqu’au donné delimiter.

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

Paramètres

span
ReadOnlySpan<T>

Lorsque la méthode est retournée, contient les données lues, le cas échéant.

delimiter
T

Délimiteur à rechercher.

advancePastDelimiter
Boolean

true pour passer au-delà de la delimiter valeur trouvée ; sinon, false.

Retours

true si l’objet delimiter a été trouvé ; sinon, false.

S’applique à

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

Tente de lire tout jusqu’au point donné delimiter, ignorant les délimiteurs précédés par 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

Paramètres

sequence
ReadOnlySequence<T>

Lorsque la méthode est retournée, contient les données lues, le cas échéant.

delimiter
T

Délimiteur à rechercher.

delimiterEscape
T

Valeur qui indique qu’une valeur immédiatement suivante delimiter doit être ignorée.

advancePastDelimiter
Boolean

true pour passer au-delà de la delimiter valeur trouvée ; sinon, false.

Retours

true si l’objet delimiter a été trouvé ; sinon, false.

S’applique à

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

Tente de lire tout jusqu’au point donné delimiter, ignorant les délimiteurs précédés par 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

Paramètres

span
ReadOnlySpan<T>

Lorsque la méthode est retournée, contient les données lues, le cas échéant.

delimiter
T

Délimiteur à rechercher.

delimiterEscape
T

Valeur qui indique qu’une valeur immédiatement suivante delimiter doit être ignorée.

advancePastDelimiter
Boolean

true pour passer au-delà de la delimiter valeur trouvée ; sinon, false.

Retours

true si l’objet delimiter a été trouvé ; sinon, false.

S’applique à