<PackageReference Include="Relativity.ObjectManager" Version="9.5.253.62" />

ReflectionUtil

public static class ReflectionUtil
public static readonly Type[] OpenGenericArrayInterfaces

public static TBase CreateInstance<TBase>(this Type subtypeofTBase, object[] ctorArgs)

public static IEnumerable<Assembly> GetAssemblies(IAssemblyProvider assemblyProvider)

public static Assembly GetAssemblyNamed(string assemblyName)

public static Assembly GetAssemblyNamed(string filePath, Predicate<AssemblyName> nameFilter, Predicate<Assembly> assemblyFilter)

public static TAttribute[] GetAttributes<TAttribute>(this MemberInfo item) where TAttribute : Attribute

public static Type[] GetAvailableTypes(this Assembly assembly, bool includeNonExported = false)

public static Type[] GetAvailableTypesOrdered(this Assembly assembly, bool includeNonExported = false)

public static Type GetCompatibleArrayItemType(this Type type)

public static Assembly[] GetLoadedAssemblies()

public static bool HasDefaultValue(this ParameterInfo item)

public static object Instantiate(this ConstructorInfo ctor, object[] ctorArgs)

public static bool Is<TType>(this Type type)

public static bool IsAssemblyFile(string filePath)