14 instantiations of CommandSpec
dotnet (13)
CommandFactory\CommandResolution\AppBaseDllCommandResolver.cs (1)
28return new CommandSpec(
CommandFactory\CommandResolution\DepsJsonCommandResolver.cs (1)
194return new CommandSpec(_muxer.MuxerPath, escapedArgString);
CommandFactory\CommandResolution\GenericPlatformCommandSpecFactory.cs (1)
19return new CommandSpec(commandPath, escapedArgs);
CommandFactory\CommandResolution\MuxerCommandResolver.cs (1)
20return new CommandSpec(muxer.MuxerPath, escapedArgs);
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (1)
57return new CommandSpec(commandPath, escapedArgs);
CommandFactory\CommandResolution\PackagedCommandSpecFactory.cs (1)
168return new CommandSpec(commandPath, escapedArgs);
CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (1)
86return new CommandSpec(commandPath, escapedArgs);
CommandFactory\CommandResolution\RootedCommandResolver.cs (1)
25return new CommandSpec(commandResolverArguments.CommandName, escapedArgs);
CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (2)
44return new CommandSpec(command, escapedArgs); 70return new CommandSpec(comSpec, escapedArgString);
Commands\Run\RunCommand.cs (2)
440CommandSpec commandSpec = new(runProperties.Command, runProperties.Arguments); 470var commandSpec = new CommandSpec(path: exePath, args: null);
Commands\Tool\ToolCommandSpecCreator.cs (1)
30return new CommandSpec(
dotnet.Tests (1)
CommandFactoryTests\GivenACompositeCommandResolver.cs (1)
55.Returns(new CommandSpec(null, null))
103 references to CommandSpec
dotnet (54)
CommandFactory\CommandFactoryUsingResolver.cs (3)
67var commandSpec = CommandResolver.TryResolveCommandSpec( 81public static Command CreateOrThrow(string commandName, CommandSpec? commandSpec) 101public static Command Create(CommandSpec commandSpec)
CommandFactory\CommandResolution\AbstractPathBasedCommandResolver.cs (1)
33public CommandSpec Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\AppBaseDllCommandResolver.cs (1)
13public CommandSpec Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\CompositeCommandResolver.cs (2)
33public CommandSpec Resolve(CommandResolverArguments commandResolverArguments) 37var commandSpec = commandResolver.Resolve(commandResolverArguments);
CommandFactory\CommandResolution\DepsJsonCommandResolver.cs (3)
27public CommandSpec Resolve(CommandResolverArguments commandResolverArguments) 41private CommandSpec ResolveFromDepsJsonFile( 176private CommandSpec CreateCommandSpecUsingMuxerIfPortable(
CommandFactory\CommandResolution\DotnetToolsCommandResolver.cs (1)
25public CommandSpec Resolve(CommandResolverArguments arguments)
CommandFactory\CommandResolution\GenericPlatformCommandSpecFactory.cs (1)
12public CommandSpec CreateCommandSpec(
CommandFactory\CommandResolution\ICommandResolver.cs (1)
10CommandSpec Resolve(CommandResolverArguments arguments);
CommandFactory\CommandResolution\IPackagedCommandSpecFactory.cs (1)
12CommandSpec CreateCommandSpecFromLibrary(
CommandFactory\CommandResolution\IPlatformCommandSpecFactory.cs (1)
12CommandSpec CreateCommandSpec(
CommandFactory\CommandResolution\IPublishedPathCommandSpecFactory.cs (1)
10CommandSpec CreateCommandSpecFromPublishFolder(
CommandFactory\CommandResolution\LocalToolsCommandResolver.cs (5)
27public CommandSpec ResolveStrict(CommandResolverArguments arguments, bool allowRollForward = false) 39var resolveResult = GetPackageCommandSpecUsingMuxer(arguments, 45public CommandSpec Resolve(CommandResolverArguments arguments) 59var result = GetPackageCommandSpecUsingMuxer( 72private CommandSpec GetPackageCommandSpecUsingMuxer(CommandResolverArguments arguments,
CommandFactory\CommandResolution\MuxerCommandResolver.cs (1)
13public CommandSpec Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (2)
12internal static CommandSpec CreatePackageCommandSpecUsingMuxer( 51private static CommandSpec CreateCommandSpec(
CommandFactory\CommandResolution\PackagedCommandSpecFactory.cs (4)
23public CommandSpec CreateCommandSpecFromLibrary( 92private CommandSpec CreateCommandSpecWrappingWithMuxerIfDll( 114private CommandSpec CreatePackageCommandSpecUsingMuxer( 162private static CommandSpec CreateCommandSpec(
CommandFactory\CommandResolution\ProjectDependenciesCommandResolver.cs (3)
38public CommandSpec Resolve(CommandResolverArguments commandResolverArguments) 67private CommandSpec ResolveFromProjectDependencies( 120var commandSpec = _packagedCommandSpecFactory.CreateCommandSpecFromLibrary(
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (6)
26public CommandSpec? Resolve(CommandResolverArguments commandResolverArguments) 41private CommandSpec? ResolveFromProjectTools(CommandResolverArguments commandResolverArguments) 69private CommandSpec? ResolveCommandSpecFromAllToolLibraries( 82var commandSpec = ResolveCommandSpecFromToolLibrary( 101private CommandSpec? ResolveCommandSpecFromToolLibrary( 182var commandSpec = _packagedCommandSpecFactory.CreateCommandSpecFromLibrary(
CommandFactory\CommandResolution\PublishedPathCommandResolver.cs (1)
20public CommandSpec Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (4)
12public CommandSpec CreateCommandSpecFromPublishFolder( 25private CommandSpec CreateCommandSpecWrappingWithMuxerIfDll( 44private CommandSpec CreatePackageCommandSpecUsingMuxer( 80private static CommandSpec CreateCommandSpec(
CommandFactory\CommandResolution\RootedCommandResolver.cs (1)
13public CommandSpec Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (3)
12public CommandSpec CreateCommandSpec( 39private static CommandSpec CreateCommandSpecFromExecutable( 47private static CommandSpec CreateCommandSpecWrappedWithCmd(
CommandFactory\CommandResolver.cs (2)
14public static CommandSpec TryResolveCommandSpec( 32public static CommandSpec TryResolveCommandSpec(
Commands\Run\RunCommand.cs (2)
440CommandSpec commandSpec = new(runProperties.Command, runProperties.Arguments); 470var commandSpec = new CommandSpec(path: exePath, args: null);
Commands\Tool\Execute\ToolExecuteCommand.cs (1)
135var commandSpec = ToolCommandSpecCreator.CreateToolCommandSpec(toolPackage.Command.Name.Value, toolPackage.Command.Executable.Value, toolPackage.Command.Runner, _allowRollForward, _forwardArguments);
Commands\Tool\Run\ToolRunCommand.cs (1)
31CommandSpec commandSpec = commandResolver.ResolveStrict(new CommandResolverArguments()
Commands\Tool\ToolCommandSpecCreator.cs (1)
12public static CommandSpec CreateToolCommandSpec(string toolName, string toolExecutable, string toolRunner, bool allowRollForward, IEnumerable<string> commandArguments)
Program.cs (1)
258var resolvedCommandSpec = CommandResolver.TryResolveCommandSpec(
dotnet.Tests (49)
CommandFactoryTests\GivenACompositeCommandResolver.cs (3)
24.Returns(default(CommandSpec)) 30.Returns(default(CommandSpec)) 61.Returns(default(CommandSpec))
CommandFactoryTests\GivenADotnetToolsCommandResolver.cs (3)
29var result = _dotnetToolsCommandResolver.Resolve(commandResolverArguments); 42var result = _dotnetToolsCommandResolver.Resolve(commandResolverArguments); 55var result = _dotnetToolsCommandResolver.Resolve(commandResolverArguments);
CommandFactoryTests\GivenALocalToolsCommandResolver.cs (3)
40var result = localToolsCommandResolver.ResolveStrict(new CommandResolverArguments() 59var result = localToolsCommandResolver.Resolve(new CommandResolverArguments() 76var result = localToolsCommandResolver.Resolve(new CommandResolverArguments()
CommandFactoryTests\GivenAnAppBaseCommandResolver.cs (8)
24var result = appBaseCommandResolver.Resolve(commandResolverArguments); 40var result = appBaseCommandResolver.Resolve(commandResolverArguments); 59var result = appBaseCommandResolver.Resolve(commandResolverArguments); 83var result = appBaseCommandResolver.Resolve(commandResolverArguments); 102var result = appBaseCommandResolver.Resolve(commandResolverArguments); 122var result = appBaseCommandResolver.Resolve(commandResolverArguments); 145var result = appBaseCommandResolver.Resolve(commandResolverArguments); 170var result = pathCommandResolver.Resolve(commandResolverArguments);
CommandFactoryTests\GivenAProjectDependencyCommandResolver.cs (4)
48var result = projectDependenciesCommandResolver.Resolve(commandResolverArguments); 83var result = projectDependenciesCommandResolver.Resolve(commandResolverArguments); 114var result = projectDependenciesCommandResolver.Resolve(commandResolverArguments); 152var result = projectDependenciesCommandResolver.Resolve(commandResolverArguments);
CommandFactoryTests\GivenAProjectPathCommandResolver.cs (10)
27var result = projectPathCommandResolver.Resolve(commandResolverArguments); 44var result = projectPathCommandResolver.Resolve(commandResolverArguments); 61var result = projectPathCommandResolver.Resolve(commandResolverArguments); 82var result = projectPathCommandResolver.Resolve(commandResolverArguments); 102var result = projectPathCommandResolver.Resolve(commandResolverArguments); 126var result = projectPathCommandResolver.Resolve(commandResolverArguments); 152var result = projectPathCommandResolver.Resolve(commandResolverArguments); 176var result = projectPathCommandResolver.Resolve(commandResolverArguments); 200var result = projectPathCommandResolver.Resolve(commandResolverArguments); 226var result = pathCommandResolver.Resolve(commandResolverArguments);
CommandFactoryTests\GivenAProjectToolsCommandResolver.cs (10)
39var result = projectToolsCommandResolver.Resolve(commandResolverArguments); 56var result = projectToolsCommandResolver.Resolve(commandResolverArguments); 75var result = projectToolsCommandResolver.Resolve(commandResolverArguments); 99var result = projectToolsCommandResolver.Resolve(commandResolverArguments); 123var result = projectToolsCommandResolver.Resolve(commandResolverArguments); 153var result = projectToolsCommandResolver.Resolve(commandResolverArguments); 178var result = projectToolsCommandResolver.Resolve(commandResolverArguments); 205var result = projectToolsCommandResolver.Resolve(commandResolverArguments); 253var result = projectToolsCommandResolver.Resolve(commandResolverArguments); 316var result = projectToolsCommandResolver.Resolve(commandResolverArguments);
CommandFactoryTests\GivenARootedCommandResolver.cs (5)
23var result = rootedCommandResolver.Resolve(commandResolverArguments); 39var result = rootedCommandResolver.Resolve(commandResolverArguments); 55var result = rootedCommandResolver.Resolve(commandResolverArguments); 72var result = rootedCommandResolver.Resolve(commandResolverArguments); 91var result = rootedCommandResolver.Resolve(commandResolverArguments);
CommandObjectTests.cs (1)
45public CommandSpec Resolve(CommandResolverArguments arguments)
CommandTests\Tool\Run\ToolRunCommandTests.cs (2)
36var result = localToolsCommandResolver.ResolveStrict(new CommandResolverArguments() 56var result = localToolsCommandResolver.ResolveStrict(new CommandResolverArguments()