SequenceReader<T>.TryReadTo Methode

Definition

Überlädt

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

Versucht, bis zur Übereinstimmung mit dem als schreibgeschützte Spanne angegebenen gesamten Trennzeichen Daten zu lesen.Tries to read data until the entire delimiter specified as a read-only span matches.

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Versucht, alles bis zum angegebenen delimiter zu lesen.Tries to read everything up to the given delimiter.

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Versucht, alles bis zum angegebenen delimiter zu lesen.Tries to read everything up to the given delimiter.

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

Versucht, alles bis zum angegebenen delimiter zu lesen, wobei Trennzeichen ignoriert werden, denen delimiterEscape vorangestellt ist.Tries to read everything up to the given delimiter, ignoring delimiters that are preceded by delimiterEscape.

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

Versucht, alles bis zum angegebenen delimiter zu lesen, wobei Trennzeichen ignoriert werden, denen delimiterEscape vorangestellt ist.Tries to read everything up to the given delimiter, ignoring delimiters that are preceded by delimiterEscape.

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

Versucht, bis zur Übereinstimmung mit dem als schreibgeschützte Spanne angegebenen gesamten Trennzeichen Daten zu lesen.Tries to read data until the entire delimiter specified as a read-only span matches.

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

Parameter

sequence
ReadOnlySequence<T>

Enthält die ggf. von der Methode gelesenen Daten.When the method returns, contains the data read, if any.

delimiter
ReadOnlySpan<T>

Eine schreibgeschützte Spanne, die mindestens ein Trennzeichen enthält.A read-only span that contains one or more delimiters.

advancePastDelimiter
Boolean

true zum Vorbeibewegen am delimiter, wenn er gefunden wird; andernfalls false.true to move past the delimiter if found; otherwise, false.

Gibt zurück

true, wenn der delimiter gefunden wurde; andernfalls false.true if the delimiter was found; otherwise, false.

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Versucht, alles bis zum angegebenen delimiter zu lesen.Tries to read everything up to the given 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

Parameter

sequence
ReadOnlySequence<T>

Enthält die ggf. von der Methode gelesenen Daten.When the method returns, contains the data read, if any.

delimiter
T

Das Trennzeichen, das gesucht werden soll.The delimiter to look for.

advancePastDelimiter
Boolean

true zum Vorbeibewegen am delimiter, wenn er gefunden wird; andernfalls false.true to move past the delimiter if found; otherwise, false.

Gibt zurück

true, wenn der delimiter gefunden wurde; andernfalls false.true if the delimiter was found; otherwise, false.

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Versucht, alles bis zum angegebenen delimiter zu lesen.Tries to read everything up to the given 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

Parameter

span
ReadOnlySpan<T>

Enthält die ggf. von der Methode gelesenen Daten.When the method returns, contains the data read, if any.

delimiter
T

Das Trennzeichen, das gesucht werden soll.The delimiter to look for.

advancePastDelimiter
Boolean

true zum Vorbeibewegen am delimiter, wenn er gefunden wird; andernfalls false.true to move past the delimiter if found; otherwise, false.

Gibt zurück

true, wenn der delimiter gefunden wurde; andernfalls false.true if the delimiter was found; otherwise, false.

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

Versucht, alles bis zum angegebenen delimiter zu lesen, wobei Trennzeichen ignoriert werden, denen delimiterEscape vorangestellt ist.Tries to read everything up to the given delimiter, ignoring delimiters that are preceded by 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

Parameter

sequence
ReadOnlySequence<T>

Enthält die ggf. von der Methode gelesenen Daten.When the method returns, contains the data read, if any.

delimiter
T

Das Trennzeichen, das gesucht werden soll.The delimiter to look for.

delimiterEscape
T

Ein Wert, der angibt, dass ein unmittelbar nachfolgender delimiter übersprungen werden soll.A value that indicates that an immediately following delimiter is to be skipped.

advancePastDelimiter
Boolean

true zum Vorbeibewegen am delimiter, wenn er gefunden wird; andernfalls false.true to move past the delimiter if found; otherwise, false.

Gibt zurück

true, wenn der delimiter gefunden wurde; andernfalls false.true if the delimiter was found; otherwise, false.

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

Versucht, alles bis zum angegebenen delimiter zu lesen, wobei Trennzeichen ignoriert werden, denen delimiterEscape vorangestellt ist.Tries to read everything up to the given delimiter, ignoring delimiters that are preceded by 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

Parameter

span
ReadOnlySpan<T>

Enthält die ggf. von der Methode gelesenen Daten.When the method returns, contains the data read, if any.

delimiter
T

Das Trennzeichen, das gesucht werden soll.The delimiter to look for.

delimiterEscape
T

Ein Wert, der angibt, dass ein unmittelbar nachfolgender delimiter übersprungen werden soll.A value that indicates that an immediately following delimiter is to be skipped.

advancePastDelimiter
Boolean

true zum Vorbeibewegen am delimiter, wenn er gefunden wird; andernfalls false.true to move past the delimiter if found; otherwise, false.

Gibt zurück

true, wenn der delimiter gefunden wurde; andernfalls false.true if the delimiter was found; otherwise, false.

Gilt für: