public void RegistrarAssemblyPorConvencao(Assembly assembly, ConfiguracaoConvencionalRegistro config) { var contexto = new ContextoConvencionalRegistro(assembly, this, config); foreach (var registrador in convencaoDeRegistros) { registrador.RegistrarAssembly(contexto); } if (config.InstalarInstaladores) { ContainerIoC.Install(FromAssembly.Instance(assembly)); } }
internal ContextoConvencionalRegistro(Assembly assembly, IGerenciadorIoC gerenciadorIoC, ConfiguracaoConvencionalRegistro config) { Assembly = assembly; GerenciadorIoC = gerenciadorIoC; Config = config; }