Bagikan melalui


ICustomAttributeProvider.GetCustomAttributes Metode

Definisi

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

Object[]

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 GetCustomAttributestrue 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

Object[]

Array Objek yang mewakili atribut kustom, atau array kosong.

Pengecualian

Jenis atribut kustom tidak dapat dimuat.

attributeTypeadalah 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 GetCustomAttributestrue tidak berjalan hierarki jenis. Gunakan System.Attribute untuk mewarisi atribut kustom.

Berlaku untuk