コード例 #1
0
        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;
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: KirillOsenkov/MEFMetadata
        protected ComposablePartCatalog CreateAssemblyCatalog(string assemblyFile)
        {
            ComposablePartCatalog result = null;
            result = new MetadataAssemblyCatalog(assemblyFile);

            return result;
        }
コード例 #3
0
        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;
        }