SequenceReader<T>.TryReadTo Metod

Definition

Överlagringar

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

Försöker läsa data tills hela avgränsare som anges som ett skrivskyddat intervall matchar.

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Försöker läsa allt upp till den angivna delimiter.

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Försöker läsa allt upp till den angivna delimiter.

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

Försöker läsa upp allt till angivna delimiter, ignorera avgränsare som föregås av delimiterEscape.

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

Försöker läsa upp allt till angivna delimiter, ignorera avgränsare som föregås av delimiterEscape.

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

Försöker läsa data tills hela avgränsare som anges som ett skrivskyddat intervall matchar.

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

Parametrar

sequence
ReadOnlySequence<T>

När metoden returnerar, innehåller data lästa, om några.

delimiter
ReadOnlySpan<T>

Ett skrivskyddat intervall som innehåller en eller flera avgränsare.

advancePastDelimiter
Boolean

trueför att gå förbi om det delimiter hittas, annars . false

Returer

trueom hittadesdelimiter, annars . false

Gäller för

TryReadTo(ReadOnlySequence<T>, T, Boolean)

Försöker läsa allt upp till den angivna 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

Parametrar

sequence
ReadOnlySequence<T>

När metoden returnerar, innehåller data lästa, om några.

delimiter
T

Avgränsare att leta efter.

advancePastDelimiter
Boolean

trueför att gå förbi om det delimiter hittas, annars . false

Returer

trueom hittadesdelimiter, annars . false

Gäller för

TryReadTo(ReadOnlySpan<T>, T, Boolean)

Försöker läsa allt upp till den angivna 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

Parametrar

span
ReadOnlySpan<T>

När metoden returnerar, innehåller data lästa, om några.

delimiter
T

Avgränsare att leta efter.

advancePastDelimiter
Boolean

trueför att gå förbi om det delimiter hittas, annars . false

Returer

trueom hittadesdelimiter, annars . false

Gäller för

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

Försöker läsa upp allt till angivna delimiter, ignorera avgränsare som föregås av 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

Parametrar

sequence
ReadOnlySequence<T>

När metoden returnerar, innehåller data lästa, om några.

delimiter
T

Avgränsare att leta efter.

delimiterEscape
T

Ett värde som anger att ett omedelbart följande delimiter ska hoppas över.

advancePastDelimiter
Boolean

trueför att gå förbi om det delimiter hittas, annars . false

Returer

trueom hittadesdelimiter, annars . false

Gäller för

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

Försöker läsa upp allt till angivna delimiter, ignorera avgränsare som föregås av 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

Parametrar

span
ReadOnlySpan<T>

När metoden returnerar, innehåller data lästa, om några.

delimiter
T

Avgränsare att leta efter.

delimiterEscape
T

Ett värde som anger att ett omedelbart följande delimiter ska hoppas över.

advancePastDelimiter
Boolean

trueför att gå förbi om det delimiter hittas, annars . false

Returer

trueom hittadesdelimiter, annars . false

Gäller för