Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
 /// <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;
 }