37 references to Resource
Aspire.Hosting (1)
ApplicationModel\CommandLineArgsCallbackAnnotation.cs (1)
149public IResource Resource => _resource ?? throw new InvalidOperationException($"{nameof(Resource)} is not set. This callback context is not associated with a resource.");
Aspire.Hosting.Containers.Tests (1)
ContainerResourceTests.cs (1)
120context.Args.Add(((IResourceWithEndpoints)context.Resource).GetEndpoint("ep"));
Aspire.Hosting.Dotnet (7)
DotnetProjectBuildCoordinator.cs (3)
1005context.Resource.Name, 1010ReplaceResponseFile(context.Resource, responseFile); 1012context.Resource,
DotnetProjectHostingExtensions.cs (4)
337if (ctx.Resource.SupportsDebugging(builder.Configuration, out var debugAnnotation) 364var executableAnnotation = ctx.Resource.Annotations.OfType<ExecutableAnnotation>().Last(); 405if (GetLaunchProfileArguments(ctx.Resource).Count > 0) 417foreach (var arg in GetLaunchProfileArguments(ctx.Resource))
Aspire.Hosting.Go (10)
GoHostingExtensions.cs (10)
94var programArgs = ctx.Resource.TryGetLastAnnotation<GoAppArgsAnnotation>(out var argsAnnotation) 98if (!ctx.Resource.TryGetLastAnnotation<GoDelveServerAnnotation>(out var delveAnnotation)) 115var pkg = ctx.Resource.TryGetLastAnnotation<GoPackagePathAnnotation>(out var pkgAnnotation) 145var delveBuildFlags = BuildFlagsString(ctx.Resource); 763if (ctx.Resource.HasAnnotationOfType<GoDelveServerAnnotation>()) 772if (ctx.Resource.TryGetLastAnnotation<GoRaceDetectorAnnotation>(out _)) 777if (ctx.Resource.TryGetLastAnnotation<GoBuildTagsAnnotation>(out var tagsAnnotation)) 782if (ctx.Resource.TryGetLastAnnotation<GoLdFlagsAnnotation>(out var ldFlagsAnnotation)) 787if (ctx.Resource.TryGetLastAnnotation<GoGcFlagsAnnotation>(out var gcFlagsAnnotation)) 792ctx.Args.Add(ctx.Resource.TryGetLastAnnotation<GoPackagePathAnnotation>(out var pkgAnnotation)
Aspire.Hosting.JavaScript (14)
JavaScriptHostingExtensions.cs (14)
162if (c.Resource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var runCommand) && 163c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)) 490if (c.Resource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var runCommand) && 491c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)) 837if (c.Resource.TryGetLastAnnotation<DenoCommandLineAnnotation>(out var denoCommandLine)) 840? GetDenoServeEndpointArguments(c.Resource, c.ExecutionContext.IsPublishMode) 842c.Resource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var runScript); 843c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager); 855else if (c.Resource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var runCommand) && 856c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)) 1663if (c.Resource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var runCommand)) 1665if (c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager) && 2029if (c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager) && 2227if (c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager) &&
Aspire.Hosting.Python (2)
PythonAppResourceBuilderExtensions.cs (2)
289var endpoint = ((IResourceWithEndpoints)c.Resource).GetEndpoint("http"); 1074if (!context.Resource.TryGetLastAnnotation<PythonEntrypointAnnotation>(out var existingAnnotation))
Aspire.Hosting.Tests (2)
ExecutableResourceTests.cs (1)
40context.Args.Add(((IResourceWithEndpoints)context.Resource).GetEndpoint("ep"));
ProjectResourceTests.cs (1)
705context.Args.Add(((IResourceWithEndpoints)context.Resource).GetEndpoint("ep"));