3 implementations of Command
dotnet (1)
ToolPackage\ToolPackageInstance.cs (1)
32public ToolCommand Command { get; private set; }
Microsoft.DotNet.Tools.Tests.ComponentMocks (2)
ToolPackageDownloaderMock.cs (1)
345public ToolCommand? Command { get; set; }
ToolPackageMock.cs (1)
47public ToolCommand Command
33 references to Command
dotnet (20)
Commands\Tool\Execute\ToolExecuteCommand.cs (4)
134toolExecuteActivity?.SetTag("tool.runner", toolPackage.Command.Runner); 135var commandSpec = ToolCommandSpecCreator.CreateToolCommandSpec(toolPackage.Command.Name.Value, toolPackage.Command.Executable.Value, toolPackage.Command.Runner, _allowRollForward, _forwardArguments);
Commands\Tool\Install\LocalToolsResolverCacheExtensions.cs (2)
43toolDownloadedPackage.Command.Name)] = 44toolDownloadedPackage.Command
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (3)
190shellShimRepository.RemoveShim(oldPackageNullable.Command); 226shellShimRepository.CreateShim(newInstalledPackage.Command, newInstalledPackage.PackagedShims); 356newInstalledPackage.Command.Name,
Commands\Tool\Install\ToolInstallLocalCommand.cs (3)
151[toolDownloadedPackage.Command.Name]); 177[toolDownloadedPackage.Command.Name], 187toolDownloadedPackage.Command.Name,
Commands\Tool\List\ToolListGlobalOrToolPathCommand.cs (3)
89return package.Command is not null; 114p => p.Command.Name.ToString()); 127Commands = [p.Command.Name.Value]
Commands\Tool\Restore\ToolPackageRestorer.cs (4)
77if (!ManifestCommandMatchesActualInPackage(package.CommandNames, [toolPackage.Command])) 83toolPackage.Command.Name)); 93toolPackage.Command.Name), 94toolPackage.Command),
Commands\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommand.cs (1)
75shellShimRepository.RemoveShim(package.Command);
dotnet.Tests (4)
CommandTests\Tool\List\ToolListGlobalOrToolPathCommandTests.cs (4)
258package.SetupGet(p => p.Command).Returns(command); 320package.SetupGet(p => p.Command).Throws(new ToolConfigurationException("broken")); 348static string GetCommandString(IToolPackage package) => package.Command.Name.ToString(); 393return package.Command is not null;
Microsoft.DotNet.PackageInstall.Tests (9)
ToolPackageDownloaderTests.cs (7)
117var assetJsonPath = package.Command.Executable 815fileSystem.File.Exists(package.Command.Executable.Value).Should().BeTrue($"{package.Command.Executable.Value} should exist"); 844package.Command.Should().NotBeNull(); 845fileSystem.File.Exists(package.Command.Executable.Value).Should() 846.BeTrue($"{package.Command.Executable.Value} should exist"); 847package.Command.Executable.Value.Should().Contain(store.Root.Value);
ToolPackageInstallerNugetCacheTests.cs (2)
50var command = toolPackage.Command; 91var command = toolPackage.Command;