Bagikan melalui


NullableContext Enum

Definisi

Mewakili status analisis nullable pada titik tertentu dalam file. Bit satu dan dua sesuai dengan apakah fitur nullable diaktifkan. Bit tiga dan empat sesuai dengan apakah konteks diwariskan dari konteks global.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

[System.Flags]
public enum NullableContext
[<System.Flags>]
type NullableContext = 
Public Enum NullableContext
Warisan
NullableContext
Atribut

Bidang

Nama Nilai Deskripsi
AnnotationsContextInherited 8

Status anotasi nullable diwarisi dari default proyek.

Default proyek dapat berubah tergantung pada jenis file. File yang dihasilkan memiliki nullable off secara default, terlepas dari pengaturan default tingkat proyek.

AnnotationsEnabled 2

Anotasi yang dapat diubah ke null diaktifkan dan akan ditampilkan ketika API yang ditentukan di lokasi ini digunakan dalam konteks lain.

ContextInherited 12

Status peringatan dan anotasi saat ini diwarisi dari default proyek.

Bendera ini diatur secara default di awal semua file.

Default proyek dapat berubah tergantung pada jenis file. File yang dihasilkan memiliki nullable off secara default, terlepas dari pengaturan default tingkat proyek.

Disabled 0

Peringatan dan anotasi yang dapat diubah ke null secara eksplisit di lokasi ini.

Enabled 3

Fitur nullable diaktifkan sepenuhnya.

WarningsContextInherited 4

Status peringatan nullable diwarisi dari default proyek.

Default proyek dapat berubah tergantung pada jenis file. File yang dihasilkan memiliki nullable off secara default, terlepas dari pengaturan default tingkat proyek.

WarningsEnabled 1

Peringatan nullable diaktifkan dan akan dilaporkan pada lokasi file ini.

Berlaku untuk