JsonSchemaExporterOptions.TreatNullObliviousAsNonNullable Propriedade

Definição

Obtém um valor que indica se devem ser gerados esquemas não anuláveis para tipos de referência nulos e oblivious.

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

Valor de Propriedade

Observações

O valor padrão é false. Devido a restrições na representação em tempo de execução dos tipos de referência anuláveis, a maioria das ocorrências é nula, ignorante, e é tratada como nula pelo serializador. Uma exceção notável a essa regra são as anotações de anulabilidade dos parâmetros de campo, propriedade e construtor, que são representadas nos metadados do contrato.

Aplica-se a