public static IConstructorWrapper CreateWrapper(this ConstructorInfo constructor) { return(ReflectionUtility.CreateConstructorWrapper(constructor)); }
public static IMethodWrapper CreateWrapper(this MethodInfo method) { return(ReflectionUtility.CreateMethodWrapper(method)); }
public static IFieldWrapper CreateWrapper(this FieldInfo field) { return(ReflectionUtility.CreateFieldWrapper(field)); }
public static IPropertyWrapper CreateWrapper(this PropertyInfo property) { return(ReflectionUtility.CreatePropertyWrapper(property)); }
public static ITypeWrapper CreateWrapper(this Type type, BindingFlags flags = ReflectionUtility.InstanceFlags, Func <MemberInfo, bool> filter = null) { return(ReflectionUtility.CreateTypeWrapper(type, flags, filter)); }