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
53 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)
src\vstest\src\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)
36private readonly IProcessHelper _processHelper; 48IProcessHelper processHelper) 55IProcessHelper 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; 96IProcessHelper processHelper,
Hosting\DotnetTestHostManager.cs (2)
66private readonly IProcessHelper _processHelper; 112IProcessHelper processHelper,
Hosting\TestHostManagerCallbacks.cs (1)
68IProcessHelper processHelper,
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (2)
VsTestConsoleWrapper.cs (2)
42private readonly IProcessHelper _processHelper; 127IProcessHelper processHelper)
testhost (4)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
30private readonly IProcessHelper _processHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
src\vstest\src\testhost.x86\DefaultEngineInvoker.cs (2)
73private readonly IProcessHelper _processHelper; 80IDataCollectionTestCaseEventSender dataCollectionTestCaseEventSender, IProcessHelper processHelper)
testhost.arm64 (4)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
30private readonly IProcessHelper _processHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
src\vstest\src\testhost.x86\DefaultEngineInvoker.cs (2)
73private readonly IProcessHelper _processHelper; 80IDataCollectionTestCaseEventSender dataCollectionTestCaseEventSender, IProcessHelper processHelper)
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)