SequenceReader<T>.TryReadTo Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TryReadTo(ReadOnlySpan<T>, T, T, Boolean) |
Pokusí se přečíst vše až do daného |
TryReadTo(ReadOnlySequence<T>, T, T, Boolean) |
Pokusí se přečíst vše až do daného |
TryReadTo(ReadOnlySpan<T>, T, Boolean) |
Pokusí se přečíst vše až do daného |
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) |
Pokusí se číst data, dokud se celý oddělovač zadaný jako rozsah jen pro čtení shodí. |
TryReadTo(ReadOnlySequence<T>, T, Boolean) |
Pokusí se přečíst vše až do daného |
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) |
Zkuste si přečíst vše až do daného |
TryReadTo(ReadOnlySpan<T>, T, T, Boolean)
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
Pokusí se přečíst vše až do daného delimiter
objektu , přičemž se ignoruje oddělovače, kterým předchází 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
Parametry
- span
- ReadOnlySpan<T>
Když metoda vrátí, obsahuje načtená data, pokud existují.
- delimiter
- T
Oddělovač, který se má hledat.
- delimiterEscape
- T
Hodnota, která označuje, že se má přeskočit okamžitě následující delimiter
.
- advancePastDelimiter
- Boolean
true
se přesunete za hodnotu, pokud je delimiter
nalezena. V opačném případě se false
zobrazí .
Návraty
true
pokud byl delimiter
nalezen, v opačném případě . false
Platí pro
TryReadTo(ReadOnlySequence<T>, T, T, Boolean)
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
Pokusí se přečíst vše až do daného delimiter
objektu , přičemž se ignoruje oddělovače, kterým předchází 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
Parametry
- sequence
- ReadOnlySequence<T>
Když metoda vrátí, obsahuje načtená data, pokud existují.
- delimiter
- T
Oddělovač, který se má hledat.
- delimiterEscape
- T
Hodnota, která označuje, že se má přeskočit okamžitě následující delimiter
.
- advancePastDelimiter
- Boolean
true
se přesunete za hodnotu, pokud je delimiter
nalezena. V opačném případě se false
zobrazí .
Návraty
true
pokud byl delimiter
nalezen, v opačném případě . false
Platí pro
TryReadTo(ReadOnlySpan<T>, T, Boolean)
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
Pokusí se přečíst vše až do daného 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
Parametry
- span
- ReadOnlySpan<T>
Když metoda vrátí, obsahuje načtená data, pokud existují.
- delimiter
- T
Oddělovač, který se má hledat.
- advancePastDelimiter
- Boolean
true
se přesunete za hodnotu, pokud je delimiter
nalezena. V opačném případě se false
zobrazí .
Návraty
true
pokud byl delimiter
nalezen, v opačném případě . false
Platí pro
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean)
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
Pokusí se číst data, dokud se celý oddělovač zadaný jako rozsah jen pro čtení shodí.
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
Parametry
- sequence
- ReadOnlySequence<T>
Když metoda vrátí, obsahuje načtená data, pokud existují.
- delimiter
- ReadOnlySpan<T>
Rozsah jen pro čtení, který obsahuje jeden nebo více oddělovačů.
- advancePastDelimiter
- Boolean
true
se přesunete za hodnotu, pokud je delimiter
nalezena. V opačném případě se false
zobrazí .
Návraty
true
pokud byl delimiter
nalezen, v opačném případě . false
Platí pro
TryReadTo(ReadOnlySequence<T>, T, Boolean)
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
Pokusí se přečíst vše až do daného 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
Parametry
- sequence
- ReadOnlySequence<T>
Když metoda vrátí, obsahuje načtená data, pokud existují.
- delimiter
- T
Oddělovač, který se má hledat.
- advancePastDelimiter
- Boolean
true
se přesunete za hodnotu, pokud je delimiter
nalezena. V opačném případě se false
zobrazí .
Návraty
true
pokud byl delimiter
nalezen, v opačném případě . false
Platí pro
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean)
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
- Zdroj:
- SequenceReader.Search.cs
Zkuste si přečíst vše až do daného 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
Parametry
- span
- ReadOnlySpan<T>
Přečtená data, pokud existují.
- delimiter
- ReadOnlySpan<T>
Oddělovač, který se má hledat.
- advancePastDelimiter
- Boolean
true
a přesuňte se mimo, pokud se delimiter
najde.
Návraty
true
pokud byl delimiter
nalezen, v opačném případě . false