<exception>
tag dokumentasi
Tag <exception>
memungkinkan Anda menentukan pengecualian mana yang dapat dilemparkan. Tag ini diterapkan ke definisi metode.
Sintaks
/// <exception cref="member">description</exception>
Parameter
member
Referensi ke pengecualian yang tersedia dari lingkungan kompilasi saat ini. Menggunakan aturan pencarian nama, pengompilasi memeriksa bahwa pengecualian yang diberikan ada, dan diterjemahkan member
ke nama elemen kanonis dalam XML output. Pengkompilasi mengeluarkan peringatan jika tidak menemukan member
.
Sertakan nama dalam tanda kutip tunggal atau ganda.
Untuk informasi selengkapnya tentang cara membuat cref
referensi ke jenis generik, lihat <see>
.
description
Sebuah deskripsi.
Keterangan
Kompilasi dengan /doc
untuk memproses komentar dokumentasi ke file.
Pengkompilasi MSVC mencoba menyelesaikan cref
referensi dalam satu melewati komentar dokumentasi. Jika menggunakan aturan pencarian C++, saat simbol tidak ditemukan oleh pengkompilasi, referensi ditandai sebagai tidak terselesaikan. Untuk informasi selengkapnya, lihat <seealso>
.
Contoh
// xml_exception_tag.cpp
// compile with: /clr /doc /LD
// post-build command: xdcmake xml_exception_tag.dll
using namespace System;
/// Text for class EClass.
public ref class EClass : public Exception {
// class definition ...
};
/// <exception cref="System.Exception">Thrown when... .</exception>
public ref class TestClass {
void Test() {
try {
}
catch(EClass^) {
}
}
};