语言

JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable 属性

定义

获取一个值,该值指示是否应为无效的引用类型生成不可为 null 的架构。

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

属性值

注解

默认值为 false. 由于在可为 null 引用类型的运行时表示形式中存在限制,大多数出现次数都是 null 忽略的,序列化程序将被视为可为 null。 该规则的一个显著例外是字段、属性和构造函数参数的可为 null 性注释,这些参数在协定元数据中表示。

适用于