ReflectionExt

Namespace: WellFired.Guacamole

Description

Public Static Methods

object GetMemberValue ( this MemberInfo member, object instance )
bool HasAttribute ( this MemberInfo m )
T GetAttribute ( this object m, string memberName )
Type GetMemberType ( this MemberInfo member )
Type GetParamaterType ( this MemberInfo member )
void SetMemberValue ( this MemberInfo member, object instance, object value )
T GetAttribute ( this MemberInfo m )
object GetMemberValue ( this object instance, string propertyName )
T GetMemberValue ( this MemberInfo member, object instance )
MemberInfo[] GetRuntimeMembers ( this Type t )
MemberInfo GetRuntimeMember ( this Type t, string name )
bool IsEnum ( this Type t )
bool IsAssignable ( this Type desiredType, object param )

Breakdown

  • T GetAttribute< T > ( this MemberInfo m )
  • object GetMemberValue ( this MemberInfo member, object instance )
  • T GetAttribute< T > ( this object m, string memberName )
  • Type GetMemberType ( this MemberInfo member )
  • Type GetParamaterType ( this MemberInfo member )
  • void SetMemberValue ( this MemberInfo member, object instance, object value )
  • bool HasAttribute< T > ( this MemberInfo m )
  • object GetMemberValue ( this object instance, string propertyName )
  • T GetMemberValue< T > ( this MemberInfo member, object instance )
  • MemberInfo[] GetRuntimeMembers ( this Type t )
  • MemberInfo GetRuntimeMember ( this Type t, string name )
  • bool IsEnum ( this Type t )
  • bool IsAssignable ( this Type desiredType, object param )