46 instantiations of ToolCommand
dotnet (2)
ToolPackage\LocalToolsResolverCache.cs (1)
148
new
(
ToolPackage\ToolPackageInstance.cs (1)
118
Command = new
ToolCommand
(
dotnet.Tests (31)
CommandFactoryTests\GivenALocalToolsCommandResolver.cs (4)
104
= new
ToolCommand
(toolCommandNameA, "dotnet", fakeExecutable)
137
= new
ToolCommand
(toolCommandNameA, "dotnet", fakeExecutable)
202
= new
ToolCommand
(new ToolCommandName("a"), "dotnet", fakeExecutableA),
209
= new
ToolCommand
(new ToolCommandName("dotnet-a"), "dotnet", fakeExecutableDotnetA)
CommandTests\Tool\List\ToolListGlobalOrToolPathCommandTests.cs (13)
117
new
ToolCommand
(new ToolCommandName("foo"), "dotnet", new FilePath("tool"))
138
new
ToolCommand
(new ToolCommandName("foo"), "dotnet", new FilePath("tool"))
143
new
ToolCommand
(new ToolCommandName("bar"), "dotnet", new FilePath("tool"))
148
new
ToolCommand
(new ToolCommandName("fancy-foo"), "dotnet", new FilePath("tool"))
170
new
ToolCommand
(new ToolCommandName("foo"), "dotnet", new FilePath("tool"))
175
new
ToolCommand
(new ToolCommandName("bar"), "dotnet", new FilePath("tool"))
210
new
ToolCommand
(new ToolCommandName("foo"), "dotnet", new FilePath("tool")))
230
new
ToolCommand
(new ToolCommandName("foo"), "dotnet", new FilePath("tool"))
236
new
ToolCommand
(new ToolCommandName("fancy-foo"), "dotnet", new FilePath("tool"))
272
new
ToolCommand
(new ToolCommandName("foo"), "dotnet", new FilePath("tool"))
277
new
ToolCommand
(new ToolCommandName("bar"), "dotnet", new FilePath("tool"))
282
new
ToolCommand
(new ToolCommandName("fancy-foo"), "dotnet", new FilePath("tool"))
303
new
ToolCommand
(new ToolCommandName("foo"), "dotnet", new FilePath("tool"))
CommandTests\Tool\Run\ToolRunCommandTests.cs (1)
97
= new
ToolCommand
(toolCommandNameA, "dotnet", fakeExecutable)
ShellShimTests\ShellShimRepositoryTests.cs (13)
35
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", outputDll);
58
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", outputDll);
81
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", outputDll);
104
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", outputDll);
121
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", outputDll);
152
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", new FilePath("dummy.dll"));
209
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", targetExecutablePath);
241
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", new FilePath("dummyExe"));
269
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", targetExecutablePath);
300
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", targetExecutablePath);
338
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", targetExecutablePath);
376
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", new FilePath("dummy.dll"));
406
var command = new
ToolCommand
(new ToolCommandName(shellCommandName), "dotnet", new FilePath("dummy.dll"));
Microsoft.DotNet.PackageInstall.Tests (11)
LocalToolsResolverCacheTests.cs (11)
47
new
ToolCommand
(new ToolCommandName("tool1"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool1.dll")),
48
new
ToolCommand
(new ToolCommandName("tool2"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool2.dll"))
87
new
ToolCommand
(new ToolCommandName("tool1"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool1.dll")),
88
new
ToolCommand
(new ToolCommandName("tool2"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool2.dll"))
121
new
ToolCommand
(new ToolCommandName("tool1"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool1.dll")),
122
new
ToolCommand
(new ToolCommandName("tool2"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool2.dll"))
161
new
ToolCommand
(new ToolCommandName("tool1"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool1.dll")),
167
new
ToolCommand
(new ToolCommandName("tool1"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool1new.dll")),
168
new
ToolCommand
(new ToolCommandName("tool2"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool2new.dll")),
243
new
ToolCommand
(new ToolCommandName("tool1"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool1.dll")),
300
new
ToolCommand
(new ToolCommandName("tool1"), "dotnet", nuGetGlobalPackagesFolder.WithFile("tool1.dll")),
Microsoft.DotNet.Tools.Tests.ComponentMocks (2)
ToolPackageDownloaderMock.cs (1)
182
Command = new
ToolCommand
(new ToolCommandName(feedPackage.ToolCommandName), "runner", executable),
ToolPackageMock.cs (1)
83
return new
ToolCommand
(
75 references to ToolCommand
dotnet (28)
CommandFactory\CommandResolution\LocalToolsCommandResolver.cs (1)
87
out
var
toolCommand))
Commands\Tool\Install\LocalToolsResolverCacheExtensions.cs (1)
36
new Dictionary<RestoredCommandIdentifier,
ToolCommand
>
Commands\Tool\Restore\ToolPackageRestorer.cs (2)
109
IReadOnlyList<
ToolCommand
> toolPackageCommands)
128
out
var
toolCommand)
Commands\Tool\Restore\ToolRestoreCommand.cs (5)
119
Dictionary<RestoredCommandIdentifier,
ToolCommand
> downloaded =
182
private static void EnsureNoCommandNameCollision(Dictionary<RestoredCommandIdentifier,
ToolCommand
> dictionary)
205
public (RestoredCommandIdentifier restoredCommandIdentifier,
ToolCommand
toolCommand)? SaveToCache { get; }
210
(RestoredCommandIdentifier,
ToolCommand
)? saveToCache,
224
(RestoredCommandIdentifier,
ToolCommand
)? saveToCache,
ShellShim\IShellShimRepository.cs (2)
14
void CreateShim(
ToolCommand
toolCommand, IReadOnlyList<FilePath> packagedShims = null);
16
void RemoveShim(
ToolCommand
toolCommand);
ShellShim\ShellShimRepository.cs (6)
24
public void CreateShim(
ToolCommand
toolCommand, IReadOnlyList<FilePath> packagedShims = null)
116
public void RemoveShim(
ToolCommand
toolCommand)
168
private bool ShimExists(
ToolCommand
toolCommand)
173
private IEnumerable<FilePath> GetShimFiles(
ToolCommand
toolCommand)
178
private FilePath GetShimPath(
ToolCommand
toolCommand)
199
ToolCommand
toolCommand,
ToolPackage\ILocalToolsResolverCache.cs (2)
11
IDictionary<RestoredCommandIdentifier,
ToolCommand
> restoredCommandMap);
15
out
ToolCommand
toolCommand);
ToolPackage\IToolPackage.cs (1)
24
ToolCommand
Command { get; }
ToolPackage\LocalToolsResolverCache.cs (7)
32
IDictionary<RestoredCommandIdentifier,
ToolCommand
> restoredCommandMap)
72
out
ToolCommand
toolCommand)
119
ToolCommand
toolCommand)
134
ToolCommand
toolCommand)
147
ToolCommand
toolCommand =
159
out
ToolCommand
toolCommandList)
161
(RestoredCommandIdentifier restoredCommandIdentifier,
ToolCommand
toolCommand)[] matchingRow =
ToolPackage\ToolPackageInstance.cs (1)
32
public
ToolCommand
Command { get; private set; }
dotnet.Tests (25)
CommandFactoryTests\GivenALocalToolsCommandResolver.cs (3)
96
new Dictionary<RestoredCommandIdentifier,
ToolCommand
>
129
new Dictionary<RestoredCommandIdentifier,
ToolCommand
>
194
new Dictionary<RestoredCommandIdentifier,
ToolCommand
>
CommandTests\Tool\Install\ToolInstallLocalCommandTests.cs (3)
313
out
ToolCommand
restoredCommand
422
out
ToolCommand
restoredCommand
567
out
ToolCommand
restoredCommand
CommandTests\Tool\List\ToolListGlobalOrToolPathCommandTests.cs (1)
252
private IToolPackage CreateMockToolPackage(string id, string version,
ToolCommand
command)
CommandTests\Tool\Restore\ToolRestoreCommandTests.cs (1)
143
_toolCommandNameA), out
ToolCommand
restoredCommand)
CommandTests\Tool\Restore\ToolRestoreCommandWithMultipleNugetConfigTests.cs (2)
148
_toolCommandNameA), out
ToolCommand
_)
157
_toolCommandNameB), out
ToolCommand
_)
CommandTests\Tool\Run\ToolRunCommandTests.cs (1)
89
new Dictionary<RestoredCommandIdentifier,
ToolCommand
>
CommandTests\Tool\Update\ToolUpdateLocalCommandTests.cs (1)
422
out
ToolCommand
restoredCommand
ShellShimTests\ShellShimRepositoryTests.cs (13)
35
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", outputDll);
58
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", outputDll);
81
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", outputDll);
104
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", outputDll);
121
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", outputDll);
152
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", new FilePath("dummy.dll"));
209
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", targetExecutablePath);
241
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", new FilePath("dummyExe"));
269
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", targetExecutablePath);
300
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", targetExecutablePath);
338
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", targetExecutablePath);
376
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", new FilePath("dummy.dll"));
406
var
command = new ToolCommand(new ToolCommandName(shellCommandName), "dotnet", new FilePath("dummy.dll"));
Microsoft.DotNet.PackageInstall.Tests (17)
LocalToolsResolverCacheTests.cs (15)
45
IReadOnlyList<
ToolCommand
> restoredCommands = new[]
85
IReadOnlyList<
ToolCommand
> restoredCommands = new[]
99
out
ToolCommand
tool1).Should().BeTrue();
104
out
ToolCommand
tool2).Should().BeTrue();
119
IReadOnlyList<
ToolCommand
> restoredCommands = new[]
138
out
ToolCommand
tool1);
143
out
ToolCommand
tool2);
159
IReadOnlyList<
ToolCommand
> restoredCommands = new[]
165
IReadOnlyList<
ToolCommand
> restoredCommandsNewer = new[]
184
out
ToolCommand
tool1);
188
out
ToolCommand
tool1Newer);
193
out
ToolCommand
tool2Newer);
241
IReadOnlyList<
ToolCommand
> restoredCommands = new[]
270
out
ToolCommand
restoredCommand);
298
IReadOnlyList<
ToolCommand
> restoredCommands = new[]
ToolPackageInstallerNugetCacheTests.cs (2)
50
var
command = toolPackage.Command;
91
var
command = toolPackage.Command;
Microsoft.DotNet.Tools.Tests.ComponentMocks (5)
ToolPackageDownloaderMock.cs (1)
345
public
ToolCommand
? Command { get; set; }
ToolPackageMock.cs (4)
19
private Lazy<
ToolCommand
> _command;
36
_command = new Lazy<
ToolCommand
>(GetCommand);
47
public
ToolCommand
Command
71
private
ToolCommand
GetCommand()