79 references to Program
aspire (7)
Program.cs (3)
421typeof(Program).Assembly, 1124var identityChannelReader = new IdentityChannelReader(typeof(Program).Assembly); 1422new IdentityChannelReader(typeof(Program).Assembly));
Projects\DotNetAppHostProject.cs (2)
50private readonly Program.CliLoggingOptions _loggingOptions; 92Program.CliLoggingOptions loggingOptions,
Telemetry\AspireCliTelemetry.cs (2)
574return AssemblyVersionHelper.GetInformationalVersion(typeof(Program).Assembly); 583return AssemblyVersionHelper.GetFileVersion(typeof(Program).Assembly);
Aspire.Cli.Tests (72)
Acquisition\IdentityResolverTests.cs (1)
577return Program.BuildCliExecutionContext(
AssemblyMetadataChannelTests.cs (1)
21var assembly = typeof(Aspire.Cli.Program).Assembly;
CliBootstrapTests.cs (17)
32/// <see cref="Aspire.Cli.Program.BuildApplicationAsync"/>. 41var loggingOptions = Program.ParseLoggingOptions([]); 44var (loggerFactory, fileLoggerProvider) = Program.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext); 45var identityChannelReader = new IdentityChannelReader(typeof(Program).Assembly); 46var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader); 47return await Program.BuildApplicationAsync([], startupContext, configurationValues); 65var reader = new IdentityChannelReader(typeof(Aspire.Cli.Program).Assembly); 178var loggingOptions = Program.ParseLoggingOptions([], binaryPath); 197typeof(Program).Assembly, 201var context = Program.BuildCliExecutionContext( 231typeof(Program).Assembly, 235var context = Program.BuildCliExecutionContext( 253typeof(Program).Assembly, 257var context = Program.BuildCliExecutionContext( 286Program.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true); 307Program.WaitForDebuggerIfRequested(parseResult, provider, waitAction: () => waitActionCalled = true);
CliSmokeTests.cs (5)
23var exitCode = await Program.Main(args).DefaultTimeout(); 45await Program.Main([]).DefaultTimeout(); 79await Program.Main(["-d", "--help"]).DefaultTimeout(); 105await Program.Main(["--version"]).DefaultTimeout(); 140var exitCode = await Program.Main(["--non-interactive", "render", "--scenario", "publish-summary-duration-extremes", "--console-width", "80"]).DefaultTimeout();
Commands\AgentTelemetryCommandTests.cs (4)
37Program.InitializeCommandTelemetry(result.CommandResult.Command, manager, fixture.Telemetry); 72Program.InitializeCommandTelemetry(result.CommandResult.Command, manager, fixture.Telemetry); 113Program.InitializeCommandTelemetry(result.CommandResult.Command, manager, fixture.Telemetry); 140Program.InitializeCommandTelemetry(command, manager, fixture.Telemetry);
Commands\CompletionsCommandTests.cs (3)
294var result = await Program.InvokeCompletionAsync(args, output, error).DefaultTimeout(); 348var result = await Program.InvokeCompletionAsync(args, output, error).DefaultTimeout(); 373var actualExitCode = await Program.InvokeCompletionAsync(args, actual, error).DefaultTimeout();
Commands\InitCommandTests.cs (1)
523var logFilePath = serviceProvider.GetRequiredService<Program.CliLoggingOptions>().LogFilePath;
Commands\RootCommandTests.cs (20)
164await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 344await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 366await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 388await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.NoLogo]); 417await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 441await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 463await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 464await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 465await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 497await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]); 523await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 545await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 569await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [flag]); 595await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["--version"]); 599await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 628await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, args); 653await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", appArg]); 674await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, ["run", "--", "--banner"]); 695await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, []); 719await Program.DisplayFirstTimeUseNoticeIfNeededAsync(provider, [CommonOptionNames.Banner]);
Commands\SdkDumpCommandTests.cs (1)
329exitCode = await Program.Main(["sdk", "dump", "--format", "ci", "--output", outputPath, projectPath]).DefaultTimeout(TestConstants.ExtraLongTimeoutTimeSpan);
ProgramTests.cs (10)
58using var activity = Program.StartMainActivity(fixture.Telemetry, detector); 90using var activity = Program.StartMainActivity(fixture.Telemetry, detector); 98var result = Program.ParseLogFileOption(null); 106var result = Program.ParseLogFileOption(["run", "--log-file", "cli.log", "--", "--log-file", "app.log"]); 114var result = Program.ParseLogFileOption(["run", "--", "--log-file", "app.log"]); 131var buildAnsiConsole = typeof(Program).GetMethod("BuildAnsiConsole", BindingFlags.NonPublic | BindingFlags.Static); 155using var lease = Program.AcquireBundleLeaseFromEnvironment(["run"]); 173Program.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter); 190Program.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter); 207Program.WarnIfGlobalSettingsContainAppHostPath(new FileInfo(settingsPath), errorWriter);
Telemetry\TelemetryConfigurationTests.cs (6)
38var loggingOptions = Program.ParseLoggingOptions([]); 41var (loggerFactory, fileLoggerProvider) = Program.CreateLoggerFactory([], loggingOptions, errorWriter, logBufferContext); 42var identityChannelReader = new IdentityChannelReader(typeof(Program).Assembly); 43var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader); 44var host = await Program.BuildApplicationAsync([], startupContext, config);
TestTelemetryDefaults.cs (1)
12/// in-memory configuration passed to <see cref="Aspire.Cli.Program.BuildApplicationAsync"/>,
Utils\CliTestHelper.cs (2)
128services.AddSingleton(new Program.CliLoggingOptions(ConsoleLogLevel: null, DebugMode: false, LogsDirectory: testLogsDirectory, LogFilePath: testLogFilePath)); 231services.AddSingleton<IIdentityChannelReader>(_ => new IdentityChannelReader(typeof(Program).Assembly));