Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="2.9.0-preview-516" />

 TypeExtensions

static class TypeExtensions
public static ConstructorInfo GetConstructor(this Type type, Type[] args)

public static ConstructorInfo GetConstructorByTypes(this Type type, Type[] types)

public static Type GetEnumerableType(this Type type)

public static ConstructorInfo GetFirstConstructor(this Type type)

public static Type[] GetGenericArguments(this Type type)

public static MethodInfo GetGetterMethodOrDefault(this MemberInfo property, bool includeNonPublic = false)

public static MethodInfo GetMethod(this Delegate delegate)

public static IEnumerable<Type> GetRegisterableBaseTypes(this Type type)

public static MethodInfo GetSetterMethodOrDefault(this MemberInfo property, bool includeNonPublic = false)

public static MethodInfo GetSingleMethod(this Type type, string name, bool includeNonPublic = false)

public static MethodInfo GetSingleMethodOrDefault(this Type type, string name, bool includeNonPublic = false)

public static bool HasDefaultValue(this ParameterInfo parameter)

public static bool HasPublicParameterlessConstructor(this TypeInfo info)

public static bool HasSetMethod(this MemberInfo property, bool includeNonPublic = false)

public static bool Implements(this Type type, Type interfaceType)

public static bool Implements(this TypeInfo typeInfo, Type interfaceType)

public static bool IsBackingField(this MemberInfo field)

public static bool IsClosedGenericType(this Type type)

public static bool IsCompiledLambda(this Delegate delegate)

public static bool IsCompositionRoot(this Type type)

public static bool IsDisposable(this Type type)

public static bool IsFuncType(this Type type)

public static bool IsIndexer(this PropertyInfo property)

public static bool IsNullableType(this Type type)

public static bool IsObjectType(this Type type)

public static bool IsOpenGenericType(this Type type)

public static bool IsOpenGenericType(this TypeInfo typeInfo)

public static bool IsResolvableType(this Type type)