MemberInfo.GetCustomAttributesData 메서드

정의

대상 멤버에 적용된 특성에 대한 데이터를 나타내는 CustomAttributeData 개체의 목록을 반환합니다.

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)

반환

IList<CustomAttributeData>

대상 멤버에 적용된 특성에 대한 데이터를 나타내는 CustomAttributeData 개체의 제네릭 목록입니다.

설명

리플렉션 전용 컨텍스트에 로드되는 코드에서 사용자 지정 특성 자체가 정의된 경우 이 메서드를 사용하여 리플렉션 전용 컨텍스트에서 코드의 사용자 지정 특성을 검사합니다. 이러한 경우 특성의 인스턴스를 만들기 때문에 메서드를 좋아 Attribute.GetCustomAttributes 하고 MemberInfo.GetCustomAttributes 사용할 수 없습니다. 리플렉션 전용 컨텍스트의 코드는 실행할 수 없습니다. 자세한 내용 및 예제 코드는 클래스를 참조하세요 CustomAttributeData .

형식 멤버를 나타내는 네임스페이스의 클래스와 클래스가 모두 MemberInfo파생되므로 이 메서드는 형식, Type 중첩 형식 및 형식 멤버에 System.Reflection 대한 사용자 지정 특성 데이터를 가져옵니다.

적용 대상