Type | CreateType(this TypeBuilder builder) | |
ConstructorInfo | GetConstructor(this Type type, Type[] types) | |
String | GetDisplayName(this PropertyInfo pi) | Returns the display name of the property. This function tries to get the name defined by Display or DisplayName attributes. If any of these attributes is not defined - then the property name is returned. |
FieldInfo[] | GetFields(this Type type) | |
Type[] | GetGenericArguments(this Type type) | |
IEnumerable<Type> | GetInterfaces(this Type type) | |
MethodInfo | GetMethod(this Type type, String methodName) | |
MethodInfo | GetMethod(this Type type, String methodName, Type[] types) | |
PropertyInfo[] | GetProperties(this Type type) | |
PropertyInfo[] | GetProperties(this Type type, BindingFlags bindingAttr) | |
PropertyInfo | GetProperty(this Type type, String name) | |
String | GetTypeDisplayName(this Type type) | Gets the display name of the type. This function tries to get the name defined by Entity or EntityName attributes. If any of these attributes is not defined - then the type name is returned. |
Boolean | IsEnumerable(this Type typeToCheck) | Determines whether the specified type is enumerable (supports System.Collections.Generic.IEnumerable interface. |
Boolean | IsEnumerableOfSimpleType(this Type typeToCheck) | Determines whether the specified type is an enumerable of some simple type . |
Boolean | IsGenericEnumerable(this Type type) | |
Boolean | IsQueryable(this Type typeToCheck) | Determines whether the specified type implements System.Linq.IQueryable interface. |