1 implementation of IFileHelper
Microsoft.TestPlatform.CoreUtilities (1)
Helpers\FileHelper.cs (1)
17public class FileHelper : IFileHelper
127 references to IFileHelper
datacollector (2)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
31private readonly IFileHelper _fileHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
datacollector.arm64 (2)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
31private readonly IFileHelper _fileHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
Microsoft.TestPlatform.CommunicationUtilities (2)
DataCollectionRequestHandler.cs (2)
48private readonly IFileHelper _fileHelper; 92IFileHelper fileHelper,
Microsoft.TestPlatform.CoreUtilities (3)
Helpers\DotnetHostHelper.cs (3)
33private readonly IFileHelper _fileHelper; 52public DotnetHostHelper(IFileHelper fileHelper, IEnvironment environment) : this(fileHelper, environment, new WindowsRegistryHelper(), new EnvironmentVariableHelper(), new ProcessHelper()) 65IFileHelper fileHelper,
Microsoft.TestPlatform.CrossPlatEngine (12)
Client\ProxyDiscoveryManager.cs (2)
31private readonly IFileHelper _fileHelper; 81IFileHelper? fileHelper = null)
Client\ProxyExecutionManager.cs (2)
35private readonly IFileHelper _fileHelper; 110IFileHelper fileHelper)
DataCollection\DotnetDataCollectionLauncher.cs (2)
27private readonly IFileHelper _fileHelper; 49internal DotnetDataCollectionLauncher(IProcessHelper processHelper, IFileHelper fileHelper, IMessageLogger messageLogger) : base(processHelper, messageLogger)
DataCollection\InProcDataCollectionExtensionManager.cs (2)
32private readonly IFileHelper _fileHelper; 58protected InProcDataCollectionExtensionManager(string? runSettings, ITestEventsPublisher testEventsPublisher, string? defaultCodeBase, TestPluginCache testPluginCache, IFileHelper fileHelper)
EventHandlers\PathConverter.cs (1)
32public PathConverter(string originalPath, string deploymentPath, IFileHelper fileHelper)
EventHandlers\TestRequestHandler.cs (1)
40private readonly IFileHelper _fileHelper;
PostProcessing\ArtifactProcessingManager.cs (2)
34private readonly IFileHelper _fileHelper; 52IFileHelper fileHelper,
Microsoft.TestPlatform.Extensions.BlameDataCollector (13)
BlameCollector.cs (2)
45private readonly IFileHelper _fileHelper; 99IFileHelper fileHelper,
NetClientCrashDumper.cs (2)
15private readonly IFileHelper _fileHelper; 17public NetClientCrashDumper(IFileHelper fileHelper)
ProcDumpDumper.cs (3)
33private readonly IFileHelper _fileHelper; 53public ProcDumpDumper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment) : 61internal ProcDumpDumper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
ProcessDumpUtility.cs (2)
22private readonly IFileHelper _fileHelper; 34public ProcessDumpUtility(IProcessHelper processHelper, IFileHelper fileHelper, IHangDumperFactory hangDumperFactory, ICrashDumperFactory crashDumperFactory)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
31private readonly IFileHelper _fileHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
XmlReaderWriter.cs (2)
23private readonly IFileHelper _fileHelper; 40protected XmlReaderWriter(IFileHelper fileHelper)
Microsoft.TestPlatform.TestHostRuntimeProvider (4)
Hosting\DefaultTestHostManager.cs (2)
57private readonly IFileHelper _fileHelper; 94IFileHelper fileHelper,
Hosting\DotnetTestHostManager.cs (2)
68private readonly IFileHelper _fileHelper; 113IFileHelper fileHelper,
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (4)
ConsoleParameters.cs (3)
23private readonly IFileHelper _fileHelper; 36/// <param name="fileHelper"> Object of type <see cref="IFileHelper"/></param> 37public ConsoleParameters(IFileHelper fileHelper)
VsTestConsoleProcessManager.cs (1)
64internal IFileHelper FileHelper { get; set; }
Microsoft.VisualStudio.TestPlatform.Client (5)
TestPlatform.cs (5)
33private readonly IFileHelper _fileHelper; 63IFileHelper filehelper, 312private static IEnumerable<string> ExpandTestAdapterPaths(string path, IFileHelper fileHelper, TestAdapterLoadingStrategy strategy) 327private static IEnumerable<string> ExpandAdaptersWithExplicitStrategy(string path, IFileHelper fileHelper, TestAdapterLoadingStrategy strategy) 357private static IEnumerable<string> ExpandAdaptersWithDefaultStrategy(string path, IFileHelper fileHelper)
Microsoft.VisualStudio.TestPlatform.Common (8)
DataCollection\DataCollectionAttachmentManager.cs (2)
64private readonly IFileHelper _fileHelper; 78protected DataCollectionAttachmentManager(IFileHelper fileHelper)
ExtensionFramework\VSExtensionManager.cs (2)
29private readonly IFileHelper _fileHelper; 46internal VSExtensionManager(IFileHelper fileHelper)
Utilities\AssemblyProperties.cs (2)
17private readonly IFileHelper _fileHelper; 30public AssemblyProperties(IFileHelper fileHelper)
Utilities\InstallationContext.cs (2)
18private readonly IFileHelper _fileHelper; 20public InstallationContext(IFileHelper fileHelper)
Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger (2)
HtmlLogger.cs (2)
35private readonly IFileHelper _fileHelper; 53public HtmlLogger(IFileHelper fileHelper, IHtmlTransformer htmlTransformer,
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (4)
TrxLogger.cs (2)
48protected TrxLogger(IFileHelper fileHelper) : this(fileHelper, new TrxFileHelper()) { } 50internal TrxLogger(IFileHelper fileHelper, TrxFileHelper trxFileHelper)
Utility\Converter.cs (2)
29private readonly IFileHelper _fileHelper; 34public Converter(IFileHelper fileHelper, TrxFileHelper trxFileHelper)
Microsoft.VisualStudio.TestPlatform.ObjectModel (2)
DataCollector\TransferInformation\FileTransferInformation.cs (2)
17private readonly IFileHelper _fileHelper; 52public FileTransferInformation(DataCollectionContext context, string path, bool deleteFile, IFileHelper fileHelper)
testhost (2)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
31private readonly IFileHelper _fileHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
testhost.arm64 (2)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
31private readonly IFileHelper _fileHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
testhost.x86 (2)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
31private readonly IFileHelper _fileHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
vstest.console (29)
CommandLine\AssemblyMetadataProvider.cs (2)
23private readonly IFileHelper _fileHelper; 30internal AssemblyMetadataProvider(IFileHelper fileHelper)
CommandLine\CommandLineOptions.cs (1)
212internal IFileHelper FileHelper { get; set; }
Internal\FilePatternParser.cs (2)
30private readonly IFileHelper _fileHelper; 38internal FilePatternParser(Matcher matcher, IFileHelper fileHelper)
Processors\AeDebuggerArgumentProcessor.cs (2)
71private readonly IFileHelper _fileHelper; 78public AeDebuggerArgumentExecutor(IEnvironment environment, IFileHelper fileHelper, IProcessHelper processHelper, IOutput output, IEnvironmentVariableHelper environmentVariableHelper)
Processors\CollectArgumentProcessor.cs (6)
83private readonly IFileHelper _fileHelper; 85internal CollectArgumentExecutor(IRunSettingsProvider runSettingsManager, IFileHelper fileHelper) 124private static string? GetCoverletCodeBasePath(IRunSettingsProvider runSettingProvider, IFileHelper fileHelper) 209internal static void EnableCoverletInProcDataCollector(string argument, DataCollectionRunSettings dataCollectionRunSettings, IRunSettingsProvider runSettingProvider, IFileHelper fileHelper) 248internal static void AddDataCollectorToRunSettings(string arguments, IRunSettingsProvider runSettingsManager, IFileHelper fileHelper) 253internal static void AddDataCollectorToRunSettings(string[] arguments, IRunSettingsProvider runSettingsManager, IFileHelper fileHelper, string exceptionMessage)
Processors\EnableBlameArgumentProcessor.cs (2)
110private readonly IFileHelper _fileHelper; 112internal EnableBlameArgumentExecutor(IRunSettingsProvider runSettingsManager, IEnvironment environment, IFileHelper fileHelper)
Processors\EnableCodeCoverageArgumentProcessor.cs (2)
83private readonly IFileHelper _fileHelper; 172internal EnableCodeCoverageArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IFileHelper fileHelper)
Processors\EnableDiagArgumentProcessor.cs (4)
33private readonly IFileHelper _fileHelper; 49protected EnableDiagArgumentProcessor(IFileHelper fileHelper) 92private readonly IFileHelper _fileHelper; 105public EnableDiagArgumentExecutor(IFileHelper fileHelper, IProcessHelper processHelper)
Processors\RunSettingsArgumentProcessor.cs (1)
84internal IFileHelper FileHelper { get; set; }
Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (2)
103private readonly IFileHelper _fileHelper; 114public TestAdapterLoadingStrategyArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IOutput output, IFileHelper fileHelper)
Processors\TestAdapterPathArgumentProcessor.cs (2)
102private readonly IFileHelper _fileHelper; 118public TestAdapterPathArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IOutput output, IFileHelper fileHelper)
Publisher\TextFileTelemetryPublisher.cs (1)
58internal static void LogToFile(string eventName, IDictionary<string, object?> metrics, IFileHelper fileHelper)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
31private readonly IFileHelper _fileHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
vstest.console.arm64 (29)
src\vstest\src\Microsoft.TestPlatform.Execution.Shared\ProcDumpExecutableHelper.cs (2)
31private readonly IFileHelper _fileHelper; 35public ProcDumpExecutableHelper(IProcessHelper processHelper, IFileHelper fileHelper, IEnvironment environment, IEnvironmentVariableHelper environmentVariableHelper)
src\vstest\src\vstest.console\CommandLine\AssemblyMetadataProvider.cs (2)
23private readonly IFileHelper _fileHelper; 30internal AssemblyMetadataProvider(IFileHelper fileHelper)
src\vstest\src\vstest.console\CommandLine\CommandLineOptions.cs (1)
212internal IFileHelper FileHelper { get; set; }
src\vstest\src\vstest.console\Internal\FilePatternParser.cs (2)
30private readonly IFileHelper _fileHelper; 38internal FilePatternParser(Matcher matcher, IFileHelper fileHelper)
src\vstest\src\vstest.console\Processors\AeDebuggerArgumentProcessor.cs (2)
71private readonly IFileHelper _fileHelper; 78public AeDebuggerArgumentExecutor(IEnvironment environment, IFileHelper fileHelper, IProcessHelper processHelper, IOutput output, IEnvironmentVariableHelper environmentVariableHelper)
src\vstest\src\vstest.console\Processors\CollectArgumentProcessor.cs (6)
83private readonly IFileHelper _fileHelper; 85internal CollectArgumentExecutor(IRunSettingsProvider runSettingsManager, IFileHelper fileHelper) 124private static string? GetCoverletCodeBasePath(IRunSettingsProvider runSettingProvider, IFileHelper fileHelper) 209internal static void EnableCoverletInProcDataCollector(string argument, DataCollectionRunSettings dataCollectionRunSettings, IRunSettingsProvider runSettingProvider, IFileHelper fileHelper) 248internal static void AddDataCollectorToRunSettings(string arguments, IRunSettingsProvider runSettingsManager, IFileHelper fileHelper) 253internal static void AddDataCollectorToRunSettings(string[] arguments, IRunSettingsProvider runSettingsManager, IFileHelper fileHelper, string exceptionMessage)
src\vstest\src\vstest.console\Processors\EnableBlameArgumentProcessor.cs (2)
110private readonly IFileHelper _fileHelper; 112internal EnableBlameArgumentExecutor(IRunSettingsProvider runSettingsManager, IEnvironment environment, IFileHelper fileHelper)
src\vstest\src\vstest.console\Processors\EnableCodeCoverageArgumentProcessor.cs (2)
83private readonly IFileHelper _fileHelper; 172internal EnableCodeCoverageArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IFileHelper fileHelper)
src\vstest\src\vstest.console\Processors\EnableDiagArgumentProcessor.cs (4)
33private readonly IFileHelper _fileHelper; 49protected EnableDiagArgumentProcessor(IFileHelper fileHelper) 92private readonly IFileHelper _fileHelper; 105public EnableDiagArgumentExecutor(IFileHelper fileHelper, IProcessHelper processHelper)
src\vstest\src\vstest.console\Processors\RunSettingsArgumentProcessor.cs (1)
84internal IFileHelper FileHelper { get; set; }
src\vstest\src\vstest.console\Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (2)
103private readonly IFileHelper _fileHelper; 114public TestAdapterLoadingStrategyArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IOutput output, IFileHelper fileHelper)
src\vstest\src\vstest.console\Processors\TestAdapterPathArgumentProcessor.cs (2)
102private readonly IFileHelper _fileHelper; 118public TestAdapterPathArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IOutput output, IFileHelper fileHelper)
src\vstest\src\vstest.console\Publisher\TextFileTelemetryPublisher.cs (1)
58internal static void LogToFile(string eventName, IDictionary<string, object?> metrics, IFileHelper fileHelper)