Skip to content

Latest commit

 

History

History
16 lines (16 loc) · 571 Bytes

File metadata and controls

16 lines (16 loc) · 571 Bytes

Extended.System.Reflection

Assembly extensions:

IEnumerable<Type> GetInheritedTypes(this Assembly[] assemblies, Type inheritedType)
IEnumerable<Type> GetInheritedTypes<T>(this Assembly[] assemblies)

Type extensions:

bool IsInherited(this Type type, Type inheritedType)
bool IsInherited<T>(this Type type)

Expression extensions:

string GetPropertyName<TSource, TProperty>(this Expression<Func<TSource, TProperty>> propertyLambda)
PropertyInfo GetPropertyInfo<TSource, TProperty>(Expression<Func<TSource, TProperty>> propertyLambda)