/// <summary> /// Gets the instances from the executing assembly /// </summary> /// <typeparam name="T">Generic - any interface</typeparam> /// <returns>List of Ts</returns> public static IList <T> GetInstancesFromExecutingAssembly <T>() { IList <object> registeredInstances = AssemblyResolver.Resolve(); return(Register <T>(registeredInstances)); }
/// <summary> /// Gets the instances from any given assembly file /// </summary> /// <typeparam name="T">Generic - any interface</typeparam> /// <param name="assemblyName">assembly file</param> /// <returns>List of Ts</returns> public static IList <T> GetInstancesFromAssembly <T>(string assemblyName) { IList <object> registeredInstances = AssemblyResolver.Resolve(assemblyName); return(Register <T>(registeredInstances)); }