ICustomAttributeProvider.GetCustomAttributes Yöntem

Tanım

Bu üyede tanımlanan özel öznitelikleri döndürür.

Aşırı Yüklemeler

GetCustomAttributes(Boolean)

Adlandırılmış öznitelikler hariç, bu üyede tanımlanan tüm özel özniteliklerin dizisini veya özel öznitelikler yoksa boş bir dizi döndürür.

GetCustomAttributes(Type, Boolean)

Bu üyede tanımlanan, türe göre tanımlanan özel öznitelik dizisini veya bu türe ait özel öznitelikler yoksa boş bir dizi döndürür.

GetCustomAttributes(Boolean)

Adlandırılmış öznitelikler hariç, bu üyede tanımlanan tüm özel özniteliklerin dizisini veya özel öznitelikler yoksa boş bir dizi döndürür.

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()

Parametreler

inherit
Boolean

olduğunda true, devralınan özel öznitelik için hiyerarşi zincirini arayın.

Döndürülenler

Object[]

Özel öznitelikleri temsil eden nesneler dizisi veya boş bir dizi.

Özel durumlar

Özel öznitelik türü yüklenemiyor.

Bu üyede tanımlanmış birden fazla tür attributeType özniteliği var.

Açıklamalar

ICustomAttributeProvider.GetCustomAttributes parametresinin inheritGetCustomAttributes veya EventInfoPropertyInfo parametresinin true çağrılması tür hiyerarşisine yürümez. Özel öznitelikleri devralmak için kullanın System.Attribute .

Bu yöntem doğrudan yalnızca devralınmayan üyede tanımlanan özel öznitelikleri döndürür.

Şunlara uygulanır

GetCustomAttributes(Type, Boolean)

Bu üyede tanımlanan, türe göre tanımlanan özel öznitelik dizisini veya bu türe ait özel öznitelikler yoksa boş bir dizi döndürür.

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()

Parametreler

attributeType
Type

Özel özniteliklerin türü.

inherit
Boolean

olduğunda true, devralınan özel öznitelik için hiyerarşi zincirini arayın.

Döndürülenler

Object[]

Özel öznitelikleri temsil eden nesneler dizisi veya boş bir dizi.

Özel durumlar

Özel öznitelik türü yüklenemiyor.

attributeType, null değeridir.

Açıklamalar

Bir temel sınıf veya arabirimse attributeType , bu yöntem bu tür herhangi bir uygulamayı döndürür.

Bu yöntem doğrudan yalnızca devralınmayan üyede tanımlanan özel öznitelikleri döndürür.

ICustomAttributeProvider.GetCustomAttributes parametresinin inheritGetCustomAttributes veya EventInfoPropertyInfo parametresinin true çağrılması tür hiyerarşisine yürümez. Özel öznitelikleri devralmak için kullanın System.Attribute .

Şunlara uygulanır