Udostępnij za pośrednictwem


SequenceReader<T>.TryReadTo Metoda

Definicja

Przeciążenia

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

Próbuje odczytać wszystko do danej delimiterwartości , ignorując ograniczniki poprzedzone ciągami delimiterEscape.

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

Próbuje odczytać wszystko do danej delimiterwartości , ignorując ograniczniki poprzedzone ciągami delimiterEscape.

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Próbuje odczytać wszystko do podanego delimiter.

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

Próbuje odczytać dane, dopóki cały ogranicznik nie zostanie określony jako pasujący zakres tylko do odczytu.

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Próbuje odczytać wszystko do podanego delimiter.

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

Spróbuj odczytać wszystko do podanego delimiterpliku .

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

Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs

Próbuje odczytać wszystko do danej delimiterwartości , ignorując ograniczniki poprzedzone ciągami 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>

Gdy metoda zwróci wartość , zawiera dane odczytane, jeśli istnieją.

delimiter
T

Ogranicznik do wyszukania.

delimiterEscape
T

Wartość wskazująca, że należy pominąć następujące czynności delimiter .

advancePastDelimiter
Boolean

true , aby przejść obok delimiter elementu if found; w przeciwnym razie false.

Zwraca

truejeśli element został znalezionydelimiter; w przeciwnym razie . false

Dotyczy

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

Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs

Próbuje odczytać wszystko do danej delimiterwartości , ignorując ograniczniki poprzedzone ciągami 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>

Gdy metoda zwróci wartość , zawiera dane odczytane, jeśli istnieją.

delimiter
T

Ogranicznik do wyszukania.

delimiterEscape
T

Wartość wskazująca, że należy pominąć następujące czynności delimiter .

advancePastDelimiter
Boolean

true , aby przejść obok delimiter elementu if found; w przeciwnym razie false.

Zwraca

truejeśli element został znalezionydelimiter; w przeciwnym razie . false

Dotyczy

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs

Próbuje odczytać wszystko do podanego 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>

Gdy metoda zwróci wartość , zawiera dane odczytane, jeśli istnieją.

delimiter
T

Ogranicznik do wyszukania.

advancePastDelimiter
Boolean

true , aby przejść obok delimiter elementu if found; w przeciwnym razie false.

Zwraca

truejeśli element został znalezionydelimiter; w przeciwnym razie . false

Dotyczy

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

Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs

Próbuje odczytać dane, dopóki cały ogranicznik nie zostanie określony jako pasujący zakres tylko do odczytu.

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>

Gdy metoda zwróci wartość , zawiera dane odczytane, jeśli istnieją.

delimiter
ReadOnlySpan<T>

Zakres tylko do odczytu, który zawiera co najmniej jeden ogranicznik.

advancePastDelimiter
Boolean

true , aby przejść obok delimiter elementu if found; w przeciwnym razie false.

Zwraca

truejeśli element został znalezionydelimiter; w przeciwnym razie . false

Dotyczy

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs

Próbuje odczytać wszystko do podanego 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>

Gdy metoda zwróci wartość , zawiera dane odczytane, jeśli istnieją.

delimiter
T

Ogranicznik do wyszukania.

advancePastDelimiter
Boolean

true , aby przejść obok delimiter elementu if found; w przeciwnym razie false.

Zwraca

truejeśli element został znalezionydelimiter; w przeciwnym razie . false

Dotyczy

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

Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs
Źródło:
SequenceReader.Search.cs

Spróbuj odczytać wszystko do podanego delimiterpliku .

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>

Dane odczytu, jeśli istnieją.

delimiter
ReadOnlySpan<T>

Ogranicznik do wyszukania.

advancePastDelimiter
Boolean

true , aby przejść obok znalezionych delimiter .

Zwraca

truejeśli element został znalezionydelimiter; w przeciwnym razie . false

Dotyczy