SequenceReader<T>.TryReadTo Méthode

Définition

Surcharges

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

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

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

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

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Tente de tout lire jusqu’au delimiter.

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

Tente de lire les données jusqu’à ce que le délimiteur entier spécifié comme plage en lecture seule soit rencontré.

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Tente de tout lire jusqu’au delimiter.

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

Tente de tout lire jusqu’au delimiter.

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

Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs

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

Paramètres

span
ReadOnlySpan<T>

Quand la méthode retourne, contient les données lues, le cas échéant.

delimiter
T

Délimiteur à rechercher.

delimiterEscape
T

Valeur indiquant qu’un delimiter qui suit immédiatement doit être ignoré.

advancePastDelimiter
Boolean

true pour se déplacer après le delimiter s’il est trouvé ; sinon, false.

Retours

true si le delimiter a été trouvé ; sinon, false.

S’applique à

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

Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs

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

Paramètres

sequence
ReadOnlySequence<T>

Quand la méthode retourne, contient les données lues, le cas échéant.

delimiter
T

Délimiteur à rechercher.

delimiterEscape
T

Valeur indiquant qu’un delimiter qui suit immédiatement doit être ignoré.

advancePastDelimiter
Boolean

true pour se déplacer après le delimiter s’il est trouvé ; sinon, false.

Retours

true si le delimiter a été trouvé ; sinon, false.

S’applique à

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs

Tente de tout lire jusqu’au 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>

Quand la méthode retourne, contient les données lues, le cas échéant.

delimiter
T

Délimiteur à rechercher.

advancePastDelimiter
Boolean

true pour se déplacer après le delimiter s’il est trouvé ; sinon, false.

Retours

true si le delimiter a été trouvé ; sinon, false.

S’applique à

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

Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs

Tente de lire les données jusqu’à ce que le délimiteur entier spécifié comme plage en lecture seule soit rencontré.

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

Paramètres

sequence
ReadOnlySequence<T>

Quand la méthode retourne, contient les données lues, le cas échéant.

delimiter
ReadOnlySpan<T>

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

advancePastDelimiter
Boolean

true pour se déplacer après le delimiter s’il est trouvé ; sinon, false.

Retours

true si le delimiter a été trouvé ; sinon, false.

S’applique à

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs

Tente de tout lire jusqu’au 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>

Quand la méthode retourne, contient les données lues, le cas échéant.

delimiter
T

Délimiteur à rechercher.

advancePastDelimiter
Boolean

true pour se déplacer après le delimiter s’il est trouvé ; sinon, false.

Retours

true si le delimiter a été trouvé ; sinon, false.

S’applique à

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

Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs
Source:
SequenceReader.Search.cs

Tente de tout lire jusqu’au delimiter.

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

Paramètres

span
ReadOnlySpan<T>

Données lues, le cas échéant.

delimiter
ReadOnlySpan<T>

Délimiteur à rechercher.

advancePastDelimiter
Boolean

true pour se déplacer jusqu’après le delimiter s’il est trouvé.

Retours

true si le delimiter a été trouvé ; sinon, false.

S’applique à