<PackageReference Include="Relativity.Server.Utility.SDK" Version="5000.0.0" />

ReflectionHelper

public class ReflectionHelper
Helps discover implementations through reflection

public IEnumerable<Type> GetAllInstances(Type type, Assembly[] assemblies, Func<Type, bool>[] additionalFilters = null)

Finds all implementations that meet the contract, with optional additional filters

public IEnumerable<Type> GetAllInstances(Assembly[] assemblies, Func<Type, bool>[] filters)

Find all types defined in assemblies that meets all filter criteria

public IEnumerable<T> GetDefaultInstancesForType<T>(Assembly[] assemblies)

Finds all implementations that meet the contract and news one up