eDriven Framework API
CoreReflector Class
Namespaces ► eDriven.Core.Reflection ► CoreReflector
eDriven Framework API
Reflection utility
Declaration Syntax

C# | Visual Basic | Visual C++

    public static class CoreReflector

    Public NotInheritable Class CoreReflector

    public ref class CoreReflector abstract sealed

Members

All Members | Methods | Fields
Public Protected | Instance Static | Declared Inherited

Icon | Member | Description
--- | --- | ---
| 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)