protected Service(string serviceName, IOsProcesses osProcesses) { Ensure.NotEmpty(serviceName, nameof(serviceName)); Name = serviceName; _osProcesses = osProcesses; }
public UpdateViewModel(IModals modals, IDialogs dialogs, IOsProcesses osProcesses) { _osProcesses = osProcesses; _modals = modals; _dialogs = dialogs; OpenAboutCommand = new RelayCommand(OpenAbout); }
public ApiActionModalViewModel(IActiveUrls urls, IOsProcesses processes) { Urls = urls; _processes = processes; LinkActionCommand = new RelayCommand <string>(LinkAction); MainActionCommand = new RelayCommand(MainAction); SecondaryActionCommand = new RelayCommand(SecondaryAction); }
public MainWindowViewModel( Config config, RepairLauncher repairLauncher, IOsProcesses processes, InstallerPath installerPath) { _installerPath = installerPath; _processes = processes; _repairLauncher = repairLauncher; _config = config; }
public override void Initialize() { base.Initialize(); _osProcesses = Substitute.For <IOsProcesses>(); var commandLineProcess = Substitute.For <IOsProcess>(); commandLineProcess.StandardOutput.Returns(StreamReader.Null); _osProcesses.CommandLineProcess().ReturnsForAnyArgs(commandLineProcess); }
public UpdateViewModel( IDialogs dialogs, IOsProcesses osProcesses, IModals modals, SystemState systemState) { _systemState = systemState; _dialogs = dialogs; _osProcesses = osProcesses; _modals = modals; OpenAboutCommand = new RelayCommand(OpenAbout); }
internal OpenVpnProcess( ILogger logger, IOsProcesses processes, OpenVpnExitEvent processExitEvent, OpenVpnConfig config) { _logger = logger; _processes = processes; _processExitEvent = processExitEvent; _config = config; _process = _nullProcess = new NullOsProcess(); }
public FormViewModel( Common.Configuration.Config appConfig, IUserStorage userStorage, Attachments.Attachments attachments, IOsProcesses processes) { _appConfig = appConfig; _userStorage = userStorage; _attachments = attachments; _processes = processes; AddAttachmentCommand = new RelayCommand(AddAttachment); RemoveAttachmentCommand = new RelayCommand <Attachment>(RemoveAttachment); OpenAttachmentCommand = new RelayCommand <Attachment>(OpenAttachment); }
public static void KillProcesses(this IOsProcesses osProcesses, string filename) { var processes = osProcesses.ProcessesByName(filename); try { foreach (var process in processes) { process.Kill(); } } finally { Array.ForEach(processes, p => p.Dispose()); } }
public VpnService( ILogger logger, Common.Configuration.Config config, IOsProcesses osProcesses, IEnumerable <ServiceHostFactory> serviceHostsFactories, IVpnConnection vpnConnection, Ipv6 ipv6) { _logger = logger; _config = config; _osProcesses = osProcesses; _serviceHostsFactories = new List <ServiceHostFactory>(serviceHostsFactories); _vpnConnection = vpnConnection; _ipv6 = ipv6; _hosts = new List <SafeServiceHost>(); InitializeComponent(); }
public UpdateViewModel( IDialogs dialogs, IOsProcesses osProcesses, IModals modals, IAppSettings appSettings, IVpnServiceManager vpnServiceManager, ISystemState systemState, ISettingsServiceClientManager settingsServiceClientManager) { _dialogs = dialogs; _osProcesses = osProcesses; _modals = modals; _appSettings = appSettings; _vpnServiceManager = vpnServiceManager; _systemState = systemState; _settingsServiceClientManager = settingsServiceClientManager; OpenAboutCommand = new RelayCommand(OpenAbout); }
public ActiveUrl(IOsProcesses processes, string url) { _processes = processes; _url = url; }
public AnnouncementsViewModel(IAnnouncements announcements, IOsProcesses processes) { _processes = processes; _announcements = announcements; OpenAnnouncementCommand = new RelayCommand <Announcement>(OpenAnnouncement); }
public RoutingTableLog(IOsProcesses osProcesses, string path) : base(path, "RoutingTable.txt") { _osProcesses = osProcesses; }
public BaseFilteringEngineService(IOsProcesses osProcesses) : base("BFE", osProcesses) { }
public virtual void TestInitialize() { _processes = Substitute.For <IOsProcesses>(); }
public DriverService(string serviceName, IOsProcesses osProcesses) : base(serviceName, osProcesses) { }
public RebootModalViewModel(IOsProcesses osProcesses) { _osProcesses = osProcesses; RebootCommand = new RelayCommand(RebootAction); SkipRebootCommand = new RelayCommand(SkipRebootAction); }
public SystemService(string serviceName, IOsProcesses osProcesses) : base(serviceName, osProcesses) { }
public LaunchableFile(IOsProcesses processes) { _processes = processes; }
public ActiveUrls(Common.Configuration.Config config, IOsProcesses processes) { _config = config.Urls; _processes = processes; }
public RepairLauncher(IOsProcesses osProcesses, string productCode) { _productCode = productCode; _osProcesses = osProcesses; }