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; 88IFileHelper 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)
33private readonly IFileHelper _fileHelper; 109IFileHelper? fileHelper = null)
Client\ProxyExecutionManager.cs (2)
37private readonly IFileHelper _fileHelper; 139IFileHelper 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; 97IFileHelper 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, 339private static IEnumerable<string> ExpandTestAdapterPaths(string path, IFileHelper fileHelper, TestAdapterLoadingStrategy strategy) 354private static IEnumerable<string> ExpandAdaptersWithExplicitStrategy(string path, IFileHelper fileHelper, TestAdapterLoadingStrategy strategy) 384private 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)
34private readonly IFileHelper _fileHelper; 44public 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)
22private readonly IFileHelper _fileHelper; 29internal AssemblyMetadataProvider(IFileHelper fileHelper)
CommandLine\CommandLineOptions.cs (1)
220internal 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)
77private readonly IFileHelper _fileHelper; 79internal CollectArgumentExecutor(IRunSettingsProvider runSettingsManager, IFileHelper fileHelper) 118private static string? GetCoverletCodeBasePath(IRunSettingsProvider runSettingProvider, IFileHelper fileHelper) 203internal static void EnableCoverletInProcDataCollector(string argument, DataCollectionRunSettings dataCollectionRunSettings, IRunSettingsProvider runSettingProvider, IFileHelper fileHelper) 242internal static void AddDataCollectorToRunSettings(string arguments, IRunSettingsProvider runSettingsManager, IFileHelper fileHelper) 247internal static void AddDataCollectorToRunSettings(string[] arguments, IRunSettingsProvider runSettingsManager, IFileHelper fileHelper, string exceptionMessage)
Processors\EnableBlameArgumentProcessor.cs (2)
108private readonly IFileHelper _fileHelper; 110internal EnableBlameArgumentExecutor(IRunSettingsProvider runSettingsManager, IEnvironment environment, IFileHelper fileHelper)
Processors\EnableCodeCoverageArgumentProcessor.cs (2)
75private readonly IFileHelper _fileHelper; 161internal 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)
73internal IFileHelper FileHelper { get; set; }
Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (2)
95private readonly IFileHelper _fileHelper; 106public TestAdapterLoadingStrategyArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IOutput output, IFileHelper fileHelper)
Processors\TestAdapterPathArgumentProcessor.cs (2)
94private readonly IFileHelper _fileHelper; 110public 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)
22private readonly IFileHelper _fileHelper; 29internal AssemblyMetadataProvider(IFileHelper fileHelper)
src\vstest\src\vstest.console\CommandLine\CommandLineOptions.cs (1)
220internal 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)
77private readonly IFileHelper _fileHelper; 79internal CollectArgumentExecutor(IRunSettingsProvider runSettingsManager, IFileHelper fileHelper) 118private static string? GetCoverletCodeBasePath(IRunSettingsProvider runSettingProvider, IFileHelper fileHelper) 203internal static void EnableCoverletInProcDataCollector(string argument, DataCollectionRunSettings dataCollectionRunSettings, IRunSettingsProvider runSettingProvider, IFileHelper fileHelper) 242internal static void AddDataCollectorToRunSettings(string arguments, IRunSettingsProvider runSettingsManager, IFileHelper fileHelper) 247internal static void AddDataCollectorToRunSettings(string[] arguments, IRunSettingsProvider runSettingsManager, IFileHelper fileHelper, string exceptionMessage)
src\vstest\src\vstest.console\Processors\EnableBlameArgumentProcessor.cs (2)
108private readonly IFileHelper _fileHelper; 110internal EnableBlameArgumentExecutor(IRunSettingsProvider runSettingsManager, IEnvironment environment, IFileHelper fileHelper)
src\vstest\src\vstest.console\Processors\EnableCodeCoverageArgumentProcessor.cs (2)
75private readonly IFileHelper _fileHelper; 161internal 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)
73internal IFileHelper FileHelper { get; set; }
src\vstest\src\vstest.console\Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (2)
95private readonly IFileHelper _fileHelper; 106public TestAdapterLoadingStrategyArgumentExecutor(CommandLineOptions options, IRunSettingsProvider runSettingsManager, IOutput output, IFileHelper fileHelper)
src\vstest\src\vstest.console\Processors\TestAdapterPathArgumentProcessor.cs (2)
94private readonly IFileHelper _fileHelper; 110public 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)