public ProfilingTypeCollection(ProfilingTypeDefinitionCollection definitions, IExportLoader exportLoader, string applicationCode, Host.ApplicationCollection hostApplications) { _definitions = definitions; _exportLoader = exportLoader; _applicationCode = applicationCode; _hostApplications = hostApplications; }
private static Dictionary <Guid, IProfilingType> LoadCollection(ProfilingTypeDefinitionCollection definitions, IExportLoader exportLoader) { Dictionary <Guid, IProfilingType> collection = new Dictionary <Guid, IProfilingType>(); foreach (ProfilingTypeDefinition definition in definitions) { IProfilingType item = new ProfilingType(definition, exportLoader); collection.Add(definition.Uid, item); } return(collection); }
public ProfilingTypeCollection(ProfilingTypeDefinitionCollection definitions, IExportLoader exportLoader) { _collection = LoadCollection(definitions, exportLoader); }