SequenceReader<T>.TryReadTo Yöntem

Tanım

Aşırı Yüklemeler

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

önüne gelen sınırlayıcıları delimiterEscapeyoksayarak verilen delimiteröğesine kadar olan her şeyi okumaya çalışır.

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

önüne gelen sınırlayıcıları delimiterEscapeyoksayarak verilen delimiteröğesine kadar olan her şeyi okumaya çalışır.

TryReadTo(ReadOnlySpan<T>, T, Boolean)

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

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

Salt okunur aralık 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 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

önüne gelen sınırlayıcıları delimiterEscapeyoksayarak verilen delimiteröğ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 okunan verileri içerir.

delimiter
T

Aranacak sınırlayıcı.

delimiterEscape
T

Hemen izleyenin delimiter atlanması gerektiğini belirten bir değer.

advancePastDelimiter
Boolean

true bulunursa değerini geçmek delimiter için; değilse , false.

Döndürülenler

truedelimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır

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

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

önüne gelen sınırlayıcıları delimiterEscapeyoksayarak verilen delimiteröğ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 okunan verileri içerir.

delimiter
T

Aranacak sınırlayıcı.

delimiterEscape
T

Hemen izleyenin delimiter atlanması gerektiğini belirten bir değer.

advancePastDelimiter
Boolean

true bulunursa değerini geçmek delimiter için; değilse , false.

Döndürülenler

truedelimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır

TryReadTo(ReadOnlySpan<T>, T, Boolean)

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

Verilen delimiteröğesine kadar 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 okunan verileri içerir.

delimiter
T

Aranacak sınırlayıcı.

advancePastDelimiter
Boolean

true bulunursa değerini geçmek delimiter için; değilse , false.

Döndürülenler

truedelimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır

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

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

Salt okunur aralık 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, 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

Parametreler

sequence
ReadOnlySequence<T>

yöntemi döndürdüğünde, varsa okunan verileri içerir.

delimiter
ReadOnlySpan<T>

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

advancePastDelimiter
Boolean

true bulunursa değerini geçmek delimiter için; değilse , false.

Döndürülenler

truedelimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır

TryReadTo(ReadOnlySequence<T>, T, Boolean)

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

Verilen delimiteröğesine kadar 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 okunan verileri içerir.

delimiter
T

Aranacak sınırlayıcı.

advancePastDelimiter
Boolean

true bulunursa değerini geçmek delimiter için; değilse , false.

Döndürülenler

truedelimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır

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

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, 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

Parametreler

span
ReadOnlySpan<T>

Varsa okuma verileri.

delimiter
ReadOnlySpan<T>

Aranacak sınırlayıcı.

advancePastDelimiter
Boolean

truedelimiter öğesini seçin.

Döndürülenler

truedelimiter bulunduysa; bulunamazsa, false.

Şunlara uygulanır