ICustomAttributeProvider.GetCustomAttributes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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 inherit
GetCustomAttributes
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
Ö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 inherit
GetCustomAttributes
veya EventInfoPropertyInfo parametresinin true
çağrılması tür hiyerarşisine yürümez. Özel öznitelikleri devralmak için kullanın System.Attribute .