MemberInfo.GetCustomAttributesData 메서드

정의

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

C#
public virtual System.Collections.Generic.IList<System.Reflection.CustomAttributeData> GetCustomAttributesData();

반환

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

설명

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

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

적용 대상

제품 버전
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1