CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes Method

정의

지정된 요소에 적용된 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes that are applied to a specified element.

오버로드

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

지정된 형식의 사용자 지정 특성이 지정된 매개 변수에 적용되는 컬렉션을 검색하거나 선택적으로 해당 매개 변수의 상위 항목을 검사합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

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

지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type)

지정된 매개 변수에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean)

사용자 지정 특성이 지정된 매개 변수에 적용되는 컬렉션을 검색하거나 선택적으로 해당 매개 변수의 상위 항목을 검사합니다.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type)

지정된 모듈에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type)

지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean)

사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type)

지정된 어셈블리에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo)

지정된 매개 변수에 적용된 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes that are applied to a specified parameter.

GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module)

지정된 모듈에 적용된 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes that are applied to a specified module.

GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo)

지정된 멤버에 적용된 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly)

지정된 어셈블리에 적용된 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes that are applied to a specified assembly.

GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean)

지정된 형식의 사용자 지정 특성이 지정된 매개 변수에 적용되는 컬렉션을 검색하거나 선택적으로 해당 매개 변수의 상위 항목을 검사합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean)

지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo)

지정된 매개 변수에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo)

지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly)

지정된 어셈블리에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module)

지정된 모듈에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

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

지정된 형식의 사용자 지정 특성이 지정된 매개 변수에 적용되는 컬렉션을 검색하거나 선택적으로 해당 매개 변수의 상위 항목을 검사합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)

매개 변수

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

검사할 매개 변수입니다.The parameter to inspect.

attributeType
Type Type Type Type

검색할 특성의 형식입니다.The type of attribute to search for.

inherit
Boolean Boolean Boolean Boolean

element의 상위 요소를 검사하려면 true이고, 그렇지 않으면 false입니다.true to inspect the ancestors of element; otherwise, false.

반환

element에 적용되고 attributeType에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

예외

element 또는 attributeTypenull인 경우element or attributeType is null.

attributeTypeAttribute에서 파생되지 않은 경우attributeType is not derived from Attribute.

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

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

지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)

매개 변수

element
MemberInfo MemberInfo MemberInfo MemberInfo

검사할 멤버입니다.The member to inspect.

attributeType
Type Type Type Type

검색할 특성의 형식입니다.The type of attribute to search for.

inherit
Boolean Boolean Boolean Boolean

element의 상위 요소를 검사하려면 true이고, 그렇지 않으면 false입니다.true to inspect the ancestors of element; otherwise, false.

반환

element에 적용되고 attributeType에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

예외

element 또는 attributeTypenull인 경우element or attributeType is null.

attributeTypeAttribute에서 파생되지 않은 경우attributeType is not derived from Attribute.

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type)

지정된 매개 변수에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type) As IEnumerable(Of Attribute)

매개 변수

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

검사할 매개 변수입니다.The parameter to inspect.

attributeType
Type Type Type Type

검색할 특성의 형식입니다.The type of attribute to search for.

반환

element에 적용되고 attributeType에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

예외

element 또는 attributeTypenull인 경우element or attributeType is null.

attributeTypeAttribute에서 파생되지 않은 경우attributeType is not derived from Attribute.

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean)

사용자 지정 특성이 지정된 매개 변수에 적용되는 컬렉션을 검색하거나 선택적으로 해당 매개 변수의 상위 항목을 검사합니다.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of Attribute)

매개 변수

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

검사할 매개 변수입니다.The parameter to inspect.

inherit
Boolean Boolean Boolean Boolean

element의 상위 요소를 검사하려면 true이고, 그렇지 않으면 false입니다.true to inspect the ancestors of element; otherwise, false.

반환

element에 적용된 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

예외

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type)

지정된 모듈에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Module * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module, attributeType As Type) As IEnumerable(Of Attribute)

매개 변수

element
Module Module Module Module

검사할 모듈입니다.The module to inspect.

attributeType
Type Type Type Type

검색할 특성의 형식입니다.The type of attribute to search for.

반환

element에 적용되고 attributeType에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

예외

element 또는 attributeTypenull인 경우element or attributeType is null.

attributeTypeAttribute에서 파생되지 않은 경우attributeType is not derived from Attribute.

GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type)

지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type) As IEnumerable(Of Attribute)

매개 변수

element
MemberInfo MemberInfo MemberInfo MemberInfo

검사할 멤버입니다.The member to inspect.

attributeType
Type Type Type Type

검색할 특성의 형식입니다.The type of attribute to search for.

반환

element에 적용되고 attributeType에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

예외

element 또는 attributeTypenull인 경우element or attributeType is null.

attributeTypeAttribute에서 파생되지 않은 경우attributeType is not derived from Attribute.

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean)

사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, inherit As Boolean) As IEnumerable(Of Attribute)

매개 변수

element
MemberInfo MemberInfo MemberInfo MemberInfo

검사할 멤버입니다.The member to inspect.

inherit
Boolean Boolean Boolean Boolean

element의 상위 요소를 검사하려면 true이고, 그렇지 않으면 false입니다.true to inspect the ancestors of element; otherwise, false.

반환

지정된 조건과 일치하는 element에 적용되는 사용자 지정 특성의 컬렉션이거나, 이러한 특성이 없는 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element that match the specified criteria, or an empty collection if no such attributes exist.

예외

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type)

지정된 어셈블리에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Assembly * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly, attributeType As Type) As IEnumerable(Of Attribute)

매개 변수

element
Assembly Assembly Assembly Assembly

조사할 어셈블리입니다.The assembly to inspect.

attributeType
Type Type Type Type

검색할 특성의 형식입니다.The type of attribute to search for.

반환

element에 적용되고 attributeType에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

예외

element 또는 attributeTypenull인 경우element or attributeType is null.

attributeTypeAttribute에서 파생되지 않은 경우attributeType is not derived from Attribute.

GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo)

지정된 매개 변수에 적용된 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes that are applied to a specified parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element);
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo) As IEnumerable(Of Attribute)

매개 변수

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

검사할 매개 변수입니다.The parameter to inspect.

반환

element에 적용된 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

예외

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module)

지정된 모듈에 적용된 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes that are applied to a specified module.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element);
static member GetCustomAttributes : System.Reflection.Module -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module) As IEnumerable(Of Attribute)

매개 변수

element
Module Module Module Module

검사할 모듈입니다.The module to inspect.

반환

element에 적용된 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

예외

GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo)

지정된 멤버에 적용된 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes that are applied to a specified member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element);
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo) As IEnumerable(Of Attribute)

매개 변수

element
MemberInfo MemberInfo MemberInfo MemberInfo

검사할 멤버입니다.The member to inspect.

반환

element에 적용된 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

예외

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly)

지정된 어셈블리에 적용된 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes that are applied to a specified assembly.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element);
static member GetCustomAttributes : System.Reflection.Assembly -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly) As IEnumerable(Of Attribute)

매개 변수

element
Assembly Assembly Assembly Assembly

조사할 어셈블리입니다.The assembly to inspect.

반환

element에 적용된 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

예외

GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean)

지정된 형식의 사용자 지정 특성이 지정된 매개 변수에 적용되는 컬렉션을 검색하거나 선택적으로 해당 매개 변수의 상위 항목을 검사합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of T)

형식 매개 변수

T

검색할 특성의 형식입니다.The type of attribute to search for.

매개 변수

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

검사할 매개 변수입니다.The parameter to inspect.

inherit
Boolean Boolean Boolean Boolean

element의 상위 요소를 검사하려면 true이고, 그렇지 않으면 false입니다.true to inspect the ancestors of element; otherwise, false.

반환

element에 적용되고 T에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

예외

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean)

지정된 형식의 사용자 지정 특성이 지정된 멤버에 적용되는 컬렉션을 검색하거나 선택적으로 해당 멤버의 상위 항목을 검사합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo, inherit As Boolean) As IEnumerable(Of T)

형식 매개 변수

T

검색할 특성의 형식입니다.The type of attribute to search for.

매개 변수

element
MemberInfo MemberInfo MemberInfo MemberInfo

검사할 멤버입니다.The member to inspect.

inherit
Boolean Boolean Boolean Boolean

element의 상위 요소를 검사하려면 true이고, 그렇지 않으면 false입니다.true to inspect the ancestors of element; otherwise, false.

반환

element에 적용되고 T에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

예외

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo)

지정된 매개 변수에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo) As IEnumerable(Of T)

형식 매개 변수

T

검색할 특성의 형식입니다.The type of attribute to search for.

매개 변수

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

검사할 매개 변수입니다.The parameter to inspect.

반환

element에 적용되고 T에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

예외

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo)

지정된 멤버에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo) As IEnumerable(Of T)

형식 매개 변수

T

검색할 특성의 형식입니다.The type of attribute to search for.

매개 변수

element
MemberInfo MemberInfo MemberInfo MemberInfo

검사할 멤버입니다.The member to inspect.

반환

element에 적용되고 T에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

예외

element가 생성자, 메서드, 속성, 이벤트, 형식 또는 필드가 아닌 경우element is not a constructor, method, property, event, type, or field.

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

GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly)

지정된 어셈블리에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Assembly element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Assembly -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Assembly) As IEnumerable(Of T)

형식 매개 변수

T

검색할 특성의 형식입니다.The type of attribute to search for.

매개 변수

element
Assembly Assembly Assembly Assembly

조사할 어셈블리입니다.The assembly to inspect.

반환

element에 적용되고 T에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

예외

GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module)

지정된 모듈에 적용된 지정된 형식의 사용자 지정 특성 컬렉션을 검색합니다.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Module element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Module -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Module) As IEnumerable(Of T)

형식 매개 변수

T

검색할 특성의 형식입니다.The type of attribute to search for.

매개 변수

element
Module Module Module Module

검사할 모듈입니다.The module to inspect.

반환

element에 적용되고 T에 일치하는 사용자 지정 특성의 컬렉션이며 이런 특성이 없을 경우 빈 컬렉션입니다.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

예외

적용 대상