SequenceReader<T>.TryReadTo 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
TryReadTo(ReadOnlySpan<T>, T, T, Boolean) |
|
TryReadTo(ReadOnlySequence<T>, T, T, Boolean) |
|
TryReadTo(ReadOnlySpan<T>, T, Boolean) |
지정된 |
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) |
읽기 전용 범위로 지정된 전체 구분 기호가 일치할 때까지 데이터 읽기를 시도합니다. |
TryReadTo(ReadOnlySequence<T>, T, Boolean) |
지정된 |
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) |
지정된 |
TryReadTo(ReadOnlySpan<T>, T, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
delimiterEscape
앞에 오는 구분 기호를 무시하고 지정된 delimiter
까지 모든 항목을 읽으려고 시도합니다.
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
매개 변수
- span
- ReadOnlySpan<T>
메서드가 반환될 때 읽은 데이터(있는 경우)를 포함합니다.
- delimiter
- T
찾아야 할 구분 기호입니다.
- delimiterEscape
- T
바로 다음 delimiter
를 건너뛸 것임을 나타내는 값입니다.
- advancePastDelimiter
- Boolean
발견되는 경우 delimiter
를 지나서 이동하면 true
이고, 그렇지 않으면 false
입니다.
반환
delimiter
가 있으면 true
이고, 그렇지 않으면 false
입니다.
적용 대상
TryReadTo(ReadOnlySequence<T>, T, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
delimiterEscape
앞에 오는 구분 기호를 무시하고 지정된 delimiter
까지 모든 항목을 읽으려고 시도합니다.
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
매개 변수
- sequence
- ReadOnlySequence<T>
메서드가 반환될 때 읽은 데이터(있는 경우)를 포함합니다.
- delimiter
- T
찾아야 할 구분 기호입니다.
- delimiterEscape
- T
바로 다음 delimiter
를 건너뛸 것임을 나타내는 값입니다.
- advancePastDelimiter
- Boolean
발견되는 경우 delimiter
를 지나서 이동하면 true
이고, 그렇지 않으면 false
입니다.
반환
delimiter
가 있으면 true
이고, 그렇지 않으면 false
입니다.
적용 대상
TryReadTo(ReadOnlySpan<T>, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
지정된 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
매개 변수
- span
- ReadOnlySpan<T>
메서드가 반환될 때 읽은 데이터(있는 경우)를 포함합니다.
- delimiter
- T
찾아야 할 구분 기호입니다.
- advancePastDelimiter
- Boolean
발견되는 경우 delimiter
를 지나서 이동하면 true
이고, 그렇지 않으면 false
입니다.
반환
delimiter
가 있으면 true
이고, 그렇지 않으면 false
입니다.
적용 대상
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
읽기 전용 범위로 지정된 전체 구분 기호가 일치할 때까지 데이터 읽기를 시도합니다.
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
매개 변수
- sequence
- ReadOnlySequence<T>
메서드가 반환될 때 읽은 데이터(있는 경우)를 포함합니다.
- delimiter
- ReadOnlySpan<T>
하나 이상의 구분 기호를 포함하는 읽기 전용 범위입니다.
- advancePastDelimiter
- Boolean
발견되는 경우 delimiter
를 지나서 이동하면 true
이고, 그렇지 않으면 false
입니다.
반환
delimiter
가 있으면 true
이고, 그렇지 않으면 false
입니다.
적용 대상
TryReadTo(ReadOnlySequence<T>, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
지정된 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
매개 변수
- sequence
- ReadOnlySequence<T>
메서드가 반환될 때 읽은 데이터(있는 경우)를 포함합니다.
- delimiter
- T
찾아야 할 구분 기호입니다.
- advancePastDelimiter
- Boolean
발견되는 경우 delimiter
를 지나서 이동하면 true
이고, 그렇지 않으면 false
입니다.
반환
delimiter
가 있으면 true
이고, 그렇지 않으면 false
입니다.
적용 대상
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
지정된 delimiter
까지 모든 항목을 읽으려고 시도합니다.
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
매개 변수
- span
- ReadOnlySpan<T>
읽은 데이터(있는 경우)입니다.
- delimiter
- ReadOnlySpan<T>
찾아야 할 구분 기호입니다.
- advancePastDelimiter
- Boolean
있는 경우 delimiter
를 지나 이동하면 true
입니다.
반환
delimiter
가 있으면 true
이고, 그렇지 않으면 false
입니다.
적용 대상
.NET