MemberInfo.GetCustomAttributesData Yöntem

Tanım

Hedef üyeye CustomAttributeData uygulanmış özniteliklerle ilgili verileri temsil eden nesnelerin listesini döndürür.

public:
 virtual System::Collections::Generic::IList<System::Reflection::CustomAttributeData ^> ^ GetCustomAttributesData();
public virtual System.Collections.Generic.IList<System.Reflection.CustomAttributeData> GetCustomAttributesData ();
abstract member GetCustomAttributesData : unit -> System.Collections.Generic.IList<System.Reflection.CustomAttributeData>
override this.GetCustomAttributesData : unit -> System.Collections.Generic.IList<System.Reflection.CustomAttributeData>
Public Overridable Function GetCustomAttributesData () As IList(Of CustomAttributeData)

Döndürülenler

IList<CustomAttributeData>

Hedef üyeye CustomAttributeData uygulanmış öznitelikler hakkındaki verileri temsil eden nesnelerin genel listesi.

Açıklamalar

Özel özniteliklerin kendilerinin yalnızca yansıma bağlamında yüklenen kodda tanımlandığı durumlarda, yalnızca yansıma bağlamında kodun özel özniteliklerini incelemek için bu yöntemi kullanın. özniteliklerin örneklerini oluşturduklarından ve MemberInfo.GetCustomAttributes gibi Attribute.GetCustomAttributes yöntemler bu gibi durumlarda kullanılamaz. Yalnızca yansıma bağlamındaki kod yürütülemez. Daha fazla bilgi ve örneğin kod için sınıfına CustomAttributeData bakın.

Bu yöntem türler, iç içe türler ve tür üyeleri için özel öznitelik verileri alır çünkü Type ad alanında System.Reflection tür üyelerini temsil eden sınıflar ve sınıflar öğesinden MemberInfotüretilir.

Şunlara uygulanır