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)
5019
/// a later <see cref="
SupportsDebuggingAnnotation
"/>.
5135
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)
705
var
debuggingAnnotation = builder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
Aspire.Hosting.Go.Tests (2)
AddGoAppTests.cs (2)
582
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)
313
var
annotation = bunApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
326
var
annotation = bunApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
339
var
annotation = bunApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
AddDenoAppTests.cs (6)
2532
var
annotation = denoApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
2545
var
annotation = denoApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
2558
var
annotation = denoApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
AddNodeAppTests.cs (8)
444
var
annotation = nodeApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
457
var
annotation = nodeApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
469
var
annotation = viteApp.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
496
var
annotation = browserDebuggerResource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
Aspire.Hosting.Maui.Tests (4)
MauiPlatformExtensionsTests.cs (4)
168
var
debugSupport = Assert.Single(platform.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
464
var
debugSupport = Assert.Single(simulator.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
Aspire.Hosting.Python.Tests (4)
AddPythonAppTests.cs (4)
1422
var
debugAnnotation = resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().Last();
1506
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)
4807
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5329
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5368
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5409
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5453
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5500
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6569
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6609
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6659
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6719
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6771
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6815
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6898
var
defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7032
var
defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7160
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7247
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7355
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7422
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7466
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7532
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7559
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7606
var
annotationToRemove = customProject.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7656
var
annotationToRemove = customProject.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7702
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7784
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
8288
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
8316
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
8355
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
10717
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
10759
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
10809
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)
138
var
debugSupport = Assert.Single(project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
337
Assert.False(executable.Resource.SupportsDebugging(CreateConfiguration(), out
var
annotation));
359
Assert.True(project.Resource.SupportsDebugging(CreateConfiguration(), out
var
annotation));
391
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();
1026
var
annotation = app.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();