13 instantiations of CommandSpec
dotnet (13)
CommandFactory\CommandResolution\AppBaseDllCommandResolver.cs (1)
28
return new
CommandSpec
(
CommandFactory\CommandResolution\GenericPlatformCommandSpecFactory.cs (1)
19
return new
CommandSpec
(commandPath, escapedArgs);
CommandFactory\CommandResolution\MuxerCommandResolver.cs (1)
19
return new
CommandSpec
(muxer.MuxerPath, escapedArgs, environment);
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (1)
28
return new
CommandSpec
(host, escapedArgs, environment);
CommandFactory\CommandResolution\PackagedCommandSpecFactory.cs (1)
168
return new
CommandSpec
(commandPath, escapedArgs);
CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (1)
86
return new
CommandSpec
(commandPath, escapedArgs);
CommandFactory\CommandResolution\RootedCommandResolver.cs (1)
25
return new
CommandSpec
(commandResolverArguments.CommandName, escapedArgs);
CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (2)
44
return new
CommandSpec
(command, escapedArgs);
70
return new
CommandSpec
(comSpec, escapedArgString);
Commands\Run\RunCommand.cs (3)
404
var commandSpec = new
CommandSpec
(launchSettings.ExecutablePath, commandArgs);
641
CommandSpec commandSpec =
new
(runProperties.Command, runProperties.Arguments);
671
var commandSpec = new
CommandSpec
(path: exePath, args: ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(args));
Commands\Tool\ToolCommandSpecCreator.cs (1)
25
return new
CommandSpec
(toolExecutable, escapedArgs, environment);
51 references to CommandSpec
dotnet (51)
CommandFactory\CommandFactoryUsingResolver.cs (3)
67
var
commandSpec = CommandResolver.TryResolveCommandSpec(
81
public static Command CreateOrThrow(string commandName,
CommandSpec
? commandSpec)
101
public static Command Create(
CommandSpec
commandSpec)
CommandFactory\CommandResolution\AbstractPathBasedCommandResolver.cs (1)
33
public
CommandSpec
Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\AppBaseDllCommandResolver.cs (1)
13
public
CommandSpec
Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\CompositeCommandResolver.cs (2)
34
public
CommandSpec
Resolve(CommandResolverArguments commandResolverArguments)
38
var
commandSpec = commandResolver.Resolve(commandResolverArguments);
CommandFactory\CommandResolution\DotnetToolsCommandResolver.cs (1)
15
public
CommandSpec
? Resolve(CommandResolverArguments arguments)
CommandFactory\CommandResolution\GenericPlatformCommandSpecFactory.cs (1)
12
public
CommandSpec
CreateCommandSpec(
CommandFactory\CommandResolution\ICommandResolver.cs (1)
10
CommandSpec
Resolve(CommandResolverArguments arguments);
CommandFactory\CommandResolution\IPackagedCommandSpecFactory.cs (1)
12
CommandSpec
CreateCommandSpecFromLibrary(
CommandFactory\CommandResolution\IPlatformCommandSpecFactory.cs (1)
12
CommandSpec
CreateCommandSpec(
CommandFactory\CommandResolution\IPublishedPathCommandSpecFactory.cs (1)
10
CommandSpec
CreateCommandSpecFromPublishFolder(
CommandFactory\CommandResolution\LocalToolsCommandResolver.cs (5)
24
public
CommandSpec
? ResolveStrict(CommandResolverArguments arguments, bool allowRollForward = false)
36
var
resolveResult = GetPackageCommandSpecUsingMuxer(arguments,
42
public
CommandSpec
? Resolve(CommandResolverArguments arguments)
56
var
result = GetPackageCommandSpecUsingMuxer(
69
private
CommandSpec
? GetPackageCommandSpecUsingMuxer(CommandResolverArguments arguments,
CommandFactory\CommandResolution\MuxerCommandResolver.cs (1)
11
public
CommandSpec
? Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (1)
10
internal static
CommandSpec
CreatePackageCommandSpecUsingMuxer(string commandPath, IEnumerable<string> commandArguments, IDictionary<string, string>? environment = null)
CommandFactory\CommandResolution\PackagedCommandSpecFactory.cs (4)
23
public
CommandSpec
CreateCommandSpecFromLibrary(
92
private
CommandSpec
CreateCommandSpecWrappingWithMuxerIfDll(
114
private
CommandSpec
CreatePackageCommandSpecUsingMuxer(
162
private static
CommandSpec
CreateCommandSpec(
CommandFactory\CommandResolution\ProjectDependenciesCommandResolver.cs (3)
38
public
CommandSpec
Resolve(CommandResolverArguments commandResolverArguments)
67
private
CommandSpec
ResolveFromProjectDependencies(
120
var
commandSpec = _packagedCommandSpecFactory.CreateCommandSpecFromLibrary(
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (6)
27
public
CommandSpec
? Resolve(CommandResolverArguments commandResolverArguments)
42
private
CommandSpec
? ResolveFromProjectTools(CommandResolverArguments commandResolverArguments)
70
private
CommandSpec
? ResolveCommandSpecFromAllToolLibraries(
83
var
commandSpec = ResolveCommandSpecFromToolLibrary(
102
private
CommandSpec
? ResolveCommandSpecFromToolLibrary(
183
var
commandSpec = _packagedCommandSpecFactory.CreateCommandSpecFromLibrary(
CommandFactory\CommandResolution\PublishedPathCommandResolver.cs (1)
20
public
CommandSpec
Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (4)
12
public
CommandSpec
CreateCommandSpecFromPublishFolder(
25
private
CommandSpec
CreateCommandSpecWrappingWithMuxerIfDll(
44
private
CommandSpec
CreatePackageCommandSpecUsingMuxer(
80
private static
CommandSpec
CreateCommandSpec(
CommandFactory\CommandResolution\RootedCommandResolver.cs (1)
13
public
CommandSpec
Resolve(CommandResolverArguments commandResolverArguments)
CommandFactory\CommandResolution\WindowsExePreferredCommandSpecFactory.cs (3)
12
public
CommandSpec
CreateCommandSpec(
39
private static
CommandSpec
CreateCommandSpecFromExecutable(
47
private static
CommandSpec
CreateCommandSpecWrappedWithCmd(
CommandFactory\CommandResolver.cs (2)
14
public static
CommandSpec
TryResolveCommandSpec(
32
public static
CommandSpec
TryResolveCommandSpec(
Commands\Run\RunCommand.cs (3)
404
var
commandSpec = new CommandSpec(launchSettings.ExecutablePath, commandArgs);
641
CommandSpec
commandSpec = new(runProperties.Command, runProperties.Arguments);
671
var
commandSpec = new CommandSpec(path: exePath, args: ArgumentEscaper.EscapeAndConcatenateArgArrayForProcessStart(args));
Commands\Tool\Execute\ToolExecuteCommand.cs (1)
143
var
commandSpec = ToolCommandSpecCreator.CreateToolCommandSpec(toolPackage.Command.Name.Value, toolPackage.Command.Executable.Value, toolPackage.Command.Runner, _allowRollForward, _forwardArguments);
Commands\Tool\Run\ToolRunCommand.cs (1)
37
CommandSpec
? commandSpec = commandResolver.ResolveStrict(new CommandResolverArguments()
Commands\Tool\ToolCommandSpecCreator.cs (1)
12
public static
CommandSpec
CreateToolCommandSpec(string toolName, string toolExecutable, string toolRunner, bool allowRollForward, IEnumerable<string> commandArguments)
Program.cs (1)
312
CommandSpec
? resolvedCommandSpec = null;