public static IMethodInfo DeclaringMethod(this Type type) { return(ReflectionWrapperFactory.Get <IMethodInfo>(type.DeclaringMethod)); }
internal static IFieldInfo AsIFieldInfo(this FieldInfo field) { return(ReflectionWrapperFactory.Get <IFieldInfo>(field)); }
internal static IMethodInfo AsIMethodInfo(this MethodInfo method) { return(ReflectionWrapperFactory.Get <IMethodInfo>(method)); }
internal static IMemberInfo AsIMemberInfo(this MemberInfo member) { return(ReflectionWrapperFactory.Get <IMemberInfo>(member)); }
internal static IConstructorInfo AsIConstructorInfo(this ConstructorInfo constructor) { return(ReflectionWrapperFactory.Get <IConstructorInfo>(constructor)); }
internal static IPropertyInfo AsIPropertyInfo(this PropertyInfo prop) { return(ReflectionWrapperFactory.Get <IPropertyInfo>(prop)); }