Bagikan melalui


EnumBuilder.GetNestedTypes(BindingFlags) Metode

Definisi

Mengembalikan jenis berlapis publik dan non-publik yang dinyatakan atau diwarisi oleh jenis ini.

public:
 override cli::array <Type ^> ^ GetNestedTypes(System::Reflection::BindingFlags bindingAttr);
public override Type[] GetNestedTypes (System.Reflection.BindingFlags bindingAttr);
override this.GetNestedTypes : System.Reflection.BindingFlags -> Type[]
Public Overrides Function GetNestedTypes (bindingAttr As BindingFlags) As Type()

Parameter

bindingAttr
BindingFlags

Ini harus sedikit bendera dari BindingFlags, seperti InvokeMethod, NonPublic, dan sebagainya.

Mengembalikan

Type[]

Array Type objek yang mewakili semua jenis yang ditumpuk dalam saat ini Type yang cocok dengan batasan pengikatan yang ditentukan.

Array kosong dari jenis Type, jika tidak ada jenis yang ditumpuk dalam saat ini Type, atau jika tidak ada jenis berlapis yang cocok dengan batasan pengikatan.

Pengecualian

Metode ini saat ini tidak didukung dalam jenis yang tidak lengkap.

Keterangan

Sebagai solusinya, untuk mengambil jenis berlapis dari jenis jadi, ambil jenis menggunakan Type.GetType atau Assembly.GetType dan gunakan pantulan pada jenis yang diambil.

Berlaku untuk