SequenceReader<T> 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供从 ReadOnlySequence<T> 读取二进制数据和文本数据的方法,重点关注性能和最小或零堆分配。
generic <typename T>
where T : value classpublic value class SequenceReader
public ref struct SequenceReader<T> where T : struct
type SequenceReader<'T (requires 'T : struct)> = struct
Public Structure SequenceReader(Of T)
类型参数
- T
只读序列的类型。
- 继承
构造函数
SequenceReader<T>(ReadOnlySequence<T>) |
根据给定 ReadOnlySequence<T> 创建 SequenceReader<T>。 |
属性
Consumed |
获取由读取器处理的 |
CurrentSpan | |
CurrentSpanIndex |
获取 CurrentSpan 中的索引。 |
End |
获取一个值,该值指示 Sequence 中是否不再有数据。 |
Length |
获取读取器的 Sequence 中的项数。 |
Position |
获取 Sequence 中的当前位置。 |
Remaining |
获取读取器的 Sequence中的剩余项。 |
Sequence |
获取读取器的基础 ReadOnlySequence<T>。 |
UnreadSequence |
获取 Sequence 的未读取部分。 |
UnreadSpan |
获取 CurrentSpan 的未读取部分。 |