Referensi API Refleksi Asli .NET

.NET Native mencakup tiga jenis pengecualian baru: System.Runtime.CompilerServices.MissingInteropDataException, System.Reflection.MissingMetadataException, dan System.Reflection.MissingRuntimeArtifactException. Perhatikan hal berikut ini tentang ketiga jenis pengecualian:

Catatan

Referensi ini mencanangkan tiga jenis pengecualian yang unik untuk .NET Native. Untuk dokumentasi referensi untuk API refleksi inti .NET Framework, lihat System.Reflectionnamespace layanan , System.Reflection.Context dan System.Reflection.Emit . Untuk dokumentasi referensi untuk API interop inti .NET Framework, lihat System.Runtime.InteropServices.

Namespace System.Reflection

Namespace System.Reflection berisi jenis inti yang digunakan untuk refleksi dalam .NET Framework. Untuk .NET Native, ini juga mencakup dua jenis pengecualian baru:

Kelas Deskripsi
MissingMetadataException Pengecualian yang dilemparkan ketika pantulan digunakan untuk mengambil metadata yang tidak ada.
MissingRuntimeArtifactException Pengecualian yang dilemparkan ketika metadata untuk jenis atau anggota jenis tersedia tetapi implementasinya telah dihapus.

Untuk dokumentasi tentang jenis lain di namespace layanan ini, lihat System.Reflection di halaman referensi .NET API.

Namespace system.Runtime.CompilerServices

Namespace System.Runtime.CompilerServices mencakup jenis yang dirancang untuk pengkompilasi pengguna menurut bahasa. Untuk .NET Native, ini juga menyertakan jenis pengecualian baru:

Kelas Deskripsi
MissingInteropDataException Pengecualian yang dilemparkan ketika metode marshaling manual dipanggil, tetapi metadata untuk jenis tidak ditemukan oleh analisis statis atau dalam file arahan runtime.

Untuk dokumentasi tentang jenis lain di namespace layanan ini, lihat System.Runtime.CompilerServices di halaman referensi .NET API.

Lihat juga