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)
11664
private sealed class TestMauiLaunchConfiguration :
ExecutableLaunchConfiguration
DebugSupportExtensionsTests.cs (1)
514
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)
643
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
5331
return Task.FromResult(new
ExecutableLaunchConfiguration
("test")
5379
builder.AddResource(debuggableExecutable).WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode }, "test");
5434
.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode }, "test")
5571
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
5611
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
5651
mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode },
5695
mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode },
6298
builder.AddResource(executable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6334
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6376
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6412
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6448
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6490
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6532
builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new
ExecutableLaunchConfiguration
("test"), "test");
6807
projectBuilder.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
6847
projectBuilder.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)
7411
mode => new
ExecutableLaunchConfiguration
("custom") { Mode = mode },
7668
mode => new
ExecutableLaunchConfiguration
("custom") { Mode = mode },
7710
.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("maui") { Mode = mode }, "maui")
7770
projectBuilder.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
7797
projectBuilder.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
7844
customProject.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
7894
customProject.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
7942
.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
8197
return new
ExecutableLaunchConfiguration
("test") { Mode = mode };
8814
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
8869
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
8914
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
8973
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
9050
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
9139
return Task.FromResult(new
ExecutableLaunchConfiguration
("test") { Mode = mode });
9182
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
9219
mode => new
ExecutableLaunchConfiguration
("custom") { Mode = mode },
9329
return new
ExecutableLaunchConfiguration
("custom") { Mode = mode };
9413
mode => new
ExecutableLaunchConfiguration
("test") { Mode = mode },
9474
return new
ExecutableLaunchConfiguration
("test") { Mode = mode };
10981
projectBuilder.WithDebugSupport(mode => new
ExecutableLaunchConfiguration
("azure-functions") { Mode = mode }, "azure-functions");
11073
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)
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)
5417
Assert.True(debuggableExe.TryGetAnnotationAsObjectList<
ExecutableLaunchConfiguration
>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs1));
5418
var
config1 = Assert.Single(launchConfigs1);
5774
static
ExecutableLaunchConfiguration
ThrowingLaunchConfiguration(string mode)
8219
Assert.True(exe.TryGetAnnotationAsObjectList<
ExecutableLaunchConfiguration
>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs));
8220
var
launchConfig = Assert.Single(launchConfigs);
8232
builder.AddResource(debuggableExecutable).WithDebugSupport<TestExecutableResource,
ExecutableLaunchConfiguration
>(
9114
static Task<
ExecutableLaunchConfiguration
> ThrowingLaunchConfiguration(string mode, CancellationToken cancellationToken)
9304
static
ExecutableLaunchConfiguration
ThrowingLaunchConfiguration(string mode)
10926
builder.AddResource(debuggableExecutable).WithDebugSupport<TestExecutableResource,
ExecutableLaunchConfiguration
>(
11006
Assert.True(exe.TryGetAnnotationAsObjectList<
ExecutableLaunchConfiguration
>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs));
11007
var
config = Assert.Single(launchConfigs);
11023
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);