Condividi tramite


SequenceReader<T>.TryReadTo Metodo

Definizione

Overload

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

Prova a leggere tutto fino all'oggetto delimiter specificato, ignorando i delimitatori preceduti da delimiterEscape.

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

Prova a leggere tutto fino all'oggetto delimiter specificato, ignorando i delimitatori preceduti da delimiterEscape.

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Prova a leggere tutto fino all'oggetto delimiter specificato.

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

Prova a leggere i dati finché l'intero delimitatore specificato come intervallo di sola lettura corrisponde.

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Prova a leggere tutto fino all'oggetto delimiter specificato.

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

Prova a leggere tutto fino all'oggetto delimiter specificato.

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

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

Prova a leggere tutto fino all'oggetto delimiter specificato, ignorando i delimitatori preceduti da 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

Parametri

span
ReadOnlySpan<T>

Quando il metodo viene restituito, contiene i dati letti, se presenti.

delimiter
T

Il delimitatore da cercare.

delimiterEscape
T

Un valore che indica che un oggetto delimiter immediatamente seguente deve essere ignorato.

advancePastDelimiter
Boolean

true per spostarsi oltre il delimiter se viene trovato. In caso contrario, false.

Restituisce

true se l'oggetto delimiter viene trovato; in caso contrario, false.

Si applica a

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

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

Prova a leggere tutto fino all'oggetto delimiter specificato, ignorando i delimitatori preceduti da 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

Parametri

sequence
ReadOnlySequence<T>

Quando il metodo viene restituito, contiene i dati letti, se presenti.

delimiter
T

Il delimitatore da cercare.

delimiterEscape
T

Un valore che indica che un oggetto delimiter immediatamente seguente deve essere ignorato.

advancePastDelimiter
Boolean

true per spostarsi oltre il delimiter se viene trovato. In caso contrario, false.

Restituisce

true se l'oggetto delimiter viene trovato; in caso contrario, false.

Si applica a

TryReadTo(ReadOnlySpan<T>, T, Boolean)

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

Prova a leggere tutto fino all'oggetto delimiter specificato.

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

Parametri

span
ReadOnlySpan<T>

Quando il metodo viene restituito, contiene i dati letti, se presenti.

delimiter
T

Il delimitatore da cercare.

advancePastDelimiter
Boolean

true per spostarsi oltre il delimiter se viene trovato. In caso contrario, false.

Restituisce

true se l'oggetto delimiter viene trovato; in caso contrario, false.

Si applica a

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

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

Prova a leggere i dati finché l'intero delimitatore specificato come intervallo di sola lettura corrisponde.

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

Parametri

sequence
ReadOnlySequence<T>

Quando il metodo viene restituito, contiene i dati letti, se presenti.

delimiter
ReadOnlySpan<T>

Un intervallo di sola lettura contenente uno o più delimitatori.

advancePastDelimiter
Boolean

true per spostarsi oltre il delimiter se viene trovato. In caso contrario, false.

Restituisce

true se l'oggetto delimiter viene trovato; in caso contrario, false.

Si applica a

TryReadTo(ReadOnlySequence<T>, T, Boolean)

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

Prova a leggere tutto fino all'oggetto delimiter specificato.

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

Parametri

sequence
ReadOnlySequence<T>

Quando il metodo viene restituito, contiene i dati letti, se presenti.

delimiter
T

Il delimitatore da cercare.

advancePastDelimiter
Boolean

true per spostarsi oltre il delimiter se viene trovato. In caso contrario, false.

Restituisce

true se l'oggetto delimiter viene trovato; in caso contrario, false.

Si applica a

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

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

Prova a leggere tutto fino all'oggetto delimiter specificato.

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

Parametri

span
ReadOnlySpan<T>

Gli eventuali dati letti.

delimiter
ReadOnlySpan<T>

Il delimitatore da cercare.

advancePastDelimiter
Boolean

true per superare l'oggetto delimiter, se trovato.

Restituisce

true se l'oggetto delimiter viene trovato; in caso contrario, false.

Si applica a