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; }
protected BinarySoftwareDetectorBase(IEnumerable <IProductBinarySoftwareDetector> softwareDetectors, IBinaryDecoder binaryDecoder, IBootProvider bootProvider, ICameraProvider cameraProvider, ISoftwareHashProvider hashProvider, IOptions <SoftwareDetectorSettings> settings, ILogger logger) { Settings = settings.Value; Logger = logger; SoftwareDetectors = softwareDetectors; BinaryDecoder = binaryDecoder; BootProvider = bootProvider; CameraProvider = cameraProvider; HashProvider = hashProvider; }
public EncodingProvider(IBootProvider bootProvider) { BootProvider = bootProvider; _encodings = new Lazy <EncodingData[]>(GetEncodings); }
public EncodingMetaProvider(IBootProvider bootProvider) { Offsets = bootProvider.GetOffsets("PS"); _encodings = new Lazy <Dictionary <uint, SoftwareEncodingInfo> >(GetEncodings); }
public BootService(IVolumeContainer volumeContainer, ICategoryProvider categoryProvider, IBootProvider bootProvider) : base(volumeContainer) { CategoryProvider = categoryProvider; BootProvider = bootProvider; }
public PsHashSoftwareDetector(IEnumerable <IProductBinarySoftwareDetector> softwareDetectors, IBinaryDecoder binaryDecoder, IBootProvider bootProvider, ICameraProvider cameraProvider, ISoftwareHashProvider hashProvider, IOptions <SoftwareDetectorSettings> settings, ILoggerFactory loggerFactory) : base(softwareDetectors, binaryDecoder, bootProvider, cameraProvider, hashProvider, settings, loggerFactory.CreateLogger <PsHashSoftwareDetector>()) { }
public KnownPsBinarySoftwareDetector(IEnumerable <IProductBinarySoftwareDetector> softwareDetectors, IBinaryDecoder binaryDecoder, IBootProvider bootProvider, ICameraProvider cameraProvider, ISoftwareHashProvider hashProvider, IOptions <SoftwareDetectorSettings> settings, ILoggerFactory loggerFactory) : base(softwareDetectors, binaryDecoder, bootProvider, cameraProvider, hashProvider, settings, loggerFactory.CreateLogger <KnownPsBinarySoftwareDetector>()) { Offsets = bootProvider.GetOffsets(CategoryName); }
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; }
protected ProductDetector(IProductProvider productProvider, IBootProvider bootProvider) { ProductProvider = productProvider; BootProvider = bootProvider; }
public PsEncodingProvider(IBootProvider bootProvider) { Offsets = bootProvider.GetOffsets("PS"); }
protected ZipMetaProvider(IProductProvider productProvider, IBootProvider bootProvider, ILogger logger) { ProductProvider = productProvider; BootProvider = bootProvider; Logger = logger; }
public ZipCameraListProvider(ICameraMetaProvider cameraProvider, IProductProvider productProvider, IBootProvider bootProvider, ILogger <ZipCameraListProvider> logger) : base(productProvider, bootProvider, logger) { CameraProvider = cameraProvider; }
public FileSystemSoftwareDetector(IEnumerable <IProductDetector> productDetectors, IBootProvider bootProvider, ILoggerFactory loggerFactory) { Logger = loggerFactory.CreateLogger <FileSystemSoftwareDetector>(); ProductDetectors = productDetectors; BootProvider = bootProvider; }
public BootableActionProvider(MainViewModel mainViewModel, IServiceActivator serviceActivator, ICategoryProvider categoryProvider, IBootProvider bootProvider) : base(mainViewModel, serviceActivator) { CategoryProvider = categoryProvider; BootProvider = bootProvider; }
public BootService(IVolumeContainer volumeContainer, IProductProvider productProvider, IBootProvider bootProvider) : base(volumeContainer) { ProductProvider = productProvider; BootProvider = bootProvider; }
public FhpProductDetector(IProductProvider productProvider, IBootProvider bootProvider) : base(productProvider, bootProvider) { }
public BootableActionProvider(MainViewModel mainViewModel, IServiceActivator serviceActivator, IProductProvider productProvider, IBootProvider bootProvider) : base(mainViewModel, serviceActivator) { ProductProvider = productProvider; BootProvider = bootProvider; }
protected PsBinarySoftwareDetector(IEnumerable <IProductBinarySoftwareDetector> softwareDetectors, IBinaryDecoder binaryDecoder, IBootProvider bootProvider, ICameraProvider cameraProvider, ISoftwareHashProvider hashProvider, IOptions <SoftwareDetectorSettings> settings, ILogger logger) : base(softwareDetectors, binaryDecoder, bootProvider, cameraProvider, hashProvider, settings, logger) { }
protected HashSoftwareDetector(IEnumerable <IProductBinarySoftwareDetector> softwareDetectors, IBinaryDecoder binaryDecoder, IBootProvider bootProvider, ICameraProvider cameraProvider, ISoftwareHashProvider hashProvider, IOptions <SoftwareDetectorSettings> settings, ILogger logger) : base(softwareDetectors, binaryDecoder, bootProvider, cameraProvider, hashProvider, settings, logger) { _hash2software = new Lazy <IDictionary <byte[], SoftwareInfo> >(GetHash2Software); }