Skip to content

Methods_T_CodeJam_Reflection_ReflectionExtensions

andrewvk edited this page Mar 23, 2016 · 11 revisions

ReflectionExtensions Methods

[This is preliminary documentation and is subject to change.]

The ReflectionExtensions type exposes the following members.

Methods

 

Name Description
Public methodStatic member GetAssemblyDirectory Returns directory part of path to assembly asm file.
Public methodStatic member GetAssemblyPath Returns path to assembly asm file.
Public methodStatic member GetCustomAttribute(T) Returns custom attribute defined on this member, identified by type T, or null if there are no custom attribute of that type.
Public methodStatic member GetCustomAttributes(T) Returns an array of custom attributes defined on this member, identified by type T, or empty array if there are no custom attribute of that type.
Public methodStatic member GetRequiredResourceStream Loads the specified manifest resource from this assembly, and checks if it exists.
Public methodStatic member HasCustomAttribute(ICustomAttributeProvider, Type, Boolean) Returns true if at least one attribute of type attrType specified in member exists.
Public methodStatic member HasCustomAttribute(ICustomAttributeProvider, Type, Func(Attribute, Boolean), Boolean) Returns true if at least one attribute of type attrType specified in member corresponds to predicate.
Public methodStatic member HasCustomAttribute(T)(ICustomAttributeProvider, Boolean) Returns true if at least one attribute of type T specified in member exists.
Public methodStatic member HasCustomAttribute(T)(ICustomAttributeProvider, Func(T, Boolean), Boolean) Returns true if at least one attribute of type T specified in member corresponds to predicate.
  Back to Top

See Also

Reference

ReflectionExtensions Class
CodeJam.Reflection Namespace

Clone this wiki locally