Reflection utility
| C# | Visual Basic | Visual C++ |
public static class CoreReflector
Public NotInheritable Class CoreReflector
public ref class CoreReflector abstract sealed
| All Members | Methods | Fields | |||
| 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 |
| Object | |
| CoreReflector | |