public MetadataService(MainViewModel mainViewModel, IBootProvider bootProvider, IBinarySoftwareDetector binarySoftwareDetector, IFileSystemModulesDetector fileSystemModulesDetector, IMetadataSoftwareDetector metadataSoftwareDetector, IMetadataModulesDetector metadataModulesDetector, ILoggerFactory loggerFactory) { Logger = loggerFactory.CreateLogger <MetadataService>(); MainViewModel = mainViewModel; BootProvider = bootProvider; BinarySoftwareDetector = binarySoftwareDetector; FileSystemModulesDetector = fileSystemModulesDetector; MetadataSoftwareDetector = metadataSoftwareDetector; MetadaModulesDetector = metadataModulesDetector; }
public ZipSoftwareMetaProvider(IProductProvider productProvider, IBinarySoftwareDetector softwareDetector, ICategoryMetaProvider categoryProvider, IBootProvider bootProvider, IProductMetaProvider productMetaProvider, ICameraMetaProvider cameraProvider, ISourceMetaProvider sourceProvider, IBuildMetaProvider buildProvider, ICompilerMetaProvider compilerProvider, IEncodingMetaProvider encodingProvider, ILogger <ZipSoftwareMetaProvider> logger) : base(productProvider, bootProvider, logger) { SoftwareDetector = softwareDetector; CategoryProvider = categoryProvider; ProductProvider = productMetaProvider; CameraProvider = cameraProvider; SourceProvider = sourceProvider; BuildProvider = buildProvider; CompilerProvider = compilerProvider; EncodingProvider = encodingProvider; }