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.GetCustomAttributesMemberInfo.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命名空间中的类和类均派生自MemberInfoThis 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.

适用于