NullabilityInfoContext Kelas

Definisi

Menyediakan API untuk mengisi informasi dan konteks nullability dari anggota refleksi: ParameterInfo, , FieldInfoPropertyInfo, dan EventInfo.

public ref class NullabilityInfoContext sealed
public sealed class NullabilityInfoContext
type NullabilityInfoContext = class
Public NotInheritable Class NullabilityInfoContext
Warisan
NullabilityInfoContext

Konstruktor

Nama Deskripsi
NullabilityInfoContext()

Menginisialisasi instans baru dari kelas NullabilityInfoContext.

Metode

Nama Deskripsi
Create(EventInfo)

Mengisi NullabilityInfo untuk yang diberikan EventInfo. Jika fitur nullablePublicOnly diatur untuk perakitan, seperti yang dilakukannya di SDK .NET, atribut nullability anggota privat dan/atau internal dihilangkan, dan API akan mengembalikan status Unknown.

Create(FieldInfo)

Mengisi NullabilityInfo untuk yang diberikan FieldInfo. Jika fitur nullablePublicOnly diatur untuk perakitan, seperti yang dilakukannya di SDK .NET, atribut nullability anggota privat dan/atau internal dihilangkan, dan API akan mengembalikan status Unknown.

Create(ParameterInfo)

Mengisi NullabilityInfo untuk yang diberikan ParameterInfo. Jika fitur nullablePublicOnly diatur untuk perakitan, seperti yang dilakukannya di SDK .NET, atribut nullability anggota privat dan/atau internal dihilangkan, dan API akan mengembalikan status Unknown.

Create(PropertyInfo)

Mengisi NullabilityInfo untuk yang diberikan PropertyInfo. Jika fitur nullablePublicOnly diatur untuk perakitan, seperti yang dilakukannya di SDK .NET, atribut nullability anggota privat dan/atau internal dihilangkan, dan API akan mengembalikan status Unknown.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Keamanan Thread

Jenis ini tidak aman untuk thread. Metode Create ini tidak dapat dipanggil secara bersamaan dari beberapa utas, karena menggunakan cache non-bersamaan secara internal. Panggilan bersamaan dapat menghasilkan InvalidOperationException. Jika Anda perlu menggunakan NullabilityInfoContext dari beberapa utas, gunakan sinkronisasi eksternal.