1 instantiation of SupportsDebuggingAnnotation
Aspire.Hosting (1)
SupportsDebuggingAnnotation.cs (1)
55
return new
SupportsDebuggingAnnotation
(
165 references to SupportsDebuggingAnnotation
Aspire.Hosting (18)
ApplicationModel\DebugSupportExtensions.cs (7)
32
/// A resource is only considered debuggable when it carries a <see cref="
SupportsDebuggingAnnotation
"/>,
44
public static bool SupportsDebugging(this IResource resource, IConfiguration configuration, [NotNullWhen(true)] out
SupportsDebuggingAnnotation
? supportsDebuggingAnnotation)
88
public static bool HasLaunchToolArgsOwnedBy(this IResource resource,
SupportsDebuggingAnnotation
supportsDebuggingAnnotation)
101
/// <param name="resource">The resource to inspect. It must carry a <see cref="
SupportsDebuggingAnnotation
"/>.</param>
145
/// <param name="resource">The resource to inspect. It must carry a <see cref="
SupportsDebuggingAnnotation
"/>.</param>
180
if (!resource.TryGetLastAnnotation<
SupportsDebuggingAnnotation
>(out
var
supportsDebuggingAnnotation))
ApplicationModel\ExecutableLaunchRecipe.cs (3)
94
SupportsDebuggingAnnotation
? debugSupport = null,
116
public
SupportsDebuggingAnnotation
? DebugSupport { get; } = debugSupport;
391
SupportsDebuggingAnnotation
debugSupport)
Dcp\ExecutableLaunchPolicy.cs (3)
28
var supportsDebugging = resource.SupportsDebugging(_configuration, out
var
debugSupport);
37
var
metadataProducer = supportsDebugging &&
83
SupportsDebuggingAnnotation
? debugSupport)
Dcp\ResourceSnapshotBuilder.cs (2)
230
&& resource.TryGetLastAnnotation<
SupportsDebuggingAnnotation
>(out
var
annotation)
ResourceBuilderExtensions.cs (2)
5306
/// a later <see cref="
SupportsDebuggingAnnotation
"/>.
5422
return builder.WithAnnotation(
SupportsDebuggingAnnotation
.Create(
SupportsDebuggingAnnotation.cs (1)
50
internal static
SupportsDebuggingAnnotation
Create<T>(
Aspire.Hosting.Dotnet (5)
DotnetProjectBuildCoordinator.cs (2)
718
foreach (
var
annotation in entry.Registration.Resource.Annotations
719
.OfType<
SupportsDebuggingAnnotation
>()
DotnetProjectHostingExtensions.cs (3)
324
.OfType<
SupportsDebuggingAnnotation
>()
337
if (ctx.Resource.SupportsDebugging(builder.Configuration, out
var
debugAnnotation)
428
|| (resource.SupportsDebugging(builder.Configuration, out
var
debugAnnotation)
Aspire.Hosting.Dotnet.Tests (13)
DotnetProjectBuildCoordinatorTests.cs (8)
58
Assert.Single(api.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>()).LaunchConfigurationType);
61
Assert.Single(worker.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>()).LaunchConfigurationType);
283
Assert.Single(project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>()).LaunchConfigurationType);
308
Assert.Single(project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>()).LaunchConfigurationType);
330
Assert.Single(project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>()).LaunchConfigurationType);
354
Assert.Single(project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>()).LaunchConfigurationType);
3005
missing.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>(),
3042
missing.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>(),
DotnetProjectResourceTests.cs (5)
512
var
annotation = app.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
642
Assert.True(app.Resource.TryGetLastAnnotation<
SupportsDebuggingAnnotation
>(out
var
supportsDebugging));
722
Assert.Empty(app.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
Aspire.Hosting.Go (2)
GoHostingExtensions.cs (2)
703
var
debuggingAnnotation = builder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
Aspire.Hosting.Go.Tests (2)
AddGoAppTests.cs (2)
581
var
debugAnnotation = app.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().Last();
Aspire.Hosting.Java.Tests (6)
AddJavaAppTests.cs (6)
1197
var
annotation = app.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
1209
var
annotation = app.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
1356
var
annotation = Assert.Single(app.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
Aspire.Hosting.JavaScript.Tests (20)
AddBunAppTests.cs (6)
311
var
annotation = bunApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
324
var
annotation = bunApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
337
var
annotation = bunApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
AddDenoAppTests.cs (6)
2531
var
annotation = denoApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
2544
var
annotation = denoApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
2557
var
annotation = denoApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
AddNodeAppTests.cs (8)
442
var
annotation = nodeApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
455
var
annotation = nodeApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
467
var
annotation = viteApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
494
var
annotation = browserDebuggerResource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
Aspire.Hosting.Maui.Tests (4)
MauiPlatformExtensionsTests.cs (4)
167
var
debugSupport = Assert.Single(platform.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
463
var
debugSupport = Assert.Single(simulator.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
1421
var
debugAnnotation = resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().Last();
1505
var
debugAnnotation = resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().Last();
Aspire.Hosting.Rust.Tests (5)
RustDebugArgsTests.cs (4)
54
var
debugAnnotation = resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().Last();
112
var
debugAnnotation = resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().Last();
RustPublicApiTests.cs (1)
228
Assert.True(app.Resource.TryGetLastAnnotation<
SupportsDebuggingAnnotation
>(out _));
Aspire.Hosting.Tests (86)
Dcp\DcpExecutorTests.cs (62)
5040
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5562
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5601
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5642
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5686
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5733
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6802
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6842
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6892
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6952
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7004
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7048
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7131
var
defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7265
var
defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7393
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7480
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7588
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7655
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7699
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7765
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7792
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7839
var
annotationToRemove = customProject.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7889
var
annotationToRemove = customProject.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7935
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
8017
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
8521
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
8549
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
8588
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
10976
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
11018
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
11068
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
Dcp\ExecutableLaunchPlanTests.cs (4)
25
resource.Annotations.Add(
SupportsDebuggingAnnotation
.Create(
72
resource.Annotations.Add(
SupportsDebuggingAnnotation
.Create(
101
resource.Annotations.Add(
SupportsDebuggingAnnotation
.Create(
162
resource.Annotations.Add(
SupportsDebuggingAnnotation
.Create(
Dcp\ResourceSnapshotBuilderTests.cs (1)
94
resource.Annotations.Add(
SupportsDebuggingAnnotation
.Create<object>(
DebugSupportExtensionsTests.cs (5)
137
var
debugSupport = Assert.Single(project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
336
Assert.False(executable.Resource.SupportsDebugging(CreateConfiguration(), out
var
annotation));
358
Assert.True(project.Resource.SupportsDebugging(CreateConfiguration(), out
var
annotation));
394
Assert.True(fileApp.Resource.SupportsDebugging(configuration, out
var
annotation));
ExecutableResourceBuilderExtensionTests.cs (8)
113
var
annotation = executable.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
134
var
annotation = executable.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
339
var annotations = executable.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().ToList();
360
var
annotation = executable.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().Single();
376
Assert.Empty(executable.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
ProjectResourceTests.cs (6)
1004
var
annotation = project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
1015
var
annotation = project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
1050
var
annotation = app.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();