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;
        }
Exemplo n.º 2
0
        protected ComposablePartCatalog CreateAssemblyCatalog(string assemblyFile)
        {
            ComposablePartCatalog result = null;
            result = new MetadataAssemblyCatalog(assemblyFile);

            return result;
        }
        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;
        }