20 instantiations of RuntimeSpec
aspire (2)
Projects\JavaAppHostToolchainResolver.cs (1)
397return new RuntimeSpec
Projects\TypeScriptAppHostToolchainResolver.cs (1)
167return new RuntimeSpec
Aspire.Cli.Tests (12)
Projects\GuestAppHostProjectTests.cs (2)
809var runtimeSpec = new RuntimeSpec 1474var runtimeSpec = new RuntimeSpec
Projects\GuestRuntimeTests.cs (6)
53return new RuntimeSpec 709var spec = new RuntimeSpec 843new RuntimeSpec 877new RuntimeSpec 1142var spec = new RuntimeSpec 1190var spec = new RuntimeSpec
Projects\JavaAppHostToolchainResolverTests.cs (2)
46return new RuntimeSpec 193var specWithCheck = new RuntimeSpec
Projects\TypeScriptAppHostToolchainResolverTests.cs (1)
440return new RuntimeSpec
TestServices\FakeAppHostServerSession.cs (1)
130=> Task.FromResult(RuntimeSpec ?? new RuntimeSpec
Aspire.Hosting.CodeGeneration.Go (1)
GoLanguageSupport.cs (1)
133return new RuntimeSpec
Aspire.Hosting.CodeGeneration.Java (1)
JavaLanguageSupport.cs (1)
300return new RuntimeSpec
Aspire.Hosting.CodeGeneration.Python (2)
PythonLanguageSupport.cs (2)
175return new RuntimeSpec 211return new RuntimeSpec
Aspire.Hosting.CodeGeneration.Rust (1)
RustLanguageSupport.cs (1)
134return new RuntimeSpec
Aspire.Hosting.CodeGeneration.TypeScript (1)
TypeScriptLanguageSupport.cs (1)
251var runtimeSpec = new RuntimeSpec
95 references to RuntimeSpec
aspire (21)
Backchannel\BackchannelJsonSerializerContext.cs (1)
20[JsonSerializable(typeof(RuntimeSpec))]
Projects\AppHostRpcClient.cs (2)
82public Task<RuntimeSpec> GetRuntimeSpecAsync(string languageId, CancellationToken cancellationToken) 83=> InvokeAsync<RuntimeSpec>("getRuntimeSpec", [languageId], cancellationToken);
Projects\GuestAppHostProject.cs (1)
2095var runtimeSpec = await rpcClient.GetRuntimeSpecAsync(_resolvedLanguage.LanguageId, cancellationToken);
Projects\GuestRuntime.cs (6)
17/// Interprets <see cref="RuntimeSpec"/> to install dependencies and execute AppHost processes. 21private readonly RuntimeSpec _spec; 37/// Optional internal command sequence that replaces <see cref="RuntimeSpec.InstallDependencies"/>. 40RuntimeSpec spec, 59public GuestRuntime(RuntimeSpec spec, ILogger logger, Func<string, string?> commandResolver, IEnvironment environment, ProfilingTelemetry profilingTelemetry, FileLoggerProvider? fileLoggerProvider = null) 88/// Runs each command in <see cref="RuntimeSpec.Initialize"/> sequentially.
Projects\IAppHostRpcClient.cs (1)
24Task<RuntimeSpec> GetRuntimeSpecAsync(string languageId, CancellationToken cancellationToken);
Projects\JavaAppHostToolchainResolver.cs (6)
357public static RuntimeSpec ApplyToRuntimeSpec(RuntimeSpec baseRuntimeSpec, JavaAppHostToolchainResolution resolution, DirectoryInfo appHostDirectory) 364public static RuntimeSpec ApplyToRuntimeSpec( 365RuntimeSpec baseRuntimeSpec, 421/// This is not done through <see cref="RuntimeSpec.MigrationFiles"/> because those are written 796private static CommandSpec CreateCompileCommand(JavaAppHostToolchain toolchain, RuntimeSpec baseRuntimeSpec, string? projectPath, string classesDirectory, string dependencyDirectory)
Projects\TypeScriptAppHostToolchainResolver.cs (3)
158public static RuntimeSpec ApplyToRuntimeSpec(RuntimeSpec baseRuntimeSpec, TypeScriptAppHostToolchain toolchain) 336private static string GetTsConfigFileName(RuntimeSpec runtimeSpec)
Scaffolding\ScaffoldingService.cs (1)
425var runtimeSpec = await rpcClient.GetRuntimeSpecAsync(language.LanguageId.Value, cancellationToken);
Aspire.Cli.Tests (56)
Projects\GuestAppHostProjectTests.cs (2)
809var runtimeSpec = new RuntimeSpec 1474var runtimeSpec = new RuntimeSpec
Projects\GuestRuntimeTests.cs (32)
34RuntimeSpec? spec = null, 46private static RuntimeSpec CreateTestSpec( 71private static RuntimeSpec CreateTypeScriptRuntimeSpec() 118var spec = CreateTestSpec(execute: new CommandSpec 138var spec = CreateTestSpec( 156var spec = CreateTestSpec( 178var spec = CreateTestSpec( 200var spec = CreateTypeScriptRuntimeSpec(); 224var spec = CreateTestSpec( 266var spec = CreateTestSpec( 319var spec = CreateTestSpec( 354var spec = CreateTestSpec(execute: new CommandSpec { Command = "missing-cmd", Args = ["{appHostFile}"] }); 381var spec = CreateTestSpec(execute: new CommandSpec { Command = "run-cmd", Args = ["{appHostFile}"] }); 395var spec = CreateTestSpec( 413var spec = CreateTestSpec( 435var spec = CreateTestSpec( 471var spec = CreateTypeScriptRuntimeSpec(); 495var spec = CreateTestSpec(execute: new CommandSpec { Command = "run-cmd", Args = ["{appHostFile}"] }); 509var spec = CreateTestSpec(execute: new CommandSpec 530var spec = CreateTestSpec(execute: new CommandSpec 580var spec = CreateTestSpec( 634var spec = CreateTestSpec(execute: new CommandSpec 653var spec = CreateTestSpec(execute: new CommandSpec 671var spec = CreateTestSpec(execute: new CommandSpec 691var spec = CreateTestSpec(execute: new CommandSpec 709var spec = new RuntimeSpec 734var spec = CreateTestSpec(); 1142var spec = new RuntimeSpec 1190var spec = new RuntimeSpec 1222var spec = CreateTestSpec(execute: new CommandSpec 1444var spec = CreateTestSpec( 1597private static RuntimeSpec CreateUpToDateSpec(string[]? extraInputs = null, string[]? requiredOutputs = null)
Projects\JavaAppHostToolchainResolverTests.cs (11)
44private static RuntimeSpec CreateJavacRuntimeSpec() 127var baseSpec = CreateJavacRuntimeSpec(); 141var spec = JavaAppHostToolchainResolver.ApplyToRuntimeSpec(CreateJavacRuntimeSpec(), JavaAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot), workspace.WorkspaceRoot); 191var baseSpec = CreateJavacRuntimeSpec(); 193var specWithCheck = new RuntimeSpec 219var spec = JavaAppHostToolchainResolver.ApplyToRuntimeSpec(specWithCheck, JavaAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot), workspace.WorkspaceRoot); 246var spec = JavaAppHostToolchainResolver.ApplyToRuntimeSpec(CreateJavacRuntimeSpec(), JavaAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot), workspace.WorkspaceRoot); 284var spec = JavaAppHostToolchainResolver.ApplyToRuntimeSpec(CreateJavacRuntimeSpec(), JavaAppHostToolchainResolver.Resolve(workspace.WorkspaceRoot), workspace.WorkspaceRoot); 488var spec = JavaAppHostToolchainResolver.ApplyToRuntimeSpec(CreateJavacRuntimeSpec(), resolution, appHostDirectory); 853var spec = JavaAppHostToolchainResolver.ApplyToRuntimeSpec(CreateJavacRuntimeSpec(), resolution, appHostDirectory); 902var spec = JavaAppHostToolchainResolver.ApplyToRuntimeSpec(CreateJavacRuntimeSpec(), resolution, appHostDirectory);
Projects\TypeScriptAppHostToolchainResolverTests.cs (9)
351var baseRuntimeSpec = CreateBaseRuntimeSpec(); 353var runtimeSpec = TypeScriptAppHostToolchainResolver.ApplyToRuntimeSpec(baseRuntimeSpec, TypeScriptAppHostToolchain.Bun); 385var baseRuntimeSpec = CreateBaseRuntimeSpec(); 387var runtimeSpec = TypeScriptAppHostToolchainResolver.ApplyToRuntimeSpec(baseRuntimeSpec, TypeScriptAppHostToolchain.Yarn); 401var baseRuntimeSpec = CreateBaseRuntimeSpec(); 403var runtimeSpec = TypeScriptAppHostToolchainResolver.ApplyToRuntimeSpec(baseRuntimeSpec, TypeScriptAppHostToolchain.Pnpm); 420var baseRuntimeSpec = CreateBaseRuntimeSpec(); 422var runtimeSpec = TypeScriptAppHostToolchainResolver.ApplyToRuntimeSpec(baseRuntimeSpec, TypeScriptAppHostToolchain.Deno); 438private static RuntimeSpec CreateBaseRuntimeSpec()
TestServices\FakeAppHostServerSession.cs (2)
126public RuntimeSpec? RuntimeSpec { get; init; } 129public virtual Task<RuntimeSpec> GetRuntimeSpecAsync(string languageId, CancellationToken cancellationToken)
Aspire.Hosting.CodeGeneration.Go (1)
GoLanguageSupport.cs (1)
128public RuntimeSpec GetRuntimeSpec()
Aspire.Hosting.CodeGeneration.Java (1)
JavaLanguageSupport.cs (1)
287public RuntimeSpec GetRuntimeSpec()
Aspire.Hosting.CodeGeneration.Java.Tests (2)
JavaLanguageSupportTests.cs (2)
15var runtimeSpec = new JavaLanguageSupport().GetRuntimeSpec(); 24var runtimeSpec = new JavaLanguageSupport().GetRuntimeSpec();
Aspire.Hosting.CodeGeneration.Python (4)
PythonLanguageSupport.cs (4)
163/// A <see cref="RuntimeSpec"/> configured for <c>uv</c> when available, otherwise falling back 166public RuntimeSpec GetRuntimeSpec() 173private static RuntimeSpec GetUvRuntimeSpec() 202private static RuntimeSpec GetVenvRuntimeSpec()
Aspire.Hosting.CodeGeneration.Rust (1)
RustLanguageSupport.cs (1)
132public RuntimeSpec GetRuntimeSpec()
Aspire.Hosting.CodeGeneration.Rust.Tests (2)
RustLanguageSupportTests.cs (2)
80var runtimeSpec = _languageSupport.GetRuntimeSpec(); 112var runtimeSpec = _languageSupport.GetRuntimeSpec();
Aspire.Hosting.CodeGeneration.TypeScript (3)
TypeScriptLanguageSupport.cs (3)
249public RuntimeSpec GetRuntimeSpec() 251var runtimeSpec = new RuntimeSpec 313.GetProperty(nameof(RuntimeSpec.CertificateBundleEnvironmentVariable))
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
TypeScriptLanguageSupportTests.cs (1)
253var runtimeSpec = _languageSupport.GetRuntimeSpec();
Aspire.Hosting.RemoteHost (2)
Language\LanguageService.cs (2)
126public RuntimeSpec GetRuntimeSpec(string language) 141var spec = languageSupport.GetRuntimeSpec();
Aspire.TypeSystem (1)
ILanguageSupport.cs (1)
51RuntimeSpec GetRuntimeSpec();