Utf8JsonReader.HasValueSequence プロパティ


トークン値を取得するために使用する Value プロパティを示す値を取得します。Gets a value that indicates which Value property to use to get the token value.

 property bool HasValueSequence { bool get(); };
public bool HasValueSequence { get; }
member this.HasValueSequence : bool
Public ReadOnly Property HasValueSequence As Boolean


トークン値を取得するために ValueSequence を使用する必要がある場合は true します。代わりに ValueSpan を使用する必要がある場合は false します。true if ValueSequence should be used to get the token value; false if ValueSpan should be used instead.


HasValueSequencefalse場合、ValueSequence は空になります。If HasValueSequence is false, ValueSequence is empty. そのため、ValueSpan プロパティを使用してトークン値を読み取ります。Therefore, read the token value using the ValueSpan property.

ReadOnlySpan<byte>内の入力データの場合は、常に falseを返します。For input data within a ReadOnlySpan<byte>, this always returns false. ReadOnlySequence<byte>内の入力データの場合、トークン値が1つ以上のセグメントをまたがっためにスパンとして表すことができない場合にのみ true を返します。For input data within a ReadOnlySequence<byte>, this only returns true if the token value straddles more than a single segment and hence can't be represented as a span.