/// <summary> /// Construtor padrão. /// </summary> /// <param name="assemblyRepository">Instancia do repositório de assemblies.</param> /// <param name="assemblyParts">Relação dos nomes dos assemblies que devem ser resolvidos.</param> public AssemblyPartsResolver(IAssemblyRepository assemblyRepository, IEnumerable <AssemblyPart> assemblyParts) { assemblyRepository.Require("assemblyRepository").NotNull(); assemblyParts.Require("assemblyNames").NotNull(); _assemblyRepository = assemblyRepository; _assemblyParts = assemblyParts; }
/// <summary> /// Construtor padrão. /// </summary> /// <param name="domain"></param> /// <param name="assemblyRepository"></param> public AssemblyLoader(AppDomain domain, IAssemblyRepository assemblyRepository) { assemblyRepository.Require("assemblyRepository").NotNull(); _domain = domain; _assemblyRepository = assemblyRepository; }