SequenceReader<T>.TryReadTo Yöntem

Tanım

Aşırı Yüklemeler

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

tarafından önce delimitergelen sınırlayıcıları yoksayarak verilen delimiterEscapeöğesine kadar olan her şeyi okumaya çalışır.

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

tarafından önce delimitergelen sınırlayıcıları yoksayarak verilen delimiterEscapeöğesine kadar olan her şeyi okumaya çalışır.

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Verilen delimiteröğesine kadar olan her şeyi okumaya çalışır.

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

Salt okunur yayılma alanı olarak belirtilen sınırlayıcının tamamı eşleşene kadar verileri okumaya çalışır.

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Verilen delimiteröğesine kadar olan her şeyi okumaya çalışır.

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

Verilen delimiteröğesine kadar olan her şeyi okumaya çalışın.

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

Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs

tarafından önce delimitergelen sınırlayıcıları yoksayarak verilen delimiterEscapeöğesine kadar olan her şeyi okumaya çalışır.

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

Parametreler

span
ReadOnlySpan<T>

yöntemi döndürdüğünde, varsa okuma verilerini içerir.

delimiter
T

Aranacak sınırlayıcı.

delimiterEscape
T

Hemen takip delimiter eden bir değerin atlanması gerektiğini belirten bir değer.

advancePastDelimiter
Boolean

true öğesinin yerine geçmek delimiter için öğesini seçin; aksi takdirde , false.

Döndürülenler

true delimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır

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

Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs

tarafından önce delimitergelen sınırlayıcıları yoksayarak verilen delimiterEscapeöğesine kadar olan her şeyi okumaya çalışır.

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

Parametreler

sequence
ReadOnlySequence<T>

yöntemi döndürdüğünde, varsa okuma verilerini içerir.

delimiter
T

Aranacak sınırlayıcı.

delimiterEscape
T

Hemen takip delimiter eden bir değerin atlanması gerektiğini belirten bir değer.

advancePastDelimiter
Boolean

true öğesinin yerine geçmek delimiter için öğesini seçin; aksi takdirde , false.

Döndürülenler

true delimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs

Verilen delimiteröğesine kadar olan her şeyi okumaya çalışır.

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

Parametreler

span
ReadOnlySpan<T>

yöntemi döndürdüğünde, varsa okuma verilerini içerir.

delimiter
T

Aranacak sınırlayıcı.

advancePastDelimiter
Boolean

true öğesinin yerine geçmek delimiter için öğesini seçin; aksi takdirde , false.

Döndürülenler

true delimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır

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

Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs

Salt okunur yayılma alanı olarak belirtilen sınırlayıcının tamamı eşleşene kadar verileri okumaya çalışır.

public bool TryReadTo(out System.Buffers.ReadOnlySequence<T> sequence, scoped ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
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

Parametreler

sequence
ReadOnlySequence<T>

yöntemi döndürdüğünde, varsa okuma verilerini içerir.

delimiter
ReadOnlySpan<T>

Bir veya daha fazla sınırlayıcı içeren salt okunur bir yayılma alanı.

advancePastDelimiter
Boolean

true öğesinin yerine geçmek delimiter için öğesini seçin; aksi takdirde , false.

Döndürülenler

true delimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs

Verilen delimiteröğesine kadar olan her şeyi okumaya çalışır.

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

Parametreler

sequence
ReadOnlySequence<T>

yöntemi döndürdüğünde, varsa okuma verilerini içerir.

delimiter
T

Aranacak sınırlayıcı.

advancePastDelimiter
Boolean

true öğesinin yerine geçmek delimiter için öğesini seçin; aksi takdirde , false.

Döndürülenler

true delimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır

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

Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs
Kaynak:
SequenceReader.Search.cs

Verilen delimiteröğesine kadar olan her şeyi okumaya çalışın.

public bool TryReadTo(out ReadOnlySpan<T> span, scoped ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
public bool TryReadTo(out ReadOnlySpan<T> span, 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

Parametreler

span
ReadOnlySpan<T>

Varsa, okuma verileri.

delimiter
ReadOnlySpan<T>

Aranacak sınırlayıcı.

advancePastDelimiter
Boolean

true delimiter öğesini seçin.

Döndürülenler

true delimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır