1 interface inheriting from IArgumentExecutor
vstest.console (1)
Processors\Interfaces\IArgumentsExecutor.cs (1)
10internal interface IArgumentsExecutor : IArgumentExecutor
35 implementations of IArgumentExecutor
vstest.console (35)
Processors\AeDebuggerArgumentProcessor.cs (1)
64internal class AeDebuggerArgumentExecutor : IArgumentExecutor
Processors\ArtifactProcessingCollectModeProcessor.cs (1)
69internal class ArtifactProcessingCollectModeProcessorExecutor : IArgumentExecutor
Processors\ArtifactProcessingPostProcessModeProcessor.cs (1)
72internal class ArtifactProcessingPostProcessModeProcessorExecutor : IArgumentExecutor
Processors\CollectArgumentProcessor.cs (1)
74internal class CollectArgumentExecutor : IArgumentExecutor
Processors\DisableAutoFakesArgumentProcessor.cs (1)
45internal class DisableAutoFakesArgumentExecutor : IArgumentExecutor
Processors\EnableBlameArgumentProcessor.cs (1)
88internal class EnableBlameArgumentExecutor : IArgumentExecutor
Processors\EnableCodeCoverageArgumentProcessor.cs (1)
71internal class EnableCodeCoverageArgumentExecutor : IArgumentExecutor
Processors\EnableDiagArgumentProcessor.cs (1)
90internal class EnableDiagArgumentExecutor : IArgumentExecutor
Processors\EnableLoggerArgumentProcessor.cs (1)
90internal class EnableLoggerArgumentExecutor : IArgumentExecutor
Processors\EnvironmentArgumentProcessor.cs (1)
54internal class ArgumentExecutor : IArgumentExecutor
Processors\FrameworkArgumentProcessor.cs (1)
68internal class FrameworkArgumentExecutor : IArgumentExecutor
Processors\HelpArgumentProcessor.cs (1)
69internal class HelpArgumentExecutor : IArgumentExecutor
Processors\InIsolationArgumentProcessor.cs (1)
61internal class InIsolationArgumentExecutor : IArgumentExecutor
Processors\ListExtensionsArgumentProcessor.cs (4)
77internal class ListDiscoverersArgumentExecutor : IArgumentExecutor 114internal class ListExecutorsArgumentExecutor : IArgumentExecutor 150internal class ListLoggersArgumentExecutor : IArgumentExecutor 194internal class ListSettingsProvidersArgumentExecutor : IArgumentExecutor
Processors\ListFullyQualifiedTestsArgumentProcessor.cs (1)
72internal class ListFullyQualifiedTestsArgumentExecutor : IArgumentExecutor
Processors\ListTestsArgumentProcessor.cs (1)
81internal class ListTestsArgumentExecutor : IArgumentExecutor
Processors\ListTestsTargetPathArgumentProcessor.cs (1)
51internal class ListTestsTargetPathArgumentExecutor : IArgumentExecutor
Processors\ParallelArgumentProcessor.cs (1)
63internal class ParallelArgumentExecutor : IArgumentExecutor
Processors\ParentProcessIdArgumentProcessor.cs (1)
62internal class ParentProcessIdArgumentExecutor : IArgumentExecutor
Processors\PlatformArgumentProcessor.cs (1)
68internal class PlatformArgumentExecutor : IArgumentExecutor
Processors\PortArgumentProcessor.cs (1)
70internal class PortArgumentExecutor : IArgumentExecutor
Processors\ResultsDirectoryArgumentProcessor.cs (1)
71internal class ResultsDirectoryArgumentExecutor : IArgumentExecutor
Processors\RunSettingsArgumentProcessor.cs (1)
68internal class RunSettingsArgumentExecutor : IArgumentExecutor
Processors\RunSpecificTestsArgumentProcessor.cs (1)
67internal class RunSpecificTestsArgumentExecutor : IArgumentExecutor
Processors\RunTestsArgumentProcessor.cs (1)
67internal class RunTestsArgumentExecutor : IArgumentExecutor
Processors\ShowDeprecateDotnetVStestMessageArgumentProcessor.cs (1)
43internal class ShowDeprecateDotnetVStestMessageProcessorExecutor : IArgumentExecutor
Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (1)
75internal class TestAdapterLoadingStrategyArgumentExecutor : IArgumentExecutor
Processors\TestAdapterPathArgumentProcessor.cs (1)
74internal class TestAdapterPathArgumentExecutor : IArgumentExecutor
Processors\TestCaseFilterArgumentProcessor.cs (1)
63internal class TestCaseFilterArgumentExecutor : IArgumentExecutor
Processors\TestSessionCorrelationIdProcessor.cs (1)
64internal class TestSessionCorrelationIdProcessorModeProcessorExecutor : IArgumentExecutor
Processors\TestSourceArgumentProcessor.cs (1)
57internal class TestSourceArgumentExecutor : IArgumentExecutor
Processors\UseVsixExtensionsArgumentProcessor.cs (1)
68internal class UseVsixExtensionsArgumentExecutor : IArgumentExecutor
107 references to IArgumentExecutor
vstest.console (107)
CommandLine\Executor.cs (1)
284var executorInstance = processor.Executor?.Value;
Processors\AeDebuggerArgumentProcessor.cs (3)
32private Lazy<IArgumentExecutor>? _executor; 35public Lazy<IArgumentExecutor>? Executor 37get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\ArtifactProcessingCollectModeProcessor.cs (3)
22private Lazy<IArgumentExecutor>? _executor; 34public Lazy<IArgumentExecutor>? Executor 36get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\ArtifactProcessingPostProcessModeProcessor.cs (3)
26private Lazy<IArgumentExecutor>? _executor; 38public Lazy<IArgumentExecutor>? Executor 40get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\CLIRunSettingsArgumentProcessor.cs (3)
31private Lazy<IArgumentExecutor>? _executor; 43public Lazy<IArgumentExecutor>? Executor 45get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\CollectArgumentProcessor.cs (3)
37private Lazy<IArgumentExecutor>? _executor; 49public Lazy<IArgumentExecutor>? Executor 51get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\DisableAutoFakesArgumentProcessor.cs (3)
19private Lazy<IArgumentExecutor>? _executor; 21public Lazy<IArgumentExecutor>? Executor 23get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\EnableBlameArgumentProcessor.cs (3)
42private Lazy<IArgumentExecutor>? _executor; 58public Lazy<IArgumentExecutor>? Executor 60get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\EnableCodeCoverageArgumentProcessor.cs (3)
31private Lazy<IArgumentExecutor>? _executor; 43public Lazy<IArgumentExecutor>? Executor 45get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\EnableDiagArgumentProcessor.cs (3)
36private Lazy<IArgumentExecutor>? _executor; 61public Lazy<IArgumentExecutor>? Executor 63get => _executor ??= new Lazy<IArgumentExecutor>(() => new EnableDiagArgumentExecutor(_fileHelper, new ProcessHelper()));
Processors\EnableLoggerArgumentProcessor.cs (3)
29private Lazy<IArgumentExecutor>? _executor; 34public Lazy<IArgumentExecutor>? Executor 36get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\EnvironmentArgumentProcessor.cs (3)
30private Lazy<IArgumentExecutor>? _executor; 32public Lazy<IArgumentExecutor>? Executor 34get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\FrameworkArgumentProcessor.cs (3)
29private Lazy<IArgumentExecutor>? _executor; 41public Lazy<IArgumentExecutor>? Executor 43get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\HelpArgumentProcessor.cs (3)
29private Lazy<IArgumentExecutor>? _executor; 40public Lazy<IArgumentExecutor>? Executor 42get => _executor ??= new Lazy<IArgumentExecutor>(() => new HelpArgumentExecutor());
Processors\InIsolationArgumentProcessor.cs (3)
25private Lazy<IArgumentExecutor>? _executor; 37public Lazy<IArgumentExecutor>? Executor 39get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\Interfaces\IArgumentProcessor.cs (1)
17Lazy<IArgumentExecutor>? Executor { get; set; }
Processors\ListExtensionsArgumentProcessor.cs (5)
42private Lazy<IArgumentExecutor>? _executor; 43private readonly Func<IArgumentExecutor> _getExecutor; 46public ListExtensionsArgumentProcessor(Func<IArgumentExecutor> getExecutor, Func<IArgumentProcessorCapabilities> getCapabilities) 52public Lazy<IArgumentExecutor>? Executor 54get => _executor ??= new Lazy<IArgumentExecutor>(_getExecutor);
Processors\ListFullyQualifiedTestsArgumentProcessor.cs (3)
34private Lazy<IArgumentExecutor>? _executor; 46public Lazy<IArgumentExecutor>? Executor 48get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\ListTestsArgumentProcessor.cs (3)
37private Lazy<IArgumentExecutor>? _executor; 49public Lazy<IArgumentExecutor>? Executor 51get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\ListTestsTargetPathArgumentProcessor.cs (3)
19private Lazy<IArgumentExecutor>? _executor; 31public Lazy<IArgumentExecutor>? Executor 33get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\ParallelArgumentProcessor.cs (3)
24private Lazy<IArgumentExecutor>? _executor; 36public Lazy<IArgumentExecutor>? Executor 38get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\ParentProcessIdArgumentProcessor.cs (3)
23private Lazy<IArgumentExecutor>? _executor; 35public Lazy<IArgumentExecutor>? Executor 37get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\PlatformArgumentProcessor.cs (3)
30private Lazy<IArgumentExecutor>? _executor; 42public Lazy<IArgumentExecutor>? Executor 44get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\PortArgumentProcessor.cs (3)
32private Lazy<IArgumentExecutor>? _executor; 43public Lazy<IArgumentExecutor>? Executor 45get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\ResponseFileArgumentProcessor.cs (1)
36public Lazy<IArgumentExecutor>? Executor { get; set; }
Processors\ResultsDirectoryArgumentProcessor.cs (3)
29private Lazy<IArgumentExecutor>? _executor; 41public Lazy<IArgumentExecutor>? Executor 43get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\RunSettingsArgumentProcessor.cs (3)
32private Lazy<IArgumentExecutor>? _executor; 44public Lazy<IArgumentExecutor>? Executor 46get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\RunSpecificTestsArgumentProcessor.cs (3)
32private Lazy<IArgumentExecutor>? _executor; 38public Lazy<IArgumentExecutor>? Executor 40get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\RunTestsArgumentProcessor.cs (3)
28private Lazy<IArgumentExecutor>? _executor; 34public Lazy<IArgumentExecutor>? Executor 36get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\ShowDeprecateDotnetVStestMessageArgumentProcessor.cs (3)
13private Lazy<IArgumentExecutor>? _executor; 15public Lazy<IArgumentExecutor>? Executor 17get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\TestAdapterLoadingStrategyArgumentProcessor.cs (3)
31private Lazy<IArgumentExecutor>? _executor; 43public Lazy<IArgumentExecutor>? Executor 45get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\TestAdapterPathArgumentProcessor.cs (3)
31private Lazy<IArgumentExecutor>? _executor; 43public Lazy<IArgumentExecutor>? Executor 45get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\TestCaseFilterArgumentProcessor.cs (3)
24private Lazy<IArgumentExecutor>? _executor; 36public Lazy<IArgumentExecutor>? Executor 38get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\TestSessionCorrelationIdProcessor.cs (3)
24private Lazy<IArgumentExecutor>? _executor; 36public Lazy<IArgumentExecutor>? Executor 38get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\TestSourceArgumentProcessor.cs (3)
21private Lazy<IArgumentExecutor>? _executor; 33public Lazy<IArgumentExecutor>? Executor 35get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\UseVsixExtensionsArgumentProcessor.cs (3)
28private Lazy<IArgumentExecutor>? _executor; 40public Lazy<IArgumentExecutor>? Executor 42get => _executor ??= new Lazy<IArgumentExecutor>(() =>
Processors\Utilities\ArgumentProcessorFactory.cs (3)
265var lazyArgumentProcessor = new Lazy<IArgumentExecutor>(() => 267IArgumentExecutor? instance; 306var lazyArgumentProcessor = new Lazy<IArgumentExecutor>(() =>