JsonPropertyInfo.IsSetNullable プロパティ

定義

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

public:
 property bool IsSetNullable { bool get(); void set(bool value); };
public bool IsSetNullable { get; set; }
member this.IsSetNullable : bool with get, set
Public Property IsSetNullable As Boolean

プロパティ値

例外

JsonPropertyInfo インスタンスは、さらに変更するためにロックされています。

-又は-

現在の PropertyType が参照型または Nullable<T>ではありません。

注釈

DefaultJsonTypeInfoResolverまたはJsonSerializerContextから発生するコントラクトは、AllowNullAttributeDisallowNullAttributeなどの属性からの注釈を含む、null 許容参照型の注釈からこのプロパティの値を派生させます。

このプロパティは、 RespectNullableAnnotations プロパティが有効になっていない限り、逆シリアル化には影響しません。その場合、シリアライザーは null 逆シリアル化の結果を拒否します。

プロパティが逆シリアル化コンストラクター パラメーターに関連付けられている場合、この設定には、プロパティ セッターではなく、パラメーターの null 許容注釈が反映されています。

適用対象