10 types derived from ExecutableLaunchConfiguration
Aspire.Hosting (1)
ApplicationModel\ExecutableLaunchConfiguration.cs (1)
119public sealed class ProjectLaunchConfiguration() : ExecutableLaunchConfiguration(KnownLaunchConfigurationTypes.Project)
Aspire.Hosting.Blazor (1)
src\Shared\BrowserLaunchConfiguration.cs (1)
11internal sealed class BrowserLaunchConfiguration() : ExecutableLaunchConfiguration("browser")
Aspire.Hosting.Go (1)
GoLaunchConfiguration.cs (1)
11internal sealed class GoLaunchConfiguration() : ExecutableLaunchConfiguration("go")
Aspire.Hosting.Java (1)
JavaLaunchConfiguration.cs (1)
29internal sealed class JavaLaunchConfiguration() : ExecutableLaunchConfiguration("java")
Aspire.Hosting.JavaScript (2)
JavaScriptLaunchConfiguration.cs (1)
11internal sealed class JavaScriptLaunchConfiguration(string type) : ExecutableLaunchConfiguration(type)
src\Shared\BrowserLaunchConfiguration.cs (1)
11internal sealed class BrowserLaunchConfiguration() : ExecutableLaunchConfiguration("browser")
Aspire.Hosting.Python (1)
PythonAppLaunchConfiguration.cs (1)
11internal sealed class PythonLaunchConfiguration() : ExecutableLaunchConfiguration("python")
Aspire.Hosting.Rust (1)
RustLaunchConfiguration.cs (1)
11internal sealed class RustLaunchConfiguration() : ExecutableLaunchConfiguration("rust")
Aspire.Hosting.Tests (2)
Dcp\DcpExecutorTests.cs (1)
11664private sealed class TestMauiLaunchConfiguration : ExecutableLaunchConfiguration
DebugSupportExtensionsTests.cs (1)
514private sealed class TestGoLaunchConfiguration() : ExecutableLaunchConfiguration("go")
66 instantiations of ExecutableLaunchConfiguration
Aspire.Hosting.Dotnet.Tests (6)
DotnetProjectResourceTests.cs (6)
703.WithDebugSupport(_ => new ExecutableLaunchConfiguration("custom"), "custom"); 720.WithDebugSupport(_ => new ExecutableLaunchConfiguration("custom"), "custom"); 765.WithDebugSupport(_ => new ExecutableLaunchConfiguration("custom"), "custom"); 927.WithDebugSupport(_ => new ExecutableLaunchConfiguration("custom"), "custom"); 959.WithDebugSupport(_ => new ExecutableLaunchConfiguration("custom"), "custom"); 989.WithDebugSupport(_ => new ExecutableLaunchConfiguration("custom"), "custom");
Aspire.Hosting.Tests (60)
Dcp\DcpExecutorTests.cs (42)
643mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, 5331return Task.FromResult(new ExecutableLaunchConfiguration("test") 5379builder.AddResource(debuggableExecutable).WithDebugSupport(mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, "test"); 5434.WithDebugSupport(mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, "test") 5571mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, 5611mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, 5651mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, 5695mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, 6298builder.AddResource(executable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6334builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6376builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6412builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6448builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6490builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6532builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6807projectBuilder.WithDebugSupport(mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, "azure-functions"); 6847projectBuilder.WithDebugSupport(mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, "azure-functions"); 6903.WithDebugSupport(mode => new ExecutableLaunchConfiguration(launchConfigurationType) { Mode = mode }, launchConfigurationType) 6963.WithDebugSupport(mode => new ExecutableLaunchConfiguration(launchConfigurationType) { Mode = mode }, launchConfigurationType) 7015.WithDebugSupport(mode => new ExecutableLaunchConfiguration(launchConfigurationType) { Mode = mode }, launchConfigurationType) 7411mode => new ExecutableLaunchConfiguration("custom") { Mode = mode }, 7668mode => new ExecutableLaunchConfiguration("custom") { Mode = mode }, 7710.WithDebugSupport(mode => new ExecutableLaunchConfiguration("maui") { Mode = mode }, "maui") 7770projectBuilder.WithDebugSupport(mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, "azure-functions"); 7797projectBuilder.WithDebugSupport(mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, "azure-functions"); 7844customProject.WithDebugSupport(mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, "azure-functions"); 7894customProject.WithDebugSupport(mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, "azure-functions"); 7942.WithDebugSupport(mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, "azure-functions"); 8197return new ExecutableLaunchConfiguration("test") { Mode = mode }; 8814mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, 8869mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, 8914mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, 8973mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, 9050mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, 9139return Task.FromResult(new ExecutableLaunchConfiguration("test") { Mode = mode }); 9182mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, 9219mode => new ExecutableLaunchConfiguration("custom") { Mode = mode }, 9329return new ExecutableLaunchConfiguration("custom") { Mode = mode }; 9413mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, 9474return new ExecutableLaunchConfiguration("test") { Mode = mode }; 10981projectBuilder.WithDebugSupport(mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, "azure-functions"); 11073projectBuilder.WithDebugSupport(mode => new ExecutableLaunchConfiguration("azure-functions") { Mode = mode }, "azure-functions");
Dcp\ExecutableLaunchPlanTests.cs (3)
28static _ => Task.FromResult(new ExecutableLaunchConfiguration("test")))); 75static _ => Task.FromResult(new ExecutableLaunchConfiguration("test")))); 165static _ => Task.FromResult(new ExecutableLaunchConfiguration("custom"))));
ExecutableResourceBuilderExtensionTests.cs (15)
109var launchConfig = new ExecutableLaunchConfiguration("python"); 132.WithDebugSupport(_ => new ExecutableLaunchConfiguration("python"), "ms-python.python"); 143.WithDebugSupport(mode => new ExecutableLaunchConfiguration("go") { Mode = mode }, "go"); 148return new ExecutableLaunchConfiguration("go") { Mode = mode }; 174() => executable.WithDebugSupport(mode => Task.FromResult(new ExecutableLaunchConfiguration("go") { Mode = mode }), "go")); 187() => executable.WithDebugSupport(mode => ValueTask.FromResult(new ExecutableLaunchConfiguration("go") { Mode = mode }), "go")); 203.WithDebugSupport(_ => new ExecutableLaunchConfiguration("go"), "go"); 255.WithDebugSupport(_ => new ExecutableLaunchConfiguration("go"), "go"); 286.WithDebugSupport(_ => new ExecutableLaunchConfiguration("go"), "go") 318.WithDebugSupport(_ => new ExecutableLaunchConfiguration("go"), "go"); 336.WithDebugSupport(_ => new ExecutableLaunchConfiguration("go"), "go") 337.WithDebugSupport(_ => new ExecutableLaunchConfiguration("project"), "project"); 358.WithDebugSupport(_ => new ExecutableLaunchConfiguration("go"), "go"); 374.WithDebugSupport(_ => new ExecutableLaunchConfiguration("go"), "go"); 396.WithDebugSupport(_ => new ExecutableLaunchConfiguration("go"), "go")
26 references to ExecutableLaunchConfiguration
Aspire.Hosting (5)
ApplicationModel\DebugSupportExtensions.cs (2)
104/// <returns>The launch configuration, typically an <see cref="ExecutableLaunchConfiguration"/>.</returns> 147/// <returns>The launch configuration, typically an <see cref="ExecutableLaunchConfiguration"/>.</returns>
ResourceBuilderExtensions.cs (3)
5293/// <typeparam name="TLaunchConfiguration">The launch configuration type produced for the resource, typically derived from <see cref="ExecutableLaunchConfiguration"/>.</typeparam> 5340/// <typeparam name="TLaunchConfiguration">The launch configuration type produced for the resource, typically derived from <see cref="ExecutableLaunchConfiguration"/>.</typeparam> 5369/// <typeparam name="TLaunchConfiguration">The launch configuration type produced for the resource, typically derived from <see cref="ExecutableLaunchConfiguration"/>.</typeparam>
Aspire.Hosting.Tests (21)
Dcp\DcpExecutorTests.cs (12)
5417Assert.True(debuggableExe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs1)); 5418var config1 = Assert.Single(launchConfigs1); 5774static ExecutableLaunchConfiguration ThrowingLaunchConfiguration(string mode) 8219Assert.True(exe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs)); 8220var launchConfig = Assert.Single(launchConfigs); 8232builder.AddResource(debuggableExecutable).WithDebugSupport<TestExecutableResource, ExecutableLaunchConfiguration>( 9114static Task<ExecutableLaunchConfiguration> ThrowingLaunchConfiguration(string mode, CancellationToken cancellationToken) 9304static ExecutableLaunchConfiguration ThrowingLaunchConfiguration(string mode) 10926builder.AddResource(debuggableExecutable).WithDebugSupport<TestExecutableResource, ExecutableLaunchConfiguration>( 11006Assert.True(exe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs)); 11007var config = Assert.Single(launchConfigs); 11023projectBuilder.WithDebugSupport<ProjectResource, ExecutableLaunchConfiguration>(
ExecutableResourceBuilderExtensionTests.cs (9)
109var launchConfig = new ExecutableLaunchConfiguration("python"); 115var producedLaunchConfig = Assert.IsType<ExecutableLaunchConfiguration>( 151var syncConfiguration = Assert.IsType<ExecutableLaunchConfiguration>( 155var asyncConfiguration = Assert.IsType<ExecutableLaunchConfiguration>( 177Assert.Equal(CreateAsyncProducerGuardMessage(typeof(Task<ExecutableLaunchConfiguration>), "launchConfigurationProducer"), exception.Message); 190Assert.Equal(CreateAsyncProducerGuardMessage(typeof(ValueTask<ExecutableLaunchConfiguration>), "launchConfigurationProducer"), exception.Message);