public FrameworkCollection(FrameworkDefinitionCollection definitions, IExportLoader exportLoader, string applicationCode, Host.ApplicationCollection hostApplications) { _definitions = definitions; _exportLoader = exportLoader; _applicationCode = applicationCode; _hostApplications = hostApplications; }
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); }
public FrameworkCollection(FrameworkDefinitionCollection definitions, IExportLoader exportLoader) { _collection = LoadCollection(definitions, exportLoader); }