1 instantiation of SupportsDebuggingAnnotation
Aspire.Hosting (1)
SupportsDebuggingAnnotation.cs (1)
55
return new
SupportsDebuggingAnnotation
(
146 references to SupportsDebuggingAnnotation
Aspire.Hosting (18)
ApplicationModel\DebugSupportExtensions.cs (7)
33
/// A resource is only considered debuggable when it carries a <see cref="
SupportsDebuggingAnnotation
"/>,
45
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)
27
var supportsDebugging = resource.SupportsDebugging(_configuration, out
var
debugSupport);
36
var
metadataProducer = supportsDebugging &&
81
SupportsDebuggingAnnotation
? debugSupport)
Dcp\ResourceSnapshotBuilder.cs (2)
230
&& resource.TryGetLastAnnotation<
SupportsDebuggingAnnotation
>(out
var
annotation)
ResourceBuilderExtensions.cs (2)
4852
/// a later <see cref="
SupportsDebuggingAnnotation
"/>.
4968
return builder.WithAnnotation(
SupportsDebuggingAnnotation
.Create(
SupportsDebuggingAnnotation.cs (1)
50
internal static
SupportsDebuggingAnnotation
Create<T>(
Aspire.Hosting.Dotnet (2)
DotnetProjectHostingExtensions.cs (2)
136
if (ctx.Resource.SupportsDebugging(builder.Configuration, out
var
debugAnnotation)
190
|| (resource.SupportsDebugging(builder.Configuration, out
var
debugAnnotation)
Aspire.Hosting.Dotnet.Tests (5)
DotnetProjectResourceTests.cs (5)
467
var
annotation = app.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
544
Assert.True(app.Resource.TryGetLastAnnotation<
SupportsDebuggingAnnotation
>(out
var
supportsDebugging));
620
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 (14)
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();
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)
164
var
debugSupport = Assert.Single(platform.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
459
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 (84)
Dcp\DcpExecutorTests.cs (62)
4321
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
4843
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
4882
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
4923
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
4967
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
5014
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6083
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6123
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6173
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6233
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6285
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6329
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6412
var
defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6546
var
defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6674
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6761
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6869
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6936
var
defaultAnnotation = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
6980
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7046
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7073
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7120
var
annotationToRemove = customProject.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7170
var
annotationToRemove = customProject.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7216
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7298
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7744
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7772
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
7811
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
9693
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
9735
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
9785
var
annotationToRemove = projectBuilder.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().FirstOrDefault();
Dcp\ExecutableLaunchPlanTests.cs (3)
25
resource.Annotations.Add(
SupportsDebuggingAnnotation
.Create(
72
resource.Annotations.Add(
SupportsDebuggingAnnotation
.Create(
131
resource.Annotations.Add(
SupportsDebuggingAnnotation
.Create(
Dcp\ResourceSnapshotBuilderTests.cs (1)
94
resource.Annotations.Add(
SupportsDebuggingAnnotation
.Create<object>(
DebugSupportExtensionsTests.cs (4)
133
var
debugSupport = Assert.Single(project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
332
Assert.False(executable.Resource.SupportsDebugging(CreateConfiguration(), out
var
annotation));
354
Assert.True(project.Resource.SupportsDebugging(CreateConfiguration(), out
var
annotation));
ExecutableResourceBuilderExtensionTests.cs (8)
98
var
annotation = executable.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
119
var
annotation = executable.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
324
var annotations = executable.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().ToList();
345
var
annotation = executable.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().Single();
361
Assert.Empty(executable.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>());
ProjectResourceTests.cs (6)
972
var
annotation = project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
983
var
annotation = project.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();
994
var
annotation = app.Resource.Annotations.OfType<
SupportsDebuggingAnnotation
>().SingleOrDefault();