Utf8JsonReader.ValueTextEquals メソッド

定義

オーバーロード

名前 説明
ValueTextEquals(ReadOnlySpan<Byte>)

読み取り専用バイト スパンの UTF-8 でエンコードされたテキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。

ValueTextEquals(ReadOnlySpan<Char>)

読み取り専用文字スパン内のテキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。

ValueTextEquals(String)

文字列テキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。

ValueTextEquals(ReadOnlySpan<Byte>)

ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs

読み取り専用バイト スパンの UTF-8 でエンコードされたテキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。

public:
 bool ValueTextEquals(ReadOnlySpan<System::Byte> utf8Text);
public readonly bool ValueTextEquals(ReadOnlySpan<byte> utf8Text);
public bool ValueTextEquals(ReadOnlySpan<byte> utf8Text);
member this.ValueTextEquals : ReadOnlySpan<byte> -> bool
Public Function ValueTextEquals (utf8Text As ReadOnlySpan(Of Byte)) As Boolean

パラメーター

utf8Text
ReadOnlySpan<Byte>

比較対象の UTF-8 でエンコードされたテキスト。

返品

true ソース内の JSON トークン値が UTF-8 でエンコードされた参照テキストと一致する場合。それ以外の場合は false

例外

JSON トークンは JSON 文字列ではありません (つまり、 String または PropertyNameではありません)。

注釈

参照テキストは有効な UTF-8 テキストである必要があります。 それ以外の場合、ソースに一致する無効な UTF-8 テキストを含む文字列トークンがある場合、このメソッドは true を返すことができます。

ソース内の JSON トークン値と参照テキストの比較は、必要に応じて最初にソースの JSON 値をエスケープ解除することによって行われます。 ルックアップ テキストは、変更を加えずに、そのまま照合されます。

適用対象

ValueTextEquals(ReadOnlySpan<Char>)

ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs

読み取り専用文字スパン内のテキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。

public:
 bool ValueTextEquals(ReadOnlySpan<char> text);
public readonly bool ValueTextEquals(ReadOnlySpan<char> text);
public bool ValueTextEquals(ReadOnlySpan<char> text);
member this.ValueTextEquals : ReadOnlySpan<char> -> bool
Public Function ValueTextEquals (text As ReadOnlySpan(Of Char)) As Boolean

パラメーター

text
ReadOnlySpan<Char>

比較対象のテキスト。

返品

true ソース内の JSON トークン値が参照テキストと一致する場合。それ以外の場合は false

例外

JSON トークンは JSON 文字列ではありません (つまり、 String または PropertyNameではありません)。

注釈

参照テキストが無効または不完全な UTF-16 テキスト (つまり、ペアになっていないサロゲート) の場合、JSON ペイロード内に無効な UTF-16 を含めることはできませんので、メソッドは false を返します。

ソース内の JSON トークン値と参照テキストの比較は、必要に応じて最初にソースの JSON 値をエスケープ解除することによって行われます。 ルックアップ テキストは、変更を加えずに、そのまま照合されます。

適用対象

ValueTextEquals(String)

ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs
ソース:
Utf8JsonReader.cs

文字列テキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。

public:
 bool ValueTextEquals(System::String ^ text);
public readonly bool ValueTextEquals(string? text);
public bool ValueTextEquals(string? text);
public bool ValueTextEquals(string text);
member this.ValueTextEquals : string -> bool
Public Function ValueTextEquals (text As String) As Boolean

パラメーター

text
String

比較対象のテキスト。

返品

true ソース内の JSON トークン値が参照テキストと一致する場合。それ以外の場合は false

例外

JSON トークンは JSON 文字列ではありません (つまり、 String または PropertyNameではありません)。

注釈

参照テキストが無効または不完全な UTF-16 テキスト (つまり、ペアになっていないサロゲート) の場合、JSON ペイロード内に無効な UTF-16 を含めることはできませんので、メソッドは false を返します。

ソース内の JSON トークン値と参照テキストの比較は、必要に応じて最初にソースの JSON 値をエスケープ解除することによって行われます。 ルックアップ テキストは、変更を加えずに、そのまま照合されます。

適用対象