SequenceReader<T>.TryReadTo Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| TryReadTo(ReadOnlySpan<T>, T, T, Boolean) |
Försöker läsa upp allt till angivna |
| TryReadTo(ReadOnlySequence<T>, T, T, Boolean) |
Försöker läsa upp allt till angivna |
| TryReadTo(ReadOnlySpan<T>, T, Boolean) |
Försöker läsa allt upp till den angivna |
| 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 |
| TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) |
Försök att läsa allt upp till den angivna |
TryReadTo(ReadOnlySpan<T>, T, T, Boolean)
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
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
TryReadTo(ReadOnlySequence<T>, T, T, Boolean)
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
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, Boolean)
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
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>, ReadOnlySpan<T>, Boolean)
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
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, 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
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)
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
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>, ReadOnlySpan<T>, Boolean)
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
- Källa:
- SequenceReader.Search.cs
Försök att läsa allt upp till den angivna delimiter.
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
Parametrar
- span
- ReadOnlySpan<T>
Eventuella lästa data.
- delimiter
- ReadOnlySpan<T>
Avgränsare att leta efter.
- advancePastDelimiter
- Boolean
true för att gå förbi om det delimiter hittas.
Returer
trueom hittadesdelimiter, annars . false