ICustomAttributeProvider.GetCustomAttributes ICustomAttributeProvider.GetCustomAttributes ICustomAttributeProvider.GetCustomAttributes ICustomAttributeProvider.GetCustomAttributes Method

정의

이 멤버에 정의된 사용자 지정 특성을 반환합니다.Returns custom attributes defined on this member.

오버로드

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

명명된 특성을 제외하고 이 멤버에 정의된 모든 사용자 지정 특성의 배열을 반환하거나 사용자 지정 특성이 없는 경우 빈 배열을 반환합니다.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

형식으로 식별되는 이 멤버에 정의된 사용자 지정 특성의 배열을 반환하거나 해당 형식의 사용자 지정 특성이 없는 경우 빈 배열을 반환합니다.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

명명된 특성을 제외하고 이 멤버에 정의된 모든 사용자 지정 특성의 배열을 반환하거나 사용자 지정 특성이 없는 경우 빈 배열을 반환합니다.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

public:
 cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public object[] GetCustomAttributes (bool inherit);
abstract member GetCustomAttributes : bool -> obj[]
Public Function GetCustomAttributes (inherit As Boolean) As Object()

매개 변수

inherit
Boolean Boolean Boolean Boolean

true이면 상속된 사용자 지정 특성에 대한 계층 구조 체인을 조회합니다.When true, look up the hierarchy chain for the inherited custom attribute.

반환

Object[]

사용자 지정 특성을 나타내는 개체 배열이거나 빈 배열입니다.An array of Objects representing custom attributes, or an empty array.

예외

사용자 지정 특성 형식을 로드할 수 없는 경우The custom attribute type cannot be loaded.

이 멤버에 대해 attributeType 형식의 특성이 2개 이상 정의되어 있습니다.There is more than one attribute of type attributeType defined on this member.

설명

호출 ICustomAttributeProvider.GetCustomAttributesPropertyInfo 또는 EventInfo 때의 inherit 의 매개 변수 GetCustomAttributestrue 형식 계층 구조를 검색 하지 않습니다.Calling ICustomAttributeProvider.GetCustomAttributes on PropertyInfo or EventInfo when the inherit parameter of GetCustomAttributes is true does not walk the type hierarchy. 사용 하 여 System.Attribute 사용자 지정 특성을 상속 합니다.Use System.Attribute to inherit custom attributes.

이 메서드는 상속 되지 않은 구성원만에 직접 정의 된 사용자 지정 특성을 반환 합니다.This method returns custom attributes defined directly on a non-inherited member only.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

형식으로 식별되는 이 멤버에 정의된 사용자 지정 특성의 배열을 반환하거나 해당 형식의 사용자 지정 특성이 없는 경우 빈 배열을 반환합니다.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

public:
 cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public object[] GetCustomAttributes (Type attributeType, bool inherit);
abstract member GetCustomAttributes : Type * bool -> obj[]
Public Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

매개 변수

attributeType
Type Type Type Type

사용자 지정 특성의 형식입니다.The type of the custom attributes.

inherit
Boolean Boolean Boolean Boolean

true이면 상속된 사용자 지정 특성에 대한 계층 구조 체인을 조회합니다.When true, look up the hierarchy chain for the inherited custom attribute.

반환

Object[]

사용자 지정 특성을 나타내는 개체 배열이거나 빈 배열입니다.An array of Objects representing custom attributes, or an empty array.

예외

사용자 지정 특성 형식을 로드할 수 없는 경우The custom attribute type cannot be loaded.

attributeTypenull인 경우attributeType is null.

설명

경우 attributeType 는 기본 클래스 또는 인터페이스에서이 메서드 해당 형식의 구현을 반환 합니다.If attributeType is a base class or interface, this method returns any implementation of that type.

이 메서드는 상속 되지 않은 구성원만에 직접 정의 된 사용자 지정 특성을 반환 합니다.This method returns custom attributes defined directly on a non-inherited member only.

호출 ICustomAttributeProvider.GetCustomAttributesPropertyInfo 또는 EventInfo 때의 inherit 의 매개 변수 GetCustomAttributestrue 형식 계층 구조를 검색 하지 않습니다.Calling ICustomAttributeProvider.GetCustomAttributes on PropertyInfo or EventInfo when the inherit parameter of GetCustomAttributes is true does not walk the type hierarchy. 사용 하 여 System.Attribute 사용자 지정 특성을 상속 합니다.Use System.Attribute to inherit custom attributes.

적용 대상