227 references to Args
Aspire.Hosting (34)
ApplicationModel\CommandLineArgsCallbackAnnotation.cs (3)
41callback(c.Args); 85var result = context.Args.ToImmutableList(); 133internal CommandLineArgsEditor ArgsEditor => new(Args);
ApplicationModel\LaunchToolArgsCallbackAnnotation.cs (2)
44/// <see cref="CommandLineArgsCallbackContext.Args"/> list; everything it adds becomes the leading arguments. 122return context.Args.ToImmutableList();
ApplicationModel\ResourceExtensions.cs (1)
336return context.Args;
DotnetToolResourceExtensions.cs (11)
68x.Args.Add("tool"); 69x.Args.Add("exec"); 70x.Args.Add(toolConfig.PackageId); 76x.Args.Add(sourceArg); 77x.Args.Add(source); 82x.Args.Add("--ignore-failed-sources"); 87x.Args.Add("--version"); 88x.Args.Add(toolConfig.Version); 92x.Args.Add("--prerelease"); 95x.Args.Add("--yes"); 96x.Args.Add(ArgumentSeparator);
ExecutableResourceBuilderExtensions.cs (3)
67context.Args.AddRange(args); 138existingBuilder.WithArgs(c => c.Args.Clear()); 161cb.WithArgs(c => c.Args.Clear());
ProjectResourceBuilderExtensions.cs (1)
1009cb.WithArgs(c => c.Args.Clear());
ResourceBuilderExtensions.cs (3)
690return builder.WithArgs(context => context.Args.AddRange(args)); 709return builder.WithArgs(context => context.Args.AddRange(args)); 4771/// <see cref="CommandLineArgsCallbackContext.Args"/> list; everything it adds becomes the leading arguments.
TerminalResourceBuilderExtensions.cs (10)
411context.Args.Add("--producer-uds"); 412context.Args.Add(host.Layout.ProducerUdsPath); 414context.Args.Add("--consumer-uds"); 415context.Args.Add(host.Layout.ConsumerUdsPath); 417context.Args.Add("--control-uds"); 418context.Args.Add(host.Layout.ControlUdsPath); 420context.Args.Add("--columns"); 421context.Args.Add(options.Columns.ToString(CultureInfo.InvariantCulture)); 423context.Args.Add("--rows"); 424context.Args.Add(options.Rows.ToString(CultureInfo.InvariantCulture));
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
311context.Args.Add("--port"); 312context.Args.Add(targetEndpoint.Property(EndpointProperty.TargetPort));
Aspire.Hosting.Azure.Storage (2)
AzureStorageExtensions.cs (2)
366context.Args.Remove(SkipApiVersionCheckArgument); 370context.Args.Add(SkipApiVersionCheckArgument);
Aspire.Hosting.Azure.Tests (5)
AzureResourcePreparerTests.cs (5)
198context.Args.Add("--azure-blobs"); 199context.Args.Add(blobs.Resource.ConnectionStringExpression); 426context.Args.Add("--valid-arg"); 427context.Args.Add(null!); 428context.Args.Add("another-valid-arg");
Aspire.Hosting.Containers.Tests (4)
ContainerResourceTests.cs (4)
117context.Args.Add("arg1"); 118context.Args.Add(c1.GetEndpoint("ep")); 119context.Args.Add(testResource); 120context.Args.Add(((IResourceWithEndpoints)context.Resource).GetEndpoint("ep"));
Aspire.Hosting.Dotnet (10)
DotnetProjectHostingExtensions.cs (10)
144ctx.Args.Add("run"); 145ctx.Args.Add(metadata.IsFileBasedApp ? "--file" : "--project"); 146ctx.Args.Add(metadata.ProjectPath); 150ctx.Args.Add("--no-cache"); 155ctx.Args.Add("--no-build"); 160ctx.Args.Add("--configuration"); 161ctx.Args.Add(configuration); 167ctx.Args.Add("--no-launch-profile"); 171ctx.Args.Add("--"); 181ctx.Args.Add(arg);
Aspire.Hosting.Dotnet.Tests (6)
DotnetProjectResourceTests.cs (6)
780.WithLaunchToolArgs(ctx => ctx.Args.Add("launch-tool-arg"), ownedByLaunchConfigurationType: "custom") 897context.Args.Add("tool"); 898context.Args.Add("exec"); 899context.Args.Add("package"); 900context.Args.Add("--yes"); 901context.Args.Add("--");
Aspire.Hosting.DotnetTool.Tests (3)
AddDotnetToolTests.cs (3)
390context.Args.Add("custom"); 391context.Args.Add("exec"); 392context.Args.Add("--");
Aspire.Hosting.Garnet (2)
GarnetBuilderExtensions.cs (2)
171context.Args.Add("-c"); 172context.Args.Add(string.Join(' ', garnetCommand));
Aspire.Hosting.Go (20)
GoHostingExtensions.cs (20)
104ctx.Args.Add(arg); 119ctx.Args.Add("--headless=true"); 120ctx.Args.Add($"--listen=127.0.0.1:{delveAnnotation.Port}"); 121ctx.Args.Add("--api-version=2"); 124ctx.Args.Add("--accept-multiclient"); 128ctx.Args.Add($"--only-same-user={delveAnnotation.OnlySameUser.Value.ToString().ToLowerInvariant()}"); 132ctx.Args.Add("--log"); 135ctx.Args.Add($"--log-output={delveAnnotation.LogOutput}"); 139ctx.Args.Add("debug"); 142ctx.Args.Add("--continue"); 148ctx.Args.Add($"--build-flags={delveBuildFlags}"); 151ctx.Args.Add(pkg); 155ctx.Args.Add("--"); 158ctx.Args.Add(arg); 770ctx.Args.Add("run"); 774ctx.Args.Add("-race"); 779ctx.Args.Add($"-tags={string.Join(",", tagsAnnotation.Tags)}"); 784ctx.Args.Add($"-ldflags={ldFlagsAnnotation.Flags}"); 789ctx.Args.Add($"-gcflags={gcFlagsAnnotation.Flags}"); 792ctx.Args.Add(ctx.Resource.TryGetLastAnnotation<GoPackagePathAnnotation>(out var pkgAnnotation)
Aspire.Hosting.Java (6)
JavaHostingExtensions.cs (6)
869ctx.Args.Add(leadingArg); 876ctx.Args.Add(arg); 1409ctx.Args.Add(leadingArg); 1414ctx.Args.Add(arg); 1422ctx.Args.Add("-jar"); 1423ctx.Args.Add(NormalizeJarPathForJava(jar.JarPath));
Aspire.Hosting.JavaScript (19)
JavaScriptHostingExtensions.cs (19)
158c.Args.Add(packageManager.ScriptCommand); 161c.Args.Add(runCommand.ScriptName); 165c.Args.Add(arg); 170c.Args.Add(scriptPath); 501c.Args.Add(packageManager.ScriptCommand); 504c.Args.Add(runCommand.ScriptName); 508c.Args.Add(arg); 513c.Args.Add(scriptPath); 1152c.Args.Add(packageManager.ScriptCommand); 1155c.Args.Add(runCommand.ScriptName); 1159c.Args.Add(arg); 1487c.Args.Add(separator); 1496c.Args.Add("--port"); 1497c.Args.Add(targetEndpoint.Property(EndpointProperty.TargetPort)); 1501c.Args.Add("--config"); 1502c.Args.Add(resource.ViteConfigPath); 1685c.Args.Add(separator); 1694c.Args.Add("-p"); 1695c.Args.Add(targetEndpoint.Property(EndpointProperty.TargetPort));
Aspire.Hosting.Kubernetes (1)
KubernetesResource.cs (1)
377foreach (var arg in context.Args)
Aspire.Hosting.Maui (6)
MauiPlatformHelper.cs (4)
112context.Args.Add("run"); 116context.Args.Add("-f"); 117context.Args.Add(platformTfm); 123context.Args.Add(arg);
Utilities\MauiAndroidEnvironmentAnnotation.cs (1)
107context.Args.Add(commandLineArg);
Utilities\MauiiOSEnvironmentAnnotation.cs (1)
107context.Args.Add(commandLineArg);
Aspire.Hosting.Nats (4)
NatsBuilderExtensions.cs (4)
104context.Args.Add("--user"); 105context.Args.Add(nats.UserNameReference); 106context.Args.Add("--pass"); 107context.Args.Add(nats.PasswordParameter!);
Aspire.Hosting.Python (11)
PythonAppResourceBuilderExtensions.cs (11)
286c.Args.Add(app); 288c.Args.Add("--host"); 292c.Args.Add("0.0.0.0"); 296c.Args.Add(endpoint.EndpointAnnotation.TargetHost); 299c.Args.Add("--port"); 300c.Args.Add(endpoint.Property(EndpointProperty.TargetPort)); 305c.Args.Add("--reload"); 1070builder.WithArgs(static context => context.Args.Clear()); 1086context.Args.Add("-m"); 1087context.Args.Add(entrypoint); 1090context.Args.Add(entrypoint);
Aspire.Hosting.Redis (7)
RedisBuilderExtensions.cs (7)
146context.Args.Add(arg); 151context.Args.Add("-c"); 152context.Args.Add(string.Join(' ', additionalArgs)); 203argsCtx.Args.Add("--tls-port"); 204argsCtx.Args.Add(redis.GetEndpoint(RedisResource.PrimaryEndpointName).Property(EndpointProperty.TargetPort)); 205argsCtx.Args.Add("--port"); 206argsCtx.Args.Add(redis.GetEndpoint(RedisResource.SecondaryEndpointName).Property(EndpointProperty.TargetPort));
Aspire.Hosting.Rust (3)
RustHostingExtensions.cs (3)
121context.Args.Add("run"); 124context.Args.Add(cargoArg); 127context.Args.Add("--");
Aspire.Hosting.Testing.Tests (2)
TestingBuilderTests.cs (2)
538redis1.WithArgs(a => { a.Args.Clear(); a.Args.AddRange(["-f", "/dev/null"]); });
Aspire.Hosting.Tests (71)
Dcp\DcpExecutorTests.cs (46)
206c.Args.Add("--withargs-test"); 282context.Args.Add("tool"); 283context.Args.Add("exec"); 284context.Args.Add("package"); 285context.Args.Add("--yes"); 286context.Args.Add("--"); 333.WithArgs(static context => context.Args.Insert(0, "prepended-arg")) 337context.Args.Add("custom"); 338context.Args.Add("exec"); 339context.Args.Add("--"); 376.WithArgs(c => c.Args.Add(endpoint.Property(EndpointProperty.Port))); 415c.Args.Add("--port"); 416c.Args.Add(executable.GetEndpoint("http").Property(EndpointProperty.Port)); 552c.Args.Add("--test"); 4750ctx.Args.Add("tool"); 4751ctx.Args.Add("exec"); 4752ctx.Args.Add("package"); 4753ctx.Args.Add("--"); 4787ctx.Args.Add("tool"); 4788ctx.Args.Add("run"); 4789ctx.Args.Add("package"); 4790ctx.Args.Add("--"); 4850.WithLaunchToolArgs(ctx => ctx.Args.Add("run"), ownedByLaunchConfigurationType: "test") 5890.WithLaunchToolArgs(ctx => ctx.Args.Add("launch-tool-arg"), ownedByLaunchConfigurationType: "project") 6685context.Args.Add("tool"); 6686context.Args.Add("run"); 6687context.Args.Add("package"); 6688context.Args.Add("--"); 7656.WithLaunchToolArgs(static ctx => ctx.Args.Add("run"), showInCommandLine: false); 8035.WithLaunchToolArgs(static ctx => ctx.Args.Add("run"), ownedByLaunchConfigurationType: "test") 8088static ctx => ctx.Args.Add("run"), 8135.WithLaunchToolArgs(static ctx => ctx.Args.Add("run"), ownedByLaunchConfigurationType: "test") 8236ctx.Args.Add("tool"); 8237ctx.Args.Add("exec"); 8271.WithLaunchToolArgs(static ctx => ctx.Args.Add("run")) 8306.WithLaunchToolArgs(static ctx => ctx.Args.Add("run"), ownedByLaunchConfigurationType: "test") 8403.WithLaunchToolArgs(static ctx => ctx.Args.Add(NullValueProvider.Instance), ownedByLaunchConfigurationType: "test") 8631ctx.Args.Add("run"); 9092c.Args.Add("--port"); 9093c.Args.Add(executable.GetEndpoint("http").Property(EndpointProperty.Port)); 9127c.Args.Add("--deferred"); 9172c.Args.Add("--deferred"); 9218c.Args.Add("--persistent"); 9271c.Args.Add("--persistent"); 9328c.Args.Add("--port"); 9329c.Args.Add(executable.GetEndpoint("http").Property(EndpointProperty.Port));
ExecutableResourceBuilderExtensionTests.cs (11)
187.WithLaunchToolArgs(ctx => ctx.Args.Add("launch-tool-arg"), ownedByLaunchConfigurationType: "go") 204.WithLaunchToolArgs(context => context.Args.Add("launch-tool-arg")); 245.WithLaunchToolArgs(ctx => ctx.Args.Add("run"), ownedByLaunchConfigurationType: "go") 252.WithLaunchToolArgs(ctx => ctx.Args.Add("run"), ownedByLaunchConfigurationType: "go"); 270.WithLaunchToolArgs(ctx => ctx.Args.Add("launch-tool-arg"), ownedByLaunchConfigurationType: "go") 275ctx.Args.Clear(); 276ctx.Args.Add("only-arg"); 302.WithLaunchToolArgs(ctx => ctx.Args.Add("run"), ownedByLaunchConfigurationType: "go") 320.WithLaunchToolArgs(ctx => ctx.Args.Add("run"), ownedByLaunchConfigurationType: "go") 358.WithLaunchToolArgs(ctx => ctx.Args.Add("run"), ownedByLaunchConfigurationType: "go") 380.WithLaunchToolArgs(ctx => ctx.Args.Add("run"), ownedByLaunchConfigurationType: "go")
ExecutableResourceTests.cs (4)
37context.Args.Add("arg2"); 38context.Args.Add(exe1.GetEndpoint("ep")); 39context.Args.Add(testResource2); 40context.Args.Add(((IResourceWithEndpoints)context.Resource).GetEndpoint("ep"));
ExecutionConfigurationGathererTests.cs (3)
53.WithArgs(ctx => ctx.Args.Add("arg2")) 96ctx.Args.Add("async-arg"); 250.WithArgs(ctx => ctx.Args.Add(new EndpointReference(target, "https")))
ProjectResourceTests.cs (3)
702context.Args.Add("arg1"); 703context.Args.Add(c1.GetEndpoint("ep")); 704context.Args.Add(((IResourceWithEndpoints)context.Resource).GetEndpoint("ep"));
ResourceDependencyTests.cs (4)
223.WithLaunchToolArgs(context => context.Args.Add(param)); 284.WithLaunchToolArgs(context => context.Args.Add(replaced)) 285.WithLaunchToolArgs(context => context.Args.Add(active)); 302.WithLaunchToolArgs(context => context.Args.Add(param));
Aspire.Hosting.Valkey (2)
ValkeyBuilderExtensions.cs (2)
181context.Args.Add("-c"); 182context.Args.Add(string.Join(' ', valkeyCommand));
Python.AppHost (3)
AppHost.cs (3)
26c.Args.Add("run"); 27c.Args.Add("--host=0.0.0.0"); 28c.Args.Add("--port=8002");
Stress.AppHost (4)
AppHost.cs (4)
24.WithArgs(c => c.Args.Add(manualArgEndpoint.Property(EndpointProperty.Port))); 28.WithArgs(c => c.Args.Add(manualArgEndpoint.Property(EndpointProperty.Port))); 33.WithArgs(c => c.Args.Add(manualArgEndpoint.Property(EndpointProperty.Port))); 37.WithArgs(c => c.Args.Add(manualArgEndpoint.Property(EndpointProperty.Port)))