13 instantiations of CommandSpec
dotnet (13)
CommandFactory\CommandResolution\AppBaseDllCommandResolver.cs (1)
28return new CommandSpec(
CommandFactory\CommandResolution\GenericPlatformCommandSpecFactory.cs (1)
19return new CommandSpec(commandPath, escapedArgs);
CommandFactory\CommandResolution\MuxerCommandResolver.cs (1)
19return new CommandSpec(muxer.MuxerPath, escapedArgs, environment);
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (1)
28return new CommandSpec(host, escapedArgs, environment);
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 (3)
404var commandSpec = new CommandSpec(launchSettings.ExecutablePath, commandArgs); 641CommandSpec commandSpec = new(runProperties.Command, runProperties.Arguments); 671var commandSpec = new CommandSpec(path: exePath, args: ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(args));
Commands\Tool\ToolCommandSpecCreator.cs (1)
25return new CommandSpec(toolExecutable, escapedArgs, environment);
51 references to CommandSpec
dotnet (51)
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)
34public CommandSpec Resolve(CommandResolverArguments commandResolverArguments) 38var commandSpec = commandResolver.Resolve(commandResolverArguments);
CommandFactory\CommandResolution\DotnetToolsCommandResolver.cs (1)
15public 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)
24public CommandSpec? ResolveStrict(CommandResolverArguments arguments, bool allowRollForward = false) 36var resolveResult = GetPackageCommandSpecUsingMuxer(arguments, 42public CommandSpec? Resolve(CommandResolverArguments arguments) 56var result = GetPackageCommandSpecUsingMuxer( 69private CommandSpec? GetPackageCommandSpecUsingMuxer(CommandResolverArguments arguments,
CommandFactory\CommandResolution\MuxerCommandResolver.cs (1)
11public CommandSpec? Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (1)
10internal static CommandSpec CreatePackageCommandSpecUsingMuxer(string commandPath, IEnumerable<string> commandArguments, IDictionary<string, string>? environment = null)
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)
27public CommandSpec? Resolve(CommandResolverArguments commandResolverArguments) 42private CommandSpec? ResolveFromProjectTools(CommandResolverArguments commandResolverArguments) 70private CommandSpec? ResolveCommandSpecFromAllToolLibraries( 83var commandSpec = ResolveCommandSpecFromToolLibrary( 102private CommandSpec? ResolveCommandSpecFromToolLibrary( 183var 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 (3)
404var commandSpec = new CommandSpec(launchSettings.ExecutablePath, commandArgs); 641CommandSpec commandSpec = new(runProperties.Command, runProperties.Arguments); 671var commandSpec = new CommandSpec(path: exePath, args: ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(args));
Commands\Tool\Execute\ToolExecuteCommand.cs (1)
143var commandSpec = ToolCommandSpecCreator.CreateToolCommandSpec(toolPackage.Command.Name.Value, toolPackage.Command.Executable.Value, toolPackage.Command.Runner, _allowRollForward, _forwardArguments);
Commands\Tool\Run\ToolRunCommand.cs (1)
37CommandSpec? 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)
312CommandSpec? resolvedCommandSpec = null;