ICustomAttributeProvider.GetCustomAttributes 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 atribut kustom yang ditentukan pada anggota ini.
Overload
GetCustomAttributes(Boolean) |
Mengembalikan array dari semua atribut kustom yang ditentukan pada anggota ini, tidak termasuk atribut bernama, atau array kosong jika tidak ada atribut kustom. |
GetCustomAttributes(Type, Boolean) |
Mengembalikan array atribut kustom yang ditentukan pada anggota ini, diidentifikasi berdasarkan jenis, atau array kosong jika tidak ada atribut kustom dari jenis tersebut. |
GetCustomAttributes(Boolean)
Mengembalikan array dari semua atribut kustom yang ditentukan pada anggota ini, tidak termasuk atribut bernama, atau array kosong jika tidak ada atribut kustom.
public:
cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public object[] GetCustomAttributes (bool inherit);
abstract member GetCustomAttributes : bool -> obj[]
Public Function GetCustomAttributes (inherit As Boolean) As Object()
Parameter
- inherit
- Boolean
Saat true
, cari rantai hierarki untuk atribut kustom yang diwariskan.
Mengembalikan
Array Objek yang mewakili atribut kustom, atau array kosong.
Pengecualian
Jenis atribut kustom tidak dapat dimuat.
Ada lebih dari satu atribut jenis attributeType
yang ditentukan pada anggota ini.
Keterangan
Memanggil ICustomAttributeProvider.GetCustomAttributes pada PropertyInfo atau EventInfo ketika inherit
parameter GetCustomAttributes
true
tidak berjalan hierarki jenis. Gunakan System.Attribute untuk mewarisi atribut kustom.
Metode ini mengembalikan atribut kustom yang ditentukan langsung hanya pada anggota yang tidak diwariskan.
Berlaku untuk
GetCustomAttributes(Type, Boolean)
Mengembalikan array atribut kustom yang ditentukan pada anggota ini, diidentifikasi berdasarkan jenis, atau array kosong jika tidak ada atribut kustom dari jenis tersebut.
public:
cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public object[] GetCustomAttributes (Type attributeType, bool inherit);
abstract member GetCustomAttributes : Type * bool -> obj[]
Public Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()
Parameter
- attributeType
- Type
Jenis atribut kustom.
- inherit
- Boolean
Saat true
, cari rantai hierarki untuk atribut kustom yang diwariskan.
Mengembalikan
Array Objek yang mewakili atribut kustom, atau array kosong.
Pengecualian
Jenis atribut kustom tidak dapat dimuat.
attributeType
adalah null
.
Keterangan
Jika attributeType
adalah kelas atau antarmuka dasar, metode ini mengembalikan implementasi apa pun dari jenis tersebut.
Metode ini mengembalikan atribut kustom yang ditentukan langsung hanya pada anggota yang tidak diwariskan.
Memanggil ICustomAttributeProvider.GetCustomAttributes pada PropertyInfo atau EventInfo ketika inherit
parameter GetCustomAttributes
true
tidak berjalan hierarki jenis. Gunakan System.Attribute untuk mewarisi atribut kustom.