Пример #1
0
 public Catalog(List <ExtensionDefinition> extensions, List <FrameworkDefinition> frameworks, List <ProfilingTypeDefinition> profilingTypes,
                List <ProfilingTargetDefinition> profilingTargets, List <ProductivityDefinition> productivities)
 {
     Extensions       = new ExtensionDefinitionCollection(extensions);
     Frameworks       = new FrameworkDefinitionCollection(frameworks);
     ProfilingTypes   = new ProfilingTypeDefinitionCollection(profilingTypes);
     ProfilingTargets = new ProfilingTargetDefinitionCollection(profilingTargets);
     Productivities   = new ProductivityDefinitionCollection(productivities);
 }
 internal ExtensionDefinition(Guid uid, string baseDirectory, List <ProfilingTypeDefinition> profilingTypes, List <ProfilingTargetDefinition> profilingTargets,
                              List <FrameworkDefinition> frameworks, List <ProductivityDefinition> productivities, List <AttachmentDefinition> attachments, List <LocalizationDefinition> localizations)
 {
     Uid              = uid;
     BaseDirectory    = baseDirectory;
     ProfilingTypes   = new ProfilingTypeDefinitionCollection(profilingTypes);
     ProfilingTargets = new ReadOnlyCollection <ProfilingTargetDefinition>(profilingTargets);
     Frameworks       = new ReadOnlyCollection <FrameworkDefinition>(frameworks);
     Productivities   = new ReadOnlyCollection <ProductivityDefinition>(productivities);
     Localization     = new LocalizationDefinitionCollection(localizations);
     Attachments      = new AttachmentDefinitionCollection(attachments);
 }