MemberInfo.GetCustomAttributesData Method

Definition

Возвращает список объектов 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)

Returns

IList<CustomAttributeData>

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

Remarks

Этот метод используется для проверки пользовательских атрибутов кода в контексте, предназначенном только для отражения, в случаях, когда сами пользовательские атрибуты определены в коде, который загружается в контекст, предназначенный только для отражения.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.

Applies to