public static IServicesImplementationCollection FromAssembly(string file)
        {
            Assembly assembly = Assembly.LoadFrom(file);

            return(ServicesImplementation.FromThese(assembly.GetTypes()));
        }
 public static IServicesImplementationCollection FromThese(params Type[] types)
 {
     return(ServicesImplementation.FromThese((IEnumerable <Type>)types));
 }
 public static IServicesImplementationCollection FromAssemblyContaining(Type type)
 {
     return(ServicesImplementation.FromAssembly(type.Assembly));
 }
 public static IServicesImplementationCollection FromAssemblyContaining <TType>()
 {
     return(ServicesImplementation.FromAssembly(typeof(TType).Assembly));
 }
 public static IServicesImplementationCollection FromAssembly(Assembly asm)
 {
     return(ServicesImplementation.FromThese(asm.GetTypes()));
 }