コード例 #1
0
 public FrameworkCollection(FrameworkDefinitionCollection definitions, IExportLoader exportLoader,
                            string applicationCode, Host.ApplicationCollection hostApplications)
 {
     _definitions      = definitions;
     _exportLoader     = exportLoader;
     _applicationCode  = applicationCode;
     _hostApplications = hostApplications;
 }
コード例 #2
0
        private static Dictionary <Guid, IFramework> LoadCollection(FrameworkDefinitionCollection definitions, IExportLoader exportLoader)
        {
            Dictionary <Guid, IFramework> collection = new Dictionary <Guid, IFramework>();

            foreach (FrameworkDefinition definition in definitions)
            {
                IFramework item = new Framework(definition, exportLoader);
                collection.Add(definition.Uid, item);
            }
            return(collection);
        }
コード例 #3
0
 public FrameworkCollection(FrameworkDefinitionCollection definitions, IExportLoader exportLoader)
 {
     _collection = LoadCollection(definitions, exportLoader);
 }