JsonNumberEnumConverter<TEnum> クラス

定義

列挙型を数値との間で変換するコンバーター。

generic <typename TEnum>
 where TEnum : value classpublic ref class JsonNumberEnumConverter sealed : System::Text::Json::Serialization::JsonConverterFactory
public sealed class JsonNumberEnumConverter<TEnum> : System.Text.Json.Serialization.JsonConverterFactory where TEnum : struct
type JsonNumberEnumConverter<'Enum (requires 'Enum : struct)> = class
    inherit JsonConverterFactory
Public NotInheritable Class JsonNumberEnumConverter(Of TEnum)
Inherits JsonConverterFactory

型パラメーター

TEnum

このコンバーターが対象とする列挙型。

継承
JsonNumberEnumConverter<TEnum>

注釈

これは列挙型の既定のコンバーターであり、個々の型またはプロパティをオーバーライド UseStringEnumConverter するために使用できます。

コンストラクター

JsonNumberEnumConverter<TEnum>()

JsonNumberEnumConverter<TEnum> の新しいインスタンスを初期化します。

プロパティ

Type

現在のコンバーター インスタンスによって変換される型を取得します。

(継承元 JsonConverterFactory)

メソッド

CanConvert(Type)

派生クラスでオーバーライドされた場合、コンバーター インスタンスで指定されたオブジェクト型を変換できるかどうかを判断します。

CreateConverter(Type, JsonSerializerOptions)

指定された型のコンバーターを作成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象