SequenceReader<T>.TryReadTo Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryReadTo(ReadOnlySpan<T>, T, T, Boolean) |
Versucht, alles bis zum angegebenen |
TryReadTo(ReadOnlySequence<T>, T, T, Boolean) |
Versucht, alles bis zum angegebenen |
TryReadTo(ReadOnlySpan<T>, T, Boolean) |
Versucht, alles bis zum angegebenen |
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) |
Versucht, bis zur Übereinstimmung mit dem als schreibgeschützte Spanne angegebenen gesamten Trennzeichen Daten zu lesen. |
TryReadTo(ReadOnlySequence<T>, T, Boolean) |
Versucht, alles bis zum angegebenen |
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) |
Versucht, alles bis zum angegebenen |
TryReadTo(ReadOnlySpan<T>, T, T, Boolean)
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
Versucht, alles bis zum angegebenen delimiter
zu lesen, wobei Trennzeichen ignoriert werden, denen delimiterEscape
vorangestellt ist.
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
Parameter
- span
- ReadOnlySpan<T>
Enthält die ggf. von der Methode gelesenen Daten.
- delimiter
- T
Das Trennzeichen, das gesucht werden soll.
- delimiterEscape
- T
Ein Wert, der angibt, dass ein unmittelbar nachfolgender delimiter
übersprungen werden soll.
- advancePastDelimiter
- Boolean
true
zum Vorbeibewegen am delimiter
, wenn er gefunden wird; andernfalls false
.
Gibt zurück
true
, wenn der delimiter
gefunden wurde; andernfalls false
.
Gilt für:
TryReadTo(ReadOnlySequence<T>, T, T, Boolean)
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
Versucht, alles bis zum angegebenen delimiter
zu lesen, wobei Trennzeichen ignoriert werden, denen delimiterEscape
vorangestellt ist.
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
Parameter
- sequence
- ReadOnlySequence<T>
Enthält die ggf. von der Methode gelesenen Daten.
- delimiter
- T
Das Trennzeichen, das gesucht werden soll.
- delimiterEscape
- T
Ein Wert, der angibt, dass ein unmittelbar nachfolgender delimiter
übersprungen werden soll.
- advancePastDelimiter
- Boolean
true
zum Vorbeibewegen am delimiter
, wenn er gefunden wird; andernfalls false
.
Gibt zurück
true
, wenn der delimiter
gefunden wurde; andernfalls false
.
Gilt für:
TryReadTo(ReadOnlySpan<T>, T, Boolean)
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
Versucht, alles bis zum angegebenen delimiter
zu lesen.
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
Parameter
- span
- ReadOnlySpan<T>
Enthält die ggf. von der Methode gelesenen Daten.
- delimiter
- T
Das Trennzeichen, das gesucht werden soll.
- advancePastDelimiter
- Boolean
true
zum Vorbeibewegen am delimiter
, wenn er gefunden wird; andernfalls false
.
Gibt zurück
true
, wenn der delimiter
gefunden wurde; andernfalls false
.
Gilt für:
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean)
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
Versucht, bis zur Übereinstimmung mit dem als schreibgeschützte Spanne angegebenen gesamten Trennzeichen Daten zu lesen.
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
Parameter
- sequence
- ReadOnlySequence<T>
Enthält die ggf. von der Methode gelesenen Daten.
- delimiter
- ReadOnlySpan<T>
Eine schreibgeschützte Spanne, die mindestens ein Trennzeichen enthält.
- advancePastDelimiter
- Boolean
true
zum Vorbeibewegen am delimiter
, wenn er gefunden wird; andernfalls false
.
Gibt zurück
true
, wenn der delimiter
gefunden wurde; andernfalls false
.
Gilt für:
TryReadTo(ReadOnlySequence<T>, T, Boolean)
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
Versucht, alles bis zum angegebenen delimiter
zu lesen.
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
Parameter
- sequence
- ReadOnlySequence<T>
Enthält die ggf. von der Methode gelesenen Daten.
- delimiter
- T
Das Trennzeichen, das gesucht werden soll.
- advancePastDelimiter
- Boolean
true
zum Vorbeibewegen am delimiter
, wenn er gefunden wird; andernfalls false
.
Gibt zurück
true
, wenn der delimiter
gefunden wurde; andernfalls false
.
Gilt für:
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean)
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
- Quelle:
- SequenceReader.Search.cs
Versucht, alles bis zum angegebenen delimiter
zu lesen.
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
Parameter
- span
- ReadOnlySpan<T>
Die gelesenen Daten, sofern vorhanden
- delimiter
- ReadOnlySpan<T>
Das Trennzeichen, das gesucht werden soll.
- advancePastDelimiter
- Boolean
true
zum Vorbeibewegen am delimiter
, sofern gefunden.
Gibt zurück
true
, wenn der delimiter
gefunden wurde; andernfalls false
.