MemberInfo.GetCustomAttributesData MemberInfo.GetCustomAttributesData MemberInfo.GetCustomAttributesData MemberInfo.GetCustomAttributesData Method

Определение

Возвращает список объектов CustomAttributeData, представляющих данные об атрибутах, примененных к целевому элементу.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

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)

Возвраты

Универсальный список объектов CustomAttributeData, представляющих данные об атрибутах, которые были применены к целевому члену.A generic list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

Комментарии

Этот метод используется для проверки пользовательских атрибутов кода в контексте, предназначенном только для отражения, в случаях, когда сами пользовательские атрибуты определены в коде, который загружается в контекст, предназначенный только для отражения.Use this method to examine the custom attributes of code in the reflection-only context, in cases where the custom attributes themselves are defined in code that is loaded into the reflection-only context. Такие методы Attribute.GetCustomAttributes , MemberInfo.GetCustomAttributes как и, не могут использоваться в таких случаях, так как они создают экземпляры атрибутов.Methods like Attribute.GetCustomAttributes and MemberInfo.GetCustomAttributes cannot be used in such cases, because they create instances of the attributes. Код в контексте, предназначенном только для отражения, не может быть выполнен.Code in the reflection-only context cannot be executed. Дополнительные сведения и примеры кода см. в CustomAttributeData разделе класс.For more information and for example code, see the CustomAttributeData class.

Этот метод получает данные настраиваемых атрибутов для типов, вложенных типов и членов типов, так Type как класс и классы System.Reflection в пространстве имен, представляющие члены типов, являются производными от MemberInfo.This method gets custom attribute data for types, nested types, and type members, because the Type class and the classes in the System.Reflection namespace that represent type members all derive from MemberInfo.

Применяется к