protected virtual void Initialize() { aggregateCatalog = new AggregateCatalog(); var files = Directory.GetFiles(FilePath, SearchPattern); foreach (var assemblyFile in files) { var catalog = new MetadataAssemblyCatalog(assemblyFile); aggregateCatalog.Catalogs.Add(catalog); } parts = aggregateCatalog.Parts; }
protected ComposablePartCatalog CreateAssemblyCatalog(string assemblyFile) { ComposablePartCatalog result = null; result = new MetadataAssemblyCatalog(assemblyFile); return result; }