eDriven Framework API
CoreReflector Class
NamespaceseDriven.Core.ReflectionCoreReflector
eDriven Framework API
Reflection utility
Declaration Syntax
C#Visual BasicVisual C++
public static class CoreReflector
Public NotInheritable Class CoreReflector
public ref class CoreReflector abstract sealed
Members
All MembersMethodsFields



IconMemberDescription
DebugMode
Debug mode

GetClassAttributes<(Of <<'(T>)>>)(Type, Boolean)
Gets all the attributes of the specified type

GetFieldAndPropertyNames(Type)
Gets all field and propertiy names for a given type

GetMemberAttributes<(Of <<'(T>)>>)(MemberInfo, Boolean)
Gets all the member attributes of the specified type

GetMembers(Type)
Gets all members for a type

GetMemberValue(MemberInfo, Object)
Gets a member value

GetMethodAttributes<(Of <<'(T>)>>)(MethodInfo, Boolean)
Gets all the method attributes of the specified type

GetProxy(Object, String)
Proxies an item

GetValue(Object, String)
Gets the property value
Uses internal caching

HasClassAttributes<(Of <<'(T>)>>)(Type, Boolean)
Gets all the attributes of the specified type

HasMember(Object, String)
Checks if the target contains member with the specified name

HasMemberAttributes<(Of <<'(T>)>>)(MemberInfo, Boolean)
Gets all the attributes of the specified type

HasMethodAttributes<(Of <<'(T>)>>)(MethodInfo, Boolean)
Gets all the attributes of the specified type

SetMemberValue(MemberInfo, Object, Object)
Sets a member value

SetValue(Object, String, Object)
Sets the property value
Uses internal caching

Inheritance Hierarchy
Object
CoreReflector

Assembly: eDriven.Core (Module: eDriven.Core) Version: 2.0.1.0 (2.0.1.0)