Module.GetTypes Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan semua jenis yang ditentukan dalam modul ini.
public:
virtual cli::array <Type ^> ^ GetTypes();
public virtual Type[] GetTypes ();
abstract member GetTypes : unit -> Type[]
override this.GetTypes : unit -> Type[]
Public Overridable Function GetTypes () As Type()
Mengembalikan
Array jenis Type
yang berisi jenis yang ditentukan dalam modul yang tercermin oleh instans ini.
Pengecualian
Satu atau beberapa kelas dalam modul tidak dapat dimuat.
Pemanggil tidak memiliki izin yang diperlukan.
Keterangan
ReflectionTypeLoadException
adalah pengecualian beban khusus. Properti ReflectionTypeLoadException.Types
berisi array jenis yang ditentukan dalam modul dan dimuat. Array ini mungkin berisi beberapa nilai null. Properti ReflectionTypeLoadException.LoaderExceptions
adalah array pengecualian yang mewakili pengecualian yang dilemparkan oleh loader. Lubang dalam array kelas berbaris dengan pengecualian.
Misalnya, jika penginisialisasi kelas dari salah satu kelas melemparkan pengecualian saat sedang dimuat, TargetInvocationException
disimpan dalam elemen array yang LoaderExceptions
sesuai.
Catatan
Jika jenis telah diteruskan ke rakitan lain, jenis tersebut tidak disertakan dalam array yang dikembalikan. Untuk informasi tentang penerusan jenis, lihat Penerusan Jenis di Common Language Runtime.