3 implementations of IProcessHelper
Microsoft.TestPlatform.PlatformAbstractions (3)
common\System\ProcessHelper.cs (1)
21public partial class ProcessHelper : IProcessHelper
net462\System\ProcessHelper.cs (1)
15public partial class ProcessHelper : IProcessHelper
netcore\System\ProcessHelper.cs (1)
16public partial class ProcessHelper : IProcessHelper
91 references to IProcessHelper
datacollector (4)
DataCollectorMain.cs (2)
50private readonly IProcessHelper _processHelper; 66internal DataCollectorMain(IProcessHelper processHelper, IEnvironment environment, IDataCollectionRequestHandler requestHandler, UiLanguageOverride uiLanguageOverride)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
30private readonly IProcessHelper _processHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
datacollector.arm64 (4)
parent\datacollector\DataCollectorMain.cs (2)
50private readonly IProcessHelper _processHelper; 66internal DataCollectorMain(IProcessHelper processHelper, IEnvironment environment, IDataCollectionRequestHandler requestHandler, UiLanguageOverride uiLanguageOverride)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
30private readonly IProcessHelper _processHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
Microsoft.TestPlatform.CoreUtilities (2)
Helpers\DotnetHostHelper.cs (2)
37private readonly IProcessHelper _processHelper; 69IProcessHelper processHelper)
Microsoft.TestPlatform.CrossPlatEngine (12)
Client\ProxyOperationManager.cs (1)
44private readonly IProcessHelper _processHelper;
DataCollection\DataCollectionLauncher.cs (2)
21protected IProcessHelper _processHelper; 36public DataCollectionLauncher(IProcessHelper processHelper, IMessageLogger messageLogger)
DataCollection\DataCollectionLauncherFactory.cs (1)
23internal static IDataCollectionLauncher GetDataCollectorLauncher(IProcessHelper processHelper, string? settingsXml)
DataCollection\DefaultDataCollectionLauncher.cs (1)
41internal DefaultDataCollectionLauncher(IProcessHelper processHelper, IMessageLogger messageLogger) : base(processHelper, messageLogger)
DataCollection\DotnetDataCollectionLauncher.cs (1)
49internal DotnetDataCollectionLauncher(IProcessHelper processHelper, IFileHelper fileHelper, IMessageLogger messageLogger) : base(processHelper, messageLogger)
DataCollection\ProxyDataCollectionManager.cs (3)
46private readonly IProcessHelper _processHelper; 93internal ProxyDataCollectionManager(IRequestData requestData, string? settingsXml, IEnumerable<string> sources, IProcessHelper processHelper) 121IDataCollectionRequestSender dataCollectionRequestSender, IProcessHelper processHelper,
TestEngine.cs (3)
37private readonly IProcessHelper _processHelper; 49IProcessHelper processHelper) 56IProcessHelper processHelper,
Microsoft.TestPlatform.Extensions.BlameDataCollector (12)
BlameCollector.cs (2)
46private readonly IProcessHelper _processHelper; 100IProcessHelper processHelper)
ProcDumpDumper.cs (3)
32private readonly IProcessHelper _processHelper; 53public ProcDumpDumper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment) : 61internal ProcDumpDumper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
ProcessDumpUtility.cs (2)
21private readonly IProcessHelper _processHelper; 34public ProcessDumpUtility(IProcessHelper processHelper, IFileHelper fileHelper, IHangDumperFactory hangDumperFactory, ICrashDumperFactory crashDumperFactory)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
30private readonly IProcessHelper _processHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
WindowsHangDumper.cs (3)
21private readonly IProcessHelper _processHelper; 23public WindowsHangDumper(IProcessHelper processHelper, Action<string>? logWarning) 109internal static void CollectDump(IProcessHelper processHelper, Process process, string outputFile, DumpTypeOption type)
Microsoft.TestPlatform.TestHostRuntimeProvider (5)
Hosting\DefaultTestHostManager.cs (2)
56private readonly IProcessHelper _processHelper; 93IProcessHelper processHelper,
Hosting\DotnetTestHostManager.cs (2)
66private readonly IProcessHelper _processHelper; 115IProcessHelper processHelper,
Hosting\TestHostManagerCallbacks.cs (1)
68IProcessHelper processHelper,
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (2)
VsTestConsoleWrapper.cs (2)
41private readonly IProcessHelper _processHelper; 126IProcessHelper processHelper)
testhost (4)
parent\testhost.x86\DefaultEngineInvoker.cs (2)
73private readonly IProcessHelper _processHelper; 80IDataCollectionTestCaseEventSender dataCollectionTestCaseEventSender, IProcessHelper processHelper)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
30private readonly IProcessHelper _processHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
testhost.arm64 (4)
parent\testhost.x86\DefaultEngineInvoker.cs (2)
73private readonly IProcessHelper _processHelper; 80IDataCollectionTestCaseEventSender dataCollectionTestCaseEventSender, IProcessHelper processHelper)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
30private readonly IProcessHelper _processHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
testhost.x86 (4)
DefaultEngineInvoker.cs (2)
73private readonly IProcessHelper _processHelper; 80IDataCollectionTestCaseEventSender dataCollectionTestCaseEventSender, IProcessHelper processHelper)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
30private readonly IProcessHelper _processHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
vstest.console (19)
CommandLine\Executor.cs (4)
64private readonly IProcessHelper _processHelper; 103internal Executor(IOutput output, ITestPlatformEventSource testPlatformEventSource, IProcessHelper processHelper, IEnvironment environment) 108internal Executor(IOutput output, ITestPlatformEventSource testPlatformEventSource, IProcessHelper processHelper, IEnvironment environment, IRunSettingsProvider runSettingsProvider) 113internal Executor(IOutput output, ITestPlatformEventSource testPlatformEventSource, IProcessHelper processHelper, IEnvironment environment, IRunSettingsProvider runSettingsProvider, IRunSettingsHelper runSettingsHelper, CommandLineOptions commandLineOptions, TestRunResultAggregator testRunResultAggregator, ITestRequestManager? testRequestManager = null)
Processors\AeDebuggerArgumentProcessor.cs (2)
72private readonly IProcessHelper _processHelper; 78public AeDebuggerArgumentExecutor(IEnvironment environment, IFileHelper fileHelper, IProcessHelper processHelper, IOutput output, IEnvironmentVariableHelper environmentVariableHelper)
Processors\EnableDiagArgumentProcessor.cs (2)
93private readonly IProcessHelper _processHelper; 105public EnableDiagArgumentExecutor(IFileHelper fileHelper, IProcessHelper processHelper)
Processors\PortArgumentProcessor.cs (6)
94private readonly Func<int, IProcessHelper, IDesignModeClient> _designModeInitializer; 109private readonly IProcessHelper _processHelper; 132internal PortArgumentExecutor(CommandLineOptions options, ITestRequestManager testRequestManager, IProcessHelper processHelper, IRunSettingsHelper runSettingsHelper) 140internal PortArgumentExecutor(CommandLineOptions options, ITestRequestManager testRequestManager, Func<int, IProcessHelper, IDesignModeClient> designModeInitializer, IProcessHelper processHelper, IRunSettingsHelper runSettingsHelper) 190private static IDesignModeClient InitializeDesignMode(int parentProcessId, IProcessHelper processHelper)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
30private readonly IProcessHelper _processHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
TestPlatformHelpers\TestRequestManager.cs (3)
62private readonly IProcessHelper _processHelper; 119IProcessHelper processHelper, 145IProcessHelper processHelper,
vstest.console.arm64 (19)
parent\vstest.console\CommandLine\Executor.cs (4)
64private readonly IProcessHelper _processHelper; 103internal Executor(IOutput output, ITestPlatformEventSource testPlatformEventSource, IProcessHelper processHelper, IEnvironment environment) 108internal Executor(IOutput output, ITestPlatformEventSource testPlatformEventSource, IProcessHelper processHelper, IEnvironment environment, IRunSettingsProvider runSettingsProvider) 113internal Executor(IOutput output, ITestPlatformEventSource testPlatformEventSource, IProcessHelper processHelper, IEnvironment environment, IRunSettingsProvider runSettingsProvider, IRunSettingsHelper runSettingsHelper, CommandLineOptions commandLineOptions, TestRunResultAggregator testRunResultAggregator, ITestRequestManager? testRequestManager = null)
parent\vstest.console\Processors\AeDebuggerArgumentProcessor.cs (2)
72private readonly IProcessHelper _processHelper; 78public AeDebuggerArgumentExecutor(IEnvironment environment, IFileHelper fileHelper, IProcessHelper processHelper, IOutput output, IEnvironmentVariableHelper environmentVariableHelper)
parent\vstest.console\Processors\EnableDiagArgumentProcessor.cs (2)
93private readonly IProcessHelper _processHelper; 105public EnableDiagArgumentExecutor(IFileHelper fileHelper, IProcessHelper processHelper)
parent\vstest.console\Processors\PortArgumentProcessor.cs (6)
94private readonly Func<int, IProcessHelper, IDesignModeClient> _designModeInitializer; 109private readonly IProcessHelper _processHelper; 132internal PortArgumentExecutor(CommandLineOptions options, ITestRequestManager testRequestManager, IProcessHelper processHelper, IRunSettingsHelper runSettingsHelper) 140internal PortArgumentExecutor(CommandLineOptions options, ITestRequestManager testRequestManager, Func<int, IProcessHelper, IDesignModeClient> designModeInitializer, IProcessHelper processHelper, IRunSettingsHelper runSettingsHelper) 190private static IDesignModeClient InitializeDesignMode(int parentProcessId, IProcessHelper processHelper)
parent\vstest.console\TestPlatformHelpers\TestRequestManager.cs (3)
62private readonly IProcessHelper _processHelper; 119IProcessHelper processHelper, 145IProcessHelper processHelper,
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
30private readonly IProcessHelper _processHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)