7 instantiations of ToolCommandName
dotnet (6)
CommandFactory\CommandResolution\LocalToolsCommandResolver.cs (3)
37new ToolCommandName(arguments.CommandName.Substring(LeadingDotnetPrefix.Length)), allowRollForward); 58new ToolCommandName(arguments.CommandName.Substring(LeadingDotnetPrefix.Length))); 66return GetPackageCommandSpecUsingMuxer(arguments, new ToolCommandName(arguments.CommandName));
ToolPackage\LocalToolsResolverCache.cs (2)
146new ToolCommandName(cacheRow.Name)); 150new ToolCommandName(cacheRow.Name),
ToolPackage\ToolPackageInstance.cs (1)
119new ToolCommandName(toolConfiguration.CommandName),
Microsoft.DotNet.Cli.Utils (1)
ToolCommandName.cs (1)
57toolCommandNames[i] = new ToolCommandName(toolCommandNameStringArray[i]);
27 references to ToolCommandName
dotnet (18)
CommandFactory\CommandResolution\LocalToolsCommandResolver.cs (1)
70ToolCommandName toolCommandName, bool allowRollForward = false)
Commands\Tool\Restore\ToolPackageRestorer.cs (2)
112ToolCommandName[] commandsFromManifest, 115ToolCommandName[] commandsFromPackage = [.. toolPackageCommands.Select(t => t.Name)];
ToolManifest\IToolManifestEditor.cs (2)
15void Add(FilePath manifest, PackageId packageId, NuGetVersion nuGetVersion, ToolCommandName[] toolCommandNames, bool rollForward = false); 17void Edit(FilePath manifest, PackageId packageId, NuGetVersion newNuGetVersion, ToolCommandName[] newToolCommandNames);
ToolManifest\ToolManifestEditor.cs (5)
32ToolCommandName[] toolCommandNames, 83ToolCommandName[] newToolCommandNames) 292ToolCommandName.Convert(tools.Commands), 337private static bool CommandNamesEqual(ToolCommandName[] left, ToolCommandName[] right)
ToolManifest\ToolManifestFinder.cs (1)
100public bool TryFind(ToolCommandName toolCommandName, out ToolManifestPackage toolManifestPackage)
ToolManifest\ToolManifestPackage.cs (3)
16ToolCommandName[] toolCommandNames, 22public ToolCommandName[] CommandNames { get; } = toolCommandNames ?? throw new ArgumentNullException(nameof(toolCommandNames)); 47private bool CommandNamesEqual(ToolCommandName[] otherCommandNames)
ToolPackage\RestoredCommandIdentifier.cs (2)
20ToolCommandName commandName) : IEquatable<RestoredCommandIdentifier> 26public ToolCommandName CommandName { get; } = commandName;
ToolPackage\ToolCommand.cs (2)
12ToolCommandName name, 16public ToolCommandName Name { get; private set; } = name;
Microsoft.DotNet.Cli.Utils (9)
ToolCommandName.cs (9)
6public readonly struct ToolCommandName : IEquatable<ToolCommandName> 27public bool Equals(ToolCommandName other) 34return obj is ToolCommandName name && Equals(name); 42public static bool operator ==(ToolCommandName name1, ToolCommandName name2) 47public static bool operator !=(ToolCommandName name1, ToolCommandName name2) 52public static ToolCommandName[] Convert(string[] toolCommandNameStringArray) 54var toolCommandNames = new ToolCommandName[toolCommandNameStringArray.Length];