10 types derived from ExecutableLaunchConfiguration
Aspire.Hosting (1)
ApplicationModel\ExecutableLaunchConfiguration.cs (1)
119
public sealed class ProjectLaunchConfiguration() :
ExecutableLaunchConfiguration
(KnownLaunchConfigurationTypes.Project)
Aspire.Hosting.Blazor (1)
src\Shared\BrowserLaunchConfiguration.cs (1)
11
internal sealed class BrowserLaunchConfiguration() :
ExecutableLaunchConfiguration
("browser")
Aspire.Hosting.Go (1)
GoLaunchConfiguration.cs (1)
11
internal sealed class GoLaunchConfiguration() :
ExecutableLaunchConfiguration
("go")
Aspire.Hosting.Java (1)
JavaLaunchConfiguration.cs (1)
29
internal sealed class JavaLaunchConfiguration() :
ExecutableLaunchConfiguration
("java")
Aspire.Hosting.JavaScript (2)
JavaScriptLaunchConfiguration.cs (1)
11
internal sealed class JavaScriptLaunchConfiguration(string type) :
ExecutableLaunchConfiguration
(type)
src\Shared\BrowserLaunchConfiguration.cs (1)
11
internal sealed class BrowserLaunchConfiguration() :
ExecutableLaunchConfiguration
("browser")
Aspire.Hosting.Python (1)
PythonAppLaunchConfiguration.cs (1)
11
internal sealed class PythonLaunchConfiguration() :
ExecutableLaunchConfiguration
("python")
Aspire.Hosting.Rust (1)
RustLaunchConfiguration.cs (1)
11
internal sealed class RustLaunchConfiguration() :
ExecutableLaunchConfiguration
("rust")
Aspire.Hosting.Tests (2)
Dcp\DcpExecutorTests.cs (1)
11639
private sealed class TestMauiLaunchConfiguration :
ExecutableLaunchConfiguration
DebugSupportExtensionsTests.cs (1)
511
private 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)
644
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
5332
return Task.FromResult(new
ExecutableLaunchConfiguration
("test")
5380
builder.AddResource(debuggableExecutable).WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode }, "test");
5435
.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode }, "test")
5572
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
5612
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
5652
mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode },
5696
mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode },
6299
builder.AddResource(executable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6335
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6377
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6413
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6449
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6491
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6533
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6808
projectBuilder.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
6848
projectBuilder.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
6904
.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
(launchConfigurationType) { Mode = mode }, launchConfigurationType)
6964
.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
(launchConfigurationType) { Mode = mode }, launchConfigurationType)
7016
.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
(launchConfigurationType) { Mode = mode }, launchConfigurationType)
7412
mode => new
ExecutableLaunchConfiguration
("custom") { Mode = mode },
7669
mode => new
ExecutableLaunchConfiguration
("custom") { Mode = mode },
7711
.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("maui") { Mode = mode }, "maui")
7771
projectBuilder.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
7798
projectBuilder.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
7845
customProject.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
7895
customProject.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
7943
.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
8198
return new
ExecutableLaunchConfiguration
("test") { Mode = mode };
8815
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
8870
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
8915
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
8974
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
9051
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
9140
return Task.FromResult(new
ExecutableLaunchConfiguration
("test") { Mode = mode });
9183
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
9220
mode => new
ExecutableLaunchConfiguration
("custom") { Mode = mode },
9330
return new
ExecutableLaunchConfiguration
("custom") { Mode = mode };
9414
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
9475
return new
ExecutableLaunchConfiguration
("test") { Mode = mode };
10956
projectBuilder.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
11048
projectBuilder.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
Dcp\ExecutableLaunchPlanTests.cs (3)
28
static _ => Task.FromResult(new
ExecutableLaunchConfiguration
("test"))));
75
static _ => Task.FromResult(new
ExecutableLaunchConfiguration
("test"))));
165
static _ => Task.FromResult(new
ExecutableLaunchConfiguration
("custom"))));
ExecutableResourceBuilderExtensionTests.cs (15)
109
var launchConfig = new
ExecutableLaunchConfiguration
("python");
132
.WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("python"), "ms-python.python");
143
.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("go") { Mode = mode }, "go");
148
return 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)
5006
/// <typeparam name="TLaunchConfiguration">The launch configuration type produced for the resource, typically derived from <see cref="
ExecutableLaunchConfiguration
"/>.</typeparam>
5053
/// <typeparam name="TLaunchConfiguration">The launch configuration type produced for the resource, typically derived from <see cref="
ExecutableLaunchConfiguration
"/>.</typeparam>
5082
/// <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)
5418
Assert.True(debuggableExe.TryGetAnnotationAsObjectList<
ExecutableLaunchConfiguration
>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs1));
5419
var
config1 = Assert.Single(launchConfigs1);
5775
static
ExecutableLaunchConfiguration
ThrowingLaunchConfiguration(string mode)
8220
Assert.True(exe.TryGetAnnotationAsObjectList<
ExecutableLaunchConfiguration
>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs));
8221
var
launchConfig = Assert.Single(launchConfigs);
8233
builder.AddResource(debuggableExecutable).WithDebugSupport<TestExecutableResource,
ExecutableLaunchConfiguration
>(
9115
static Task<
ExecutableLaunchConfiguration
> ThrowingLaunchConfiguration(string mode, CancellationToken cancellationToken)
9305
static
ExecutableLaunchConfiguration
ThrowingLaunchConfiguration(string mode)
10901
builder.AddResource(debuggableExecutable).WithDebugSupport<TestExecutableResource,
ExecutableLaunchConfiguration
>(
10981
Assert.True(exe.TryGetAnnotationAsObjectList<
ExecutableLaunchConfiguration
>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs));
10982
var
config = Assert.Single(launchConfigs);
10998
projectBuilder.WithDebugSupport<ProjectResource,
ExecutableLaunchConfiguration
>(
ExecutableResourceBuilderExtensionTests.cs (9)
109
var
launchConfig = new ExecutableLaunchConfiguration("python");
115
var
producedLaunchConfig = Assert.IsType<
ExecutableLaunchConfiguration
>(
151
var
syncConfiguration = Assert.IsType<
ExecutableLaunchConfiguration
>(
155
var
asyncConfiguration = Assert.IsType<
ExecutableLaunchConfiguration
>(
177
Assert.Equal(CreateAsyncProducerGuardMessage(typeof(Task<
ExecutableLaunchConfiguration
>), "launchConfigurationProducer"), exception.Message);
190
Assert.Equal(CreateAsyncProducerGuardMessage(typeof(ValueTask<
ExecutableLaunchConfiguration
>), "launchConfigurationProducer"), exception.Message);