void ICompositionContainer <TModule> .Compose() { var assemblies = SafeAssemblyLoader.LoadAssembliesFromNames(DiscoverAssemblyNames()); ICompositionContainer <TModule> innerContainer = new SimpleCompositionContainer <TModule>( assemblies, _compositionModuleCreationStrategy); innerContainer.Compose(); Modules = innerContainer.Modules; }
/// <inheritdoc /> public IEnumerable <Assembly> Load() => SafeAssemblyLoader.LoadAssembliesFromNames(DiscoverAssemblyNames());
private Assembly[] CreateAssemblies() { return(SafeAssemblyLoader.LoadAssembliesFromNames(DiscoverAssemblyNames()).ToArray()); }