-
Notifications
You must be signed in to change notification settings - Fork 35
M_CodeJam_Metadata_XmlAttributeReader_GetAttributes__1_1
Andrew Koryavchenko edited this page Jun 17, 2018
·
3 revisions
Returns custom attributes applied to provided type.
Namespace: CodeJam.Metadata
Assembly: CodeJam.Blocks (in CodeJam.Blocks.dll) Version: 2.0.0.0
C#
public T[] GetAttributes<T>(
Type type,
bool inherit = true
)
where T : Attribute
VB
Public Function GetAttributes(Of T As Attribute) (
type As Type,
Optional inherit As Boolean = true
) As T()
F#
abstract GetAttributes :
type : Type *
?inherit : bool
(* Defaults:
let _inherit = defaultArg inherit true
*)
-> 'T[] when 'T : Attribute
override GetAttributes :
type : Type *
?inherit : bool
(* Defaults:
let _inherit = defaultArg inherit true
*)
-> 'T[] when 'T : Attribute
- type
- Type: System.Type
Object type - inherit (Optional)
- Type: System.Boolean
true to search this member's inheritance chain to find the attributes; otherwise, false.
- T
- The type of attribute to search for. Only attributes that are assignable to this type are returned.
Type: T[]
Array of custom attributes.
IMetadataReader.GetAttributes(T)(Type, Boolean)
XmlAttributeReader Class
GetAttributes Overload
CodeJam.Metadata Namespace