JsonPropertyInfo クラス

定義

プロパティまたはフィールドに関する JSON シリアル化関連のメタデータを提供します。

public ref class JsonPropertyInfo abstract
public abstract class JsonPropertyInfo
type JsonPropertyInfo = class
Public MustInherit Class JsonPropertyInfo
継承
JsonPropertyInfo

プロパティ

AssociatedParameter

現在のプロパティに関連付けられているコンストラクター パラメーターを取得します。

AttributeProvider

現在のプロパティのカスタム属性プロバイダーを取得または設定します。

CustomConverter

現在のプロパティのカスタム コンバーターオーバーライドを取得または設定します。

DeclaringType

プロパティの宣言型を取得します。

Get

プロパティの getter デリゲートを取得または設定します。

IsExtensionData

現在のプロパティが特殊な拡張データ プロパティであるかどうかを示す値を取得または設定します。

IsGetNullable

getter の戻り値の型に null 許容として注釈を付けるかどうかを示す値を取得または設定します。

IsRequired

逆シリアル化を成功させるために現在のプロパティが必要かどうかを示す値を取得または設定します。

IsSetNullable

セッターの入力型に null 許容として注釈を付けるかどうかを示す値を取得または設定します。

Name

プロパティをシリアル化するときに使用する JSON プロパティ名を取得または設定します。

NumberHandling

現在のプロパティに適用 JsonNumberHandling を取得または設定します。

ObjectCreationHandling

逆シリアル化中にプロパティまたはフィールドを置換または設定するかどうかを示す値を取得または設定します。

Options

現在のコントラクト インスタンスに関連付けられている JsonSerializerOptions 値を取得します。

Order

現在のプロパティのシリアル化順序を取得または設定します。

PropertyType

現在のプロパティの型を取得します。

Set

プロパティのセッター デリゲートを取得または設定します。

ShouldSerialize

現在のプロパティ値をシリアル化するかどうかを決定する述語を取得または設定します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象