552 instantiations of AspireExportIgnore
Aspire.Hosting (232)
ApplicationModel\CertificateAuthorityCollectionResourceExtensions.cs (6)
21[AspireExportIgnore(Reason = "All companion With* methods require X509Certificate2 — the resource would be unusable in polyglot hosts (zero configurable methods).")] 47[AspireExportIgnore(Reason = "Uses X509Certificate2 which is not ATS-compatible.")] 64[AspireExportIgnore(Reason = "Uses X509Certificate2Collection which is not ATS-compatible.")] 81[AspireExportIgnore(Reason = "Uses X509Certificate2 which is not ATS-compatible.")] 116[AspireExportIgnore(Reason = "Uses StoreName and StoreLocation which are not ATS-compatible.")] 156[AspireExportIgnore(Reason = "Uses Func<X509Certificate2, bool> which is not ATS-compatible.")]
ApplicationModel\ContainerFileSystemCallbackAnnotation.cs (1)
304[AspireExportIgnore(Reason = "HttpsCertificateContext is an experimental certificate-specific type that is not yet part of the ATS surface.")]
ApplicationModel\ContainerImageReference.cs (1)
36[global::Aspire.Hosting.AspireExportIgnore(Reason = "Reference enumeration is not needed in the ATS surface for container image provenance.")]
ApplicationModel\ContainerPortReference.cs (1)
23[global::Aspire.Hosting.AspireExportIgnore(Reason = "Reference enumeration is not needed in the ATS surface for container port provenance.")]
ApplicationModel\DebugSupportExtensions.cs (3)
43[AspireExportIgnore(Reason = "Debug support inspection is a local .NET helper and is not part of the ATS surface.")] 87[AspireExportIgnore(Reason = "Debug support inspection is a local .NET helper and is not part of the ATS surface.")] 125[AspireExportIgnore(Reason = "Debug support inspection is a local .NET helper and is not part of the ATS surface.")]
ApplicationModel\DistributedApplicationModelExtensions.cs (3)
20[AspireExportIgnore(Reason = "Application model inspection helper — not part of the ATS surface.")] 50[AspireExportIgnore(Reason = "Application model inspection helper — not part of the ATS surface.")] 68[AspireExportIgnore(Reason = "Application model inspection helper — not part of the ATS surface.")]
ApplicationModel\Docker\ContainerFilesExtensions.cs (2)
21[AspireExportIgnore(Reason = "Polyglot-facing wrappers are exported from DockerfileBuilderExports with a curated signature.")] 78[AspireExportIgnore(Reason = "Polyglot-facing wrappers are exported from DockerfileBuilderExports with a curated signature.")]
ApplicationModel\EndpointReference.cs (1)
124[AspireExportIgnore]
ApplicationModel\ExecutionConfigurationBuilderExtensions.cs (1)
56[AspireExportIgnore(Reason = "X509Certificate2 callback input is not ATS-compatible. Use the ATS-specific withHttpsCertificateConfig export instead.")]
ApplicationModel\ExecutionConfigurationResultExtensions.cs (1)
21[AspireExportIgnore(Reason = "Generic out-parameter helper — use getCertificateTrustData or getHttpsCertificateData instead.")]
ApplicationModel\HttpsCertificateConfigurationCallbackAnnotaion.cs (1)
108[AspireExportIgnore(Reason = "Password is typed as IValueProvider, which has no ATS-exported representation and no guaranteed concrete type to expose it as. The certificate paths (exposed as ReferenceExpression) cover the common configuration scenarios.")]
ApplicationModel\ProjectLaunchDefaultsAnnotation.cs (1)
77[AspireExportIgnore(Reason = "Endpoint environment injection filtering is internal .NET launch wiring and is not part of the ATS surface.")]
ApplicationModel\ProjectResourceExtensions.cs (4)
20[AspireExportIgnore(Reason = "Application model inspection helper — not part of the ATS surface.")] 39[AspireExportIgnore(Reason = "Project metadata is a .NET-specific contract and is not part of the ATS surface.")] 56[AspireExportIgnore(Reason = "Project metadata is a .NET-specific contract and is not part of the ATS surface.")] 73[AspireExportIgnore(Reason = "Application model inspection helper — not part of the ATS surface.")]
ApplicationModel\ResourceCommandAnnotation.cs (3)
368[AspireExportIgnore(Reason = "CustomResourceSnapshot contains object-valued properties that are not statically representable in polyglot SDKs. Use ResourceSnapshotData for the curated ATS projection.")] 381[AspireExportIgnore(Reason = "Obsolete alias for Services. The service provider is exposed to polyglot hosts via Services (services).")] 449[AspireExportIgnore(Reason = "Obsolete alias for Services. The service provider is exposed to polyglot hosts via Services (services).")]
ApplicationModel\ResourceExtensions.cs (25)
30[AspireExportIgnore(Reason = "Generic annotation inspection helper — not part of the ATS surface.")] 54[AspireExportIgnore(Reason = "Generic annotation inspection helper — not part of the ATS surface.")] 77[AspireExportIgnore(Reason = "Generic annotation inspection helper — not part of the ATS surface.")] 90[AspireExportIgnore(Reason = "Generic annotation inspection helper — not part of the ATS surface.")] 128[AspireExportIgnore(Reason = "Generic annotation inspection helper — not part of the ATS surface.")] 162[AspireExportIgnore(Reason = "Environment callback inspection helper — not part of the ATS surface.")] 544[AspireExportIgnore(Reason = "Polyglot AppHosts use the async callback overload.")] 610[AspireExportIgnore(Reason = "Manifest inspection helper — not part of the ATS surface.")] 721[AspireExportIgnore(Reason = "Container mount inspection helper — not part of the ATS surface.")] 733[AspireExportIgnore(Reason = "Endpoint annotation inspection helper — not part of the ATS surface.")] 745[AspireExportIgnore(Reason = "URL annotation inspection helper — not part of the ATS surface.")] 756[AspireExportIgnore(Reason = "Resource handle endpoint enumeration is not part of the ATS surface; use builder-based endpoint exports instead.")] 773[AspireExportIgnore(Reason = "Network-specific endpoint enumeration is not part of the ATS surface.")] 790[AspireExportIgnore(Reason = "Resource handle endpoint lookup is not part of the ATS surface; use builder-based endpoint exports instead.")] 813[AspireExportIgnore(Reason = "Network-specific endpoint lookup is not part of the ATS surface.")] 838[AspireExportIgnore(Reason = "Endpoint resolution exposes infrastructure-specific types that are not part of the ATS surface.")] 925[AspireExportIgnore(Reason = "Container image inspection helper — not part of the ATS surface.")] 938[AspireExportIgnore(Reason = "Container image inspection helper — not part of the ATS surface.")] 980[AspireExportIgnore(Reason = "Replica inspection helper — not part of the ATS surface.")] 1003[AspireExportIgnore(Reason = "Publishing inspection helper — not part of the ATS surface.")] 1025[AspireExportIgnore(Reason = "Publishing inspection helper — not part of the ATS surface.")] 1048[AspireExportIgnore(Reason = "Compute-environment inspection helper — not part of the ATS surface.")] 1062[AspireExportIgnore(Reason = "Deployment target inspection helper — not part of the ATS surface.")] 1492[AspireExportIgnore(Reason = "Dependency discovery helper depends on execution context and is not part of the ATS surface.")] 1524[AspireExportIgnore(Reason = "Parameters and return type are not ATS-compatible — internal dependency discovery helper.")]
ConnectionPropertiesExtensions.cs (1)
19[AspireExportIgnore(Reason = "Connection property merging is an internal helper and is not part of the ATS surface.")]
ConnectionStringBuilderExtensions.cs (2)
40[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addConnectionString dispatcher export.")] 145[AspireExportIgnore(Reason = "Polyglot AppHosts should build a ReferenceExpression explicitly and use the canonical addConnectionString export.")]
ContainerExecutableResourceExtensions.cs (1)
18[AspireExportIgnore(Reason = "Application model inspection helper — not part of the ATS surface.")]
ContainerRegistryResourceBuilderExtensions.cs (2)
38[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addContainerRegistry dispatcher export.")] 91[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addContainerRegistry dispatcher export.")]
ContainerResourceBuilderExtensions.cs (17)
38[AspireExportIgnore(Reason = "Binary compatibility shim for the resource-level WithEndpointProxySupport overload.")] 113[AspireExportIgnore(Reason = "Use the polyglot addContainer overload that accepts a string or AddContainerOptions value.")] 133[AspireExportIgnore(Reason = "Use the polyglot addContainer overload that accepts a string or AddContainerOptions value.")] 224[AspireExportIgnore(Reason = "Polyglot export is via CoreExports.WithVolume which reorders parameters.")] 261[AspireExportIgnore(Reason = "Polyglot export is via CoreExports.WithVolume which accepts optional name parameter.")] 523[AspireExportIgnore(Reason = "ContainerRuntimeArgsCallbackContext exposes IList<object> — not usable from polyglot hosts.")] 547[AspireExportIgnore(Reason = "ContainerRuntimeArgsCallbackContext exposes IList<object> — not usable from polyglot hosts.")] 771[AspireExportIgnore(Reason = "Polyglot AppHosts use the async callback overload.")] 946[AspireExportIgnore(Reason = "Polyglot AppHosts use the async callback overload.")] 1081[AspireExportIgnore(Reason = "This synchronous overload is excluded from the polyglot surface; only the async callback overload is exported.")] 1148[AspireExportIgnore(Reason = "Uses object parameter which is not ATS-compatible.")] 1199[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withBuildArg dispatcher export.")] 1308[AspireExportIgnore(Reason = "Uses List<string> which is not ATS-compatible (only T[] is supported, not List<T>).")] 1390[AspireExportIgnore(Reason = "ContainerFileSystemItem is an abstract class hierarchy (ContainerFile, ContainerDirectory, ContainerOpenSSLCertificateFile) with recursive Entries — polymorphic types not supported by ATS.")] 1462[AspireExportIgnore(Reason = "Exposed to ATS via the WithContainerFilesCallbackExport shim, which accepts integer file-mode options and lets polyglot callbacks build the IEnumerable<ContainerFileSystemItem> result through ContainerFileSystemCallbackContext factory methods (createFile/createDirectory/createCertificateFile).")] 1494[AspireExportIgnore(Reason = "Exposed to ATS via the WithContainerFilesExport shim overload, which accepts integer file-mode options (ContainerFilesOptions) in place of the UnixFileMode parameter.")] 1811[AspireExportIgnore(Reason = "This synchronous overload is excluded from the polyglot surface; only the async callback overload is exported.")]
ContainerResourceExtensions.cs (2)
18[AspireExportIgnore(Reason = "Application model inspection helper — not part of the ATS surface.")] 37[AspireExportIgnore(Reason = "Application model inspection helper — not part of the ATS surface.")]
CustomResourceExtensions.cs (1)
21[AspireExportIgnore(Reason = "CustomResourceSnapshot contains ResourcePropertySnapshot.Value (object?) and ResourceCommandSnapshot.Parameter (object?) — untyped properties not representable in statically-typed polyglot SDKs.")]
Dcp\Model\Container.cs (1)
377[AspireExportIgnore(Reason = "Internal conversion to the DCP ContainerFileSystemEntry model, which is not part of the ATS surface.")]
DistributedApplication.cs (2)
165[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal createBuilder dispatcher export.")] 231[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal createBuilder dispatcher export.")]
DistributedApplicationBuilderExtensions.cs (2)
62[AspireExportIgnore(Reason = "Takes raw IResource generic constraint — low-level builder API for testing scenarios.")] 94[AspireExportIgnore(Reason = "Uses out parameter which is not ATS-compatible.")]
DistributedApplicationEventingExtensions.cs (9)
22[AspireExportIgnore(Reason = "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")] 34[AspireExportIgnore(Reason = "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")] 46[AspireExportIgnore(Reason = "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")] 59[AspireExportIgnore(Reason = "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")] 72[AspireExportIgnore(Reason = "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")] 85[AspireExportIgnore(Reason = "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")] 98[AspireExportIgnore(Reason = "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")] 111[AspireExportIgnore(Reason = "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")] 124[AspireExportIgnore(Reason = "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")]
DotnetProgramResourceBuilderExtensions.cs (5)
22[AspireExportIgnore(Reason = "Polyglot integrations export concrete resource overloads so fluent APIs preserve their concrete builder type.")] 38[AspireExportIgnore(Reason = "Polyglot integrations export concrete resource overloads so fluent APIs preserve their concrete builder type.")] 54[AspireExportIgnore(Reason = "Uses Func<EndpointAnnotation, bool>; polyglot app hosts use the endpoint-name dispatcher.")] 88[AspireExportIgnore(Reason = "Integration authoring API with a raw delegate callback that is not ATS-compatible.")] 114[AspireExportIgnore(Reason = "Integration authoring API that depends on .NET project metadata and is not part of the ATS surface.")]
DotnetToolResourceExtensions.cs (1)
41[AspireExportIgnore(Reason = "Open generic IResource constraint — not ATS-compatible.")]
EmulatorResourceExtensions.cs (1)
18[AspireExportIgnore(Reason = "Application model inspection helper — not part of the ATS surface.")]
ExecutableResourceBuilderExtensions.cs (2)
53[AspireExportIgnore(Reason = "Uses object[] parameter which is not ATS-compatible. String[] overload is exported.")] 80[AspireExportIgnore(Reason = "Polyglot AppHosts use the overload with the optional configure callback.")]
ExecutableResourceExtensions.cs (1)
18[AspireExportIgnore(Reason = "Application model inspection helper — not part of the ATS surface.")]
ExternalServiceBuilderExtensions.cs (4)
26[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addExternalService dispatcher export.")] 70[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addExternalService dispatcher export.")] 87[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addExternalService dispatcher export.")] 219[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withHttpHealthCheck export wrapper.")]
IDistributedApplicationBuilder.cs (1)
76[AspireExportIgnore(Reason = "IServiceCollection is not exported to ATS. Use IDistributedApplicationBuilder.addEventingSubscriber or tryAddEventingSubscriber for ATS event subscriber registration.")]
IInteractionService.cs (4)
424[AspireExportIgnore(Reason = "InputLoadOptions carries a non-serializable callback and is never populated on interaction results.")] 512[AspireExportIgnore(Reason = "InteractionFile contains non-serializable methods and server-local paths; polyglot callers use InteractionInputFile from base.mts.")] 527[AspireExportIgnore(Reason = "InteractionFileCollection owns server-local files and implements IDisposable, which is not ATS-compatible.")] 539[AspireExportIgnore(Reason = "InteractionFileCollection owns server-local files and implements IDisposable, which is not ATS-compatible.")]
Lifecycle\EventingSubscriberServiceCollectionExtensions.cs (2)
19[AspireExportIgnore(Reason = "IServiceCollection is not exported to ATS, and generic service registration is not ATS-compatible. Use IDistributedApplicationBuilder.addEventingSubscriber instead.")] 30[AspireExportIgnore(Reason = "IServiceCollection is not exported to ATS, and generic service registration is not ATS-compatible. Use IDistributedApplicationBuilder.tryAddEventingSubscriber instead.")]
Lifecycle\LifecycleHookServiceCollectionExtensions.cs (4)
20[AspireExportIgnore(Reason = "IServiceCollection is not exported to ATS, and generic lifecycle hook registration is not ATS-compatible. Use IDistributedApplicationBuilder.addEventingSubscriber instead.")] 32[AspireExportIgnore(Reason = "IServiceCollection is not exported to ATS, and generic lifecycle hook registration is not ATS-compatible. Use IDistributedApplicationBuilder.tryAddEventingSubscriber instead.")] 45[AspireExportIgnore(Reason = "IServiceCollection is not exported to ATS, and IServiceProvider factory registration is not ATS-compatible. Use IDistributedApplicationBuilder.addEventingSubscriber instead.")] 58[AspireExportIgnore(Reason = "IServiceCollection is not exported to ATS, and IServiceProvider factory registration is not ATS-compatible. Use IDistributedApplicationBuilder.tryAddEventingSubscriber instead.")]
OtlpConfigurationExtensions.cs (3)
65[AspireExportIgnore(Reason = "Optional OTLP exporter registration is currently used by C# hosting integrations only.")] 214[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withOtlpExporter dispatcher export.")] 251[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withOtlpExporter dispatcher export.")]
ParameterResourceBuilderExtensions.cs (6)
25[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addParameter dispatcher export.")] 72[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addParameter dispatcher export.")] 97[AspireExportIgnore(Reason = "Raw Func<string> delegate — not ATS-compatible.")] 163[AspireExportIgnore(Reason = "ParameterDefault is not an ATS-exported type.")] 239[AspireExportIgnore(Reason = "Complex Func delegate with InteractionInput — not ATS-compatible.")] 319[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addConnectionString dispatcher export.")]
Pipelines\DistributedApplicationPipelineExtensions.cs (1)
31[AspireExportIgnore(Reason = "Delegate callbacks are not ATS-compatible.")]
Pipelines\PipelineConfigurationContext.cs (2)
79[AspireExportIgnore(Reason = "IResource parameters on callback context methods are not ATS-compatible. Use pipeline helpers instead.")] 94[AspireExportIgnore(Reason = "IResource parameters on callback context methods are not ATS-compatible. Use pipeline helpers instead.")]
Pipelines\PipelineStep.cs (1)
58[AspireExportIgnore(Reason = "The associated resource is an internal runtime link and may be null for steps that are not tied to a resource.")]
Pipelines\PipelineStepExtensions.cs (6)
17[AspireExportIgnore(Reason = "Use PipelineStep.dependsOn on each step in the collection, or mutate PipelineStep.dependsOnSteps directly.")] 39[AspireExportIgnore(Reason = "Use PipelineStep.dependsOn on each step in the collection, or mutate PipelineStep.dependsOnSteps directly.")] 61[AspireExportIgnore(Reason = "Use PipelineStep.dependsOn on each step in the collection, or mutate PipelineStep.dependsOnSteps directly.")] 81[AspireExportIgnore(Reason = "Use PipelineStep.requiredBy on each step in the collection, or mutate PipelineStep.requiredBySteps directly.")] 103[AspireExportIgnore(Reason = "Use PipelineStep.requiredBy on each step in the collection, or mutate PipelineStep.requiredBySteps directly.")] 125[AspireExportIgnore(Reason = "Use PipelineStep.requiredBy on each step in the collection, or mutate PipelineStep.requiredBySteps directly.")]
Pipelines\PipelineStepFactoryExtensions.cs (5)
21[AspireExportIgnore(Reason = "Polyglot callbacks can't construct and return PipelineStep instances. Use the step-name overload instead.")] 40[AspireExportIgnore(Reason = "Polyglot callbacks can't construct and return PipelineStep instances. Use the step-name overload instead.")] 59[AspireExportIgnore(Reason = "Polyglot callbacks can't construct and return PipelineStep instances. Use the step-name overload instead.")] 78[AspireExportIgnore(Reason = "Polyglot callbacks can't construct and return PipelineStep instances. Use the step-name overload instead.")] 135[AspireExportIgnore(Reason = "Polyglot AppHosts use the synchronous Action<> overload via withPipelineConfiguration.")]
Pipelines\PipelineSummary.cs (1)
97[AspireExportIgnore(Reason = "MarkdownString is not exported to ATS. Use addMarkdown instead.")]
ProjectResourceBuilderExtensions.cs (10)
67[AspireExportIgnore(Reason = "Uses IProjectMetadata generic constraint which is a .NET-specific type.")] 101[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addProject dispatcher export.")] 173[AspireExportIgnore(Reason = "Uses IProjectMetadata generic constraint which is a .NET-specific type.")] 212[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addProject dispatcher export.")] 263[AspireExportIgnore(Reason = "Uses IProjectMetadata generic constraint which is a .NET-specific type.")] 306[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addProject dispatcher export.")] 354[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addCSharpApp dispatcher export.")] 409[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addCSharpApp dispatcher export.")] 499[AspireExportIgnore(Reason = "Project launch defaults are applied by the .NET language integration, not by polyglot AppHosts.")] 981[AspireExportIgnore(Reason = "Uses Func<EndpointAnnotation, bool> which is not ATS-compatible. " +
Publishing\ManifestPublishingExtensions.cs (1)
22[AspireExportIgnore(Reason = "Manifest publishing is an internal pipeline step and not part of the polyglot AppHost surface.")]
Publishing\PublishingExtensions.cs (1)
9[AspireExportIgnore(Reason = "Convenience wrapper over pipeline APIs — use the dedicated ATS pipeline exports instead.")]
ResourceBuilderExtensions.cs (68)
243[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withEnvironment dispatcher export.")] 299[AspireExportIgnore(Reason = "ExpressionInterpolatedStringHandler is a C# compiler-specific type — not ATS-compatible.")] 339[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withEnvironment dispatcher export.")] 364[AspireExportIgnore(Reason = "Raw Func<string> delegate — not ATS-compatible.")] 381[AspireExportIgnore(Reason = "Polyglot AppHosts use the async callback overload.")] 415[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withEnvironment dispatcher export.")] 440[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withEnvironment dispatcher export.")] 482[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withEnvironment dispatcher export.")] 505[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withEnvironment dispatcher export.")] 533[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withEnvironment dispatcher export.")] 583[AspireExportIgnore(Reason = "Uses open generic TValue which is not ATS-compatible.")] 616[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withConnectionProperty dispatcher export.")] 634[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withConnectionProperty dispatcher export.")] 679[AspireExportIgnore(Reason = "Polyglot AppHosts use the unified withConnectionProperty export.")] 952[AspireExportIgnore(Reason = "object[] is not ATS-compatible. String[] overload is exported.")] 991[AspireExportIgnore(Reason = "Polyglot AppHosts use the synchronous Action<> overload via withArgsCallback.")] 1008[AspireExportIgnore(Reason = "ManifestPublishingContext exposes Utf8JsonWriter and DistributedApplicationExecutionContext — .NET runtime types not usable from polyglot hosts.")] 1026[AspireExportIgnore(Reason = "ManifestPublishingContext exposes Utf8JsonWriter and DistributedApplicationExecutionContext — .NET runtime types not usable from polyglot hosts.")] 1044[AspireExportIgnore(Reason = "Raw IResourceWithConnectionString interface parameter — not ATS-compatible. ReferenceExpression overload is exported.")] 1129[AspireExportIgnore(Reason = "Advanced internal configuration — ReferenceEnvironmentInjectionFlags enum not intentionally part of public ATS surface.")] 1362[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withReference dispatcher export.")] 1514[AspireExportIgnore(Reason = "Polyglot AppHosts use the generic withReference export.")] 1546[AspireExportIgnore(Reason = "Polyglot AppHosts use the generic withReference export.")] 1567[AspireExportIgnore(Reason = "Polyglot AppHosts use the generic withReference dispatcher export.")] 1615[AspireExportIgnore(Reason = "Polyglot AppHosts can use the generic withReference dispatcher with an ExternalServiceResource builder.")] 1691[AspireExportIgnore(Reason = "Polyglot AppHosts use the generic withReference dispatcher export.")] 1771[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withEndpointCallback export, which exposes EndpointUpdateContext instead of EndpointAnnotation.")] 1950[AspireExportIgnore(Reason = "Binary compatibility shim for the nullable isProxied overload.")] 2035[AspireExportIgnore(Reason = "Subset of the full WithEndpoint overload which is already exported.")] 2060[AspireExportIgnore(Reason = "Binary compatibility shim for the nullable isProxied overload.")] 2108[AspireExportIgnore(Reason = "Binary compatibility shim for the nullable isProxied overload.")] 2156[AspireExportIgnore(Reason = "Binary compatibility shim for the nullable isProxied overload.")] 2200[AspireExportIgnore(Reason = "NetworkIdentifier is not ATS-compatible.")] 2313[AspireExportIgnore(Reason = "Polyglot AppHosts use the synchronous Action<> overload via withUrlsCallback.")] 2351[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withUrl dispatcher export.")] 2413[AspireExportIgnore(Reason = "ExpressionInterpolatedStringHandler is a C# compiler-specific type — not ATS-compatible.")] 2436[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withUrl dispatcher export.")] 2548[AspireExportIgnore(Reason = "Polyglot AppHosts use the Action<ResourceUrlAnnotation> overload for withUrlForEndpoint.")] 2582[AspireExportIgnore(Reason = "Polyglot AppHosts use the endpoint name overload for withUrlForEndpoint.")] 2734[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal waitFor dispatcher export.")] 2794[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal waitFor dispatcher export.")] 2859[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal waitForStart dispatcher export.")] 2917[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal waitForStart dispatcher export.")] 3174[AspireExportIgnore(Reason = "Func<EndpointReference> delegate — not ATS-compatible.")] 3425[AspireExportIgnore(Reason = "Process commands start local processes from AppHost callbacks and cannot be represented in polyglot AppHosts.")] 3489[AspireExportIgnore(Reason = "Process command factories are C# callbacks and cannot be represented in polyglot AppHosts.")] 3547[AspireExportIgnore(Reason = "Process command factories are C# callbacks and cannot be represented in polyglot AppHosts.")] 3965[AspireExportIgnore(Reason = "Use the ATS-specific withHttpCommand export.")] 4042[AspireExportIgnore(Reason = "Use the ATS-specific withHttpCommand export.")] 4358[AspireExportIgnore(Reason = "CertificateAuthorityCollection — all companion With* methods require X509Certificate2, making the resource unusable in polyglot hosts.")] 4514[AspireExportIgnore(Reason = "CertificateTrustConfigurationCallbackAnnotationContext exposes IResource — not usable from polyglot hosts. Callback-free variant is exported.")] 4617[AspireExportIgnore(Reason = "Uses X509Certificate2 which is not ATS-compatible.")] 4845[AspireExportIgnore(Reason = "Raw IResource interface — not ATS-compatible.")] 4891[AspireExportIgnore(Reason = "Raw IResource interface — not ATS-compatible.")] 4910[AspireExportIgnore(Reason = "Low-level relationship tracking — raw IResource interface, not intended for polyglot use.")] 4971[AspireExportIgnore(Reason = "Low-level relationship tracking — raw IResource interface, not intended for polyglot use.")] 5039[AspireExportIgnore(Reason = "Raw IResource interface — not ATS-compatible.")] 5107[AspireExportIgnore(Reason = "Raw IResource interface — not ATS-compatible.")] 5222[AspireExportIgnore(Reason = "Generic launch tool argument support is not part of the ATS surface.")] 5267[AspireExportIgnore(Reason = "Generic launch tool argument support is not part of the ATS surface.")] 5310[AspireExportIgnore(Reason = "Generic debug launch configuration support is not part of the ATS surface.")] 5350[AspireExportIgnore(Reason = "Generic debug launch configuration support is not part of the ATS surface.")] 5407[AspireExportIgnore(Reason = "Generic debug launch configuration support is not part of the ATS surface.")] 5499[AspireExportIgnore(Reason = "Use the ATS export stub with renamed probeType parameter instead.")] 5557[AspireExportIgnore(Reason = "Func<EndpointReference> delegate — not ATS-compatible.")] 5646[AspireExportIgnore(Reason = "Use ATS-friendly overload that supports a single exit code or multiple exit codes.")] 5691[AspireExportIgnore(Reason = "Uses params array overload; use ATS-friendly overload for polyglot SDKs.")] 5731[AspireExportIgnore(Reason = "Polyglot AppHosts use the async callback overload.")]
src\Shared\IConfigurationExtensions.cs (1)
20[AspireExportIgnore(Reason = "Internal IConfiguration helper — use the dedicated ATS configuration exports instead.")]
TerminalResourceBuilderExtensions.cs (1)
70[AspireExportIgnore(Reason = "Polyglot AppHosts use the parameterless withTerminal dispatcher export.")]
UserSecrets\IUserSecretsManager.cs (2)
57[AspireExportIgnore(Reason = "IConfigurationManager and Func<string> are not ATS-compatible. Use the ATS helper overload that accepts a resource builder and a string value.")] 66[AspireExportIgnore(Reason = "JsonObject is not ATS-compatible. Use the ATS helper overload that accepts a JSON string.")]
Utils\ImageNameGenerator.cs (2)
13[AspireExportIgnore(Reason = "Utility method for image name generation not intended for polyglot use.")] 22[AspireExportIgnore(Reason = "Utility method for image tag generation not intended for polyglot use.")]
Utils\LoggingUtils.cs (1)
11[AspireExportIgnore(Reason = "Health check logging suppression is an internal helper and is not part of the ATS surface.")]
VolumeResourceBuilderExtensions.cs (1)
38[AspireExportIgnore(Reason = "Polyglot export is via CoreExports.WithVolume which reorders parameters.")]
Aspire.Hosting.Azure (44)
AzureBicepResourceExtensions.cs (13)
83[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withEnvironment dispatcher export.")] 116[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withEnvironment dispatcher export.")] 130[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withParameter dispatcher export.")] 181[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withParameter dispatcher export.")] 198[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withParameter dispatcher export.")] 216[AspireExportIgnore(Reason = "JsonNode values are not ATS-compatible.")] 234[AspireExportIgnore(Reason = "Func<object?> callbacks are not ATS-compatible.")] 251[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withParameter dispatcher export.")] 267[AspireExportIgnore(Reason = "Raw ParameterResource overload; use the IResourceBuilder<ParameterResource> overload instead.")] 287[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withParameter dispatcher export.")] 307[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withParameter dispatcher export.")] 327[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withParameter dispatcher export.")] 347[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withParameter dispatcher export.")]
AzureProvisioningResourceExtensions.cs (7)
66[AspireExportIgnore(Reason = "KeyVaultSecret is an Azure.Provisioning type not compatible with ATS.")] 128[AspireExportIgnore(Reason = "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")] 149[AspireExportIgnore(Reason = "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")] 180[AspireExportIgnore(Reason = "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")] 210[AspireExportIgnore(Reason = "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")] 238[AspireExportIgnore(Reason = "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")] 265[AspireExportIgnore(Reason = "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")]
ExistingAzureResourceExtensions.cs (24)
21[AspireExportIgnore(Reason = "Use the Azure resource-specific polyglot export instead.")] 48[AspireExportIgnore(Reason = "Use the polyglot runAsExisting overload that accepts string or ParameterResource values instead.")] 65[AspireExportIgnore(Reason = "Use the polyglot runAsExisting overload that accepts string or ParameterResource values instead.")] 103[AspireExportIgnore(Reason = "Use the polyglot publishAsExisting overload that accepts string or ParameterResource values instead.")] 120[AspireExportIgnore(Reason = "Use the polyglot publishAsExisting overload that accepts string or ParameterResource values instead.")] 158[AspireExportIgnore(Reason = "Use the polyglot asExisting overload that accepts string or ParameterResource values instead.")] 197[AspireExportIgnore(Reason = "Use the polyglot runAsExistingInSubscription overload that accepts string or ParameterResource values instead.")] 215[AspireExportIgnore(Reason = "Use the polyglot runAsExistingInSubscription overload that accepts string or ParameterResource values instead.")] 254[AspireExportIgnore(Reason = "Use the polyglot publishAsExistingInSubscription overload that accepts string or ParameterResource values instead.")] 272[AspireExportIgnore(Reason = "Use the polyglot publishAsExistingInSubscription overload that accepts string or ParameterResource values instead.")] 311[AspireExportIgnore(Reason = "Use the polyglot asExistingInSubscription overload that accepts string or ParameterResource values instead.")] 329[AspireExportIgnore(Reason = "Use the polyglot asExistingInSubscription overload that accepts string or ParameterResource values instead.")] 368[AspireExportIgnore(Reason = "Use the polyglot runAsExistingInResourceGroup overload that accepts string or ParameterResource values instead.")] 386[AspireExportIgnore(Reason = "Use the polyglot runAsExistingInResourceGroup overload that accepts string or ParameterResource values instead.")] 428[AspireExportIgnore(Reason = "Use the polyglot publishAsExistingInResourceGroup overload that accepts string or ParameterResource values instead.")] 446[AspireExportIgnore(Reason = "Use the polyglot publishAsExistingInResourceGroup overload that accepts string or ParameterResource values instead.")] 488[AspireExportIgnore(Reason = "Use the polyglot asExistingInResourceGroup overload that accepts string or ParameterResource values instead.")] 506[AspireExportIgnore(Reason = "Use the polyglot asExistingInResourceGroup overload that accepts string or ParameterResource values instead.")] 547[AspireExportIgnore(Reason = "Use the polyglot runAsExistingInTenant overload that accepts string or ParameterResource values instead.")] 564[AspireExportIgnore(Reason = "Use the polyglot runAsExistingInTenant overload that accepts string or ParameterResource values instead.")] 599[AspireExportIgnore(Reason = "Use the polyglot publishAsExistingInTenant overload that accepts string or ParameterResource values instead.")] 616[AspireExportIgnore(Reason = "Use the polyglot publishAsExistingInTenant overload that accepts string or ParameterResource values instead.")] 651[AspireExportIgnore(Reason = "Use the polyglot asExistingInTenant overload that accepts string or ParameterResource values instead.")] 668[AspireExportIgnore(Reason = "Use the polyglot asExistingInTenant overload that accepts string or ParameterResource values instead.")]
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
201[AspireExportIgnore(Reason = "AppConfigurationBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureAppConfigurationRole-based overload instead.")]
Aspire.Hosting.Azure.AppContainers (4)
ContainerAppExtensions.cs (3)
152[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal publishAsAzureContainerAppJob dispatcher export.")] 189[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal publishAsAzureContainerAppJob dispatcher export.")] 238[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal publishAsScheduledAzureContainerAppJob dispatcher export.")]
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
36[AspireExportIgnore(Reason = "Internal publish pipeline wiring.")]
Aspire.Hosting.Azure.ApplicationInsights (2)
AzureApplicationInsightsExtensions.cs (2)
36[AspireExportIgnore(Reason = "logAnalyticsWorkspace parameter cannot be made optional in ATS. Use the single-parameter overload with WithLogAnalyticsWorkspace instead.")] 136[AspireExportIgnore(Reason = "BicepOutputReference is not ATS-compatible. Use the IResourceBuilder<AzureLogAnalyticsWorkspaceResource> overload instead.")]
Aspire.Hosting.Azure.AppService (7)
AzureAppServiceEnvironmentExtensions.cs (6)
354[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withAzureApplicationInsights dispatcher export.")] 390[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withAzureApplicationInsights dispatcher export.")] 404[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withAzureApplicationInsights dispatcher export.")] 418[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withAzureApplicationInsights dispatcher export.")] 432[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withDeploymentSlot dispatcher export.")] 467[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withDeploymentSlot dispatcher export.")]
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
36[AspireExportIgnore(Reason = "Internal publish pipeline wiring.")]
Aspire.Hosting.Azure.CognitiveServices (2)
AzureOpenAIExtensions.cs (2)
168[AspireExportIgnore(Reason = "Obsolete API that accepts AzureOpenAIDeployment which is not ATS-compatible.")] 246[AspireExportIgnore(Reason = "CognitiveServicesBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the enum-based overload instead.")]
Aspire.Hosting.Azure.ConnectorNamespace (1)
AzureConnectorNamespaceExtensions.cs (1)
312[AspireExportIgnore(Reason = "Polyglot AppHosts use the generic withReference export.")]
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
256[AspireExportIgnore(Reason = "ContainerRegistryBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureContainerRegistryRole-based overload instead.")]
Aspire.Hosting.Azure.CosmosDB (5)
AzureCosmosDBExtensions.cs (5)
343[AspireExportIgnore(Reason = "Obsolete API with incorrect return type. Use AddCosmosDatabase instead.")] 387[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addContainer dispatcher export.")] 434[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addContainer dispatcher export.")] 547[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withAccessKeyAuthentication dispatcher export.")] 593[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withAccessKeyAuthentication dispatcher export.")]
Aspire.Hosting.Azure.EventHubs (2)
AzureEventHubsExtensions.cs (2)
448[AspireExportIgnore(Reason = "Action<JsonNode> callbacks are not ATS-compatible.")] 521[AspireExportIgnore(Reason = "EventHubsBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureEventHubsRole-based overload instead.")]
Aspire.Hosting.Azure.Functions (6)
AzureFunctionsProjectResourceExtensions.cs (2)
63[AspireExportIgnore(Reason = "TProject : IProjectMetadata is a .NET-specific generic constraint not compatible with ATS. Use the project path overload instead.")] 341[AspireExportIgnore(Reason = "IResourceWithAzureFunctionsConfig is an internal interface constraint not compatible with ATS.")]
DurableTask\DurableTaskResourceExtensions.cs (4)
60[AspireExportIgnore(Reason = "Polyglot export is via RunAsExistingCore which accepts both string and parameter resource inputs.")] 92[AspireExportIgnore(Reason = "Polyglot export is via RunAsExistingCore which accepts both string and parameter resource inputs.")] 266[AspireExportIgnore(Reason = "Polyglot export is via WithTaskHubNameCore which accepts both string and parameter resource inputs.")] 289[AspireExportIgnore(Reason = "Polyglot export is via WithTaskHubNameCore which accepts both string and parameter resource inputs.")]
Aspire.Hosting.Azure.KeyVault (7)
AzureKeyVaultResourceExtensions.cs (7)
173[AspireExportIgnore(Reason = "KeyVaultBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureKeyVaultRole-based overload instead.")] 251[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addSecret dispatcher export.")] 290[AspireExportIgnore(Reason = "Raw ParameterResource overload; use the IResourceBuilder<ParameterResource> variant instead.")] 311[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addSecret dispatcher export.")] 333[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addSecret dispatcher export.")] 350[AspireExportIgnore(Reason = "Raw ParameterResource overload; use the IResourceBuilder<ParameterResource> variant instead.")] 372[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addSecret dispatcher export.")]
Aspire.Hosting.Azure.Kusto (1)
AzureKustoHealthCheckBuilderExtensions.cs (1)
21[AspireExportIgnore(Reason = "IHealthChecksBuilder extensions and callbacks returning KustoConnectionStringBuilder are not ATS-compatible.")]
Aspire.Hosting.Azure.Network (4)
AzureVirtualNetworkExtensions.cs (4)
31[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addAzureVirtualNetwork dispatcher export.")] 62[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addAzureVirtualNetwork dispatcher export.")] 191[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addSubnet dispatcher export.")] 225[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addSubnet dispatcher export.")]
Aspire.Hosting.Azure.PostgreSQL (2)
AzurePostgresExtensions.cs (2)
299[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withPasswordAuthentication dispatcher export.")] 353[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withPasswordAuthentication dispatcher export.")]
Aspire.Hosting.Azure.Provisioning (4)
BicepValueProxy.cs (3)
48[AspireExportIgnore(Reason = "Used by generated provisioning proxy code.")] 84[AspireExportIgnore(Reason = "Used by generated provisioning proxy code.")] 130[AspireExportIgnore(Reason = "Used by generated provisioning proxy code.")]
ProvisionableResourceProxy.cs (1)
35[AspireExportIgnore(Reason = "Used by generated provisioning proxy code.")]
Aspire.Hosting.Azure.Redis (3)
AzureManagedRedisExtensions.cs (2)
134[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withAccessKeyAuthentication dispatcher export.")] 180[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withAccessKeyAuthentication dispatcher export.")]
AzureManagedRedisResource.cs (1)
77[AspireExportIgnore]
Aspire.Hosting.Azure.Sandboxes (2)
AzureSandboxesExtensions.cs (1)
186[AspireExportIgnore(Reason = "Use the AzureSandboxOptions overload from ATS.")]
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
36[AspireExportIgnore(Reason = "Internal publish pipeline wiring.")]
Aspire.Hosting.Azure.Search (1)
AzureSearchExtensions.cs (1)
133[AspireExportIgnore(Reason = "SearchBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureSearchRole-based overload instead.")]
Aspire.Hosting.Azure.ServiceBus (8)
AzureServiceBusExtensions.cs (8)
156[AspireExportIgnore(Reason = "Obsolete API with incorrect return type. Use AddServiceBusQueue instead.")] 216[AspireExportIgnore(Reason = "Obsolete API with incorrect return type. Use AddServiceBusTopic instead.")] 235[AspireExportIgnore(Reason = "Obsolete API. Use AddServiceBusTopic and AddServiceBusSubscription instead.")] 304[AspireExportIgnore(Reason = "Obsolete API. Use AddServiceBusSubscription instead.")] 594[AspireExportIgnore(Reason = "Action<JsonNode> callbacks are not ATS-compatible.")] 633[AspireExportIgnore(Reason = "The emulator creates its own SQL Server resource by default, so there is nothing to configure. Use the WithSqlServer overload that takes a SQL Server resource to reuse an existing one.")] 666[AspireExportIgnore(Reason = "Action<IResourceBuilder<SqlServerServerResource>> callbacks are not ATS-compatible. Use the WithSqlServer overload that takes a SQL Server resource instead.")] 833[AspireExportIgnore(Reason = "ServiceBusBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureServiceBusRole-based overload instead.")]
Aspire.Hosting.Azure.SignalR (3)
AzureSignalRExtensions.cs (3)
34[AspireExportIgnore(Reason = "Use the dedicated polyglot overload instead.")] 56[AspireExportIgnore(Reason = "Use the dedicated polyglot overload instead.")] 201[AspireExportIgnore(Reason = "SignalRBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureSignalRRole-based overload instead.")]
Aspire.Hosting.Azure.Sql (2)
AzureSqlDatabaseResource.cs (1)
87[AspireExportIgnore]
AzureSqlServerResource.cs (1)
157[AspireExportIgnore]
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
727[AspireExportIgnore(Reason = "StorageBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureStorageRole-based overload instead.")]
Aspire.Hosting.Azure.WebPubSub (4)
AzureWebPubSubExtensions.cs (4)
164[AspireExportIgnore(Reason = "Use the AddHub overload with the optional hubName parameter instead.")] 210[AspireExportIgnore(Reason = "ExpressionInterpolatedStringHandler and UpstreamAuthSettings are not ATS-compatible. Use the polyglot overload without auth settings instead.")] 237[AspireExportIgnore(Reason = "UpstreamAuthSettings is not ATS-compatible. Use the polyglot overload without auth settings instead.")] 318[AspireExportIgnore(Reason = "WebPubSubBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureWebPubSubRole-based overload instead.")]
Aspire.Hosting.Blazor (8)
BlazorGatewayExtensions.cs (2)
185[AspireExportIgnore(Reason = "Open generic type parameter TProject is not ATS-compatible.")] 365[AspireExportIgnore(Reason = "Internal open-generic implementation helper; polyglot AppHosts use the exported WithBlazorClientApp methods.")]
BlazorHostedExtensions.cs (6)
33[AspireExportIgnore(Reason = "Blazor hosted APIs are not yet stable for ATS export.")] 48[AspireExportIgnore(Reason = "Blazor hosted APIs are not yet stable for ATS export.")] 85[AspireExportIgnore(Reason = "Blazor hosted APIs are not yet stable for ATS export.")] 98[AspireExportIgnore(Reason = "Blazor hosted APIs are not yet stable for ATS export.")] 126[AspireExportIgnore(Reason = "Blazor hosted APIs are not yet stable for ATS export.")] 139[AspireExportIgnore(Reason = "Blazor hosted APIs are not yet stable for ATS export.")]
Aspire.Hosting.DevTunnels (6)
DevTunnelResourceBuilderExtensions.cs (6)
48[AspireExportIgnore(Reason = "Use the dedicated polyglot overload instead.")] 286[AspireExportIgnore(Reason = "DevTunnelPortOptions is not ATS-compatible. Use the overload with bool allowAnonymous parameter instead.")] 341[AspireExportIgnore(Reason = "DevTunnelPortOptions is not ATS-compatible. Use the overload with EndpointReference or EndpointReference + bool instead.")] 412[AspireExportIgnore(Reason = "Delegates to the IResource-based overload which is already exported.")] 433[AspireExportIgnore(Reason = "IResource parameter type is not ATS-compatible. Use the EndpointReference-based overload instead.")] 496[AspireExportIgnore(Reason = "This method extends generic IResourceBuilder<TResource> and injects dev tunnel service discovery. It requires two IResourceBuilder parameters which makes the polyglot API confusing. Use WithReference on the DevTunnelResource builder instead.")]
Aspire.Hosting.Docker (4)
CapturedEnvironmentVariable.cs (2)
18[AspireExportIgnore(Reason = "The dictionary key already identifies the captured environment variable in polyglot callbacks.")] 45[AspireExportIgnore(Reason = "Resource is provenance metadata only; exporting it here would pull the broader IResource surface into the callback even though polyglot configureEnvFile only needs to mutate Description and DefaultValue.")]
DockerComposeServiceExtensions.cs (2)
58[AspireExportIgnore(Reason = "IManifestExpressionProvider parameters are not ATS-compatible. Use the parameter-builder overload in polyglot AppHosts.")] 97[AspireExportIgnore(Reason = "Prefer the builder or IManifestExpressionProvider overloads in polyglot AppHosts to avoid duplicate asEnvironmentPlaceholder projections on ParameterResource.")]
Aspire.Hosting.Dotnet (4)
DotnetProjectHostingExtensions.cs (4)
108[AspireExportIgnore(Reason = "Raw Action delegate callbacks are not ATS-compatible.")] 151[AspireExportIgnore(Reason = "Raw Func delegate callbacks are not ATS-compatible.")] 240[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addDotnetProject dispatcher export.")] 290[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addDotnetProject dispatcher export.")]
Aspire.Hosting.EntityFrameworkCore (12)
EFMigrationResource.cs (2)
91[AspireExportIgnore(Reason = "Conflicts with the publishAsMigrationScript builder method export.")] 107[AspireExportIgnore(Reason = "Conflicts with the publishAsMigrationBundle builder method export.")]
EFMigrationResourceBuilderExtensions.cs (2)
238[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withMigrationsProject dispatcher export.")] 262[AspireExportIgnore(Reason = "Uses IProjectMetadata generic constraint which is a .NET-specific type. Polyglot AppHosts use the internal withMigrationsProject dispatcher export.")]
EFResourceBuilderExtensions.cs (8)
45[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addEFMigrations dispatcher export.")] 71[AspireExportIgnore(Reason = "Action<IResourceBuilder<DotnetToolResource>> callbacks are not ATS-compatible.")] 92[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addEFMigrations dispatcher export.")] 131[AspireExportIgnore(Reason = "Action<IResourceBuilder<DotnetToolResource>> callbacks are not ATS-compatible.")] 151[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addEFMigrations dispatcher export.")] 173[AspireExportIgnore(Reason = "Action<IResourceBuilder<DotnetToolResource>> callbacks are not ATS-compatible.")] 194[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addEFMigrations dispatcher export.")] 213[AspireExportIgnore(Reason = "Action<IResourceBuilder<DotnetToolResource>> callbacks are not ATS-compatible.")]
Aspire.Hosting.Foundry (39)
FoundryExtensions.cs (4)
61[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addDeployment dispatcher export.")] 130[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addDeployment dispatcher export.")] 167[AspireExportIgnore(Reason = "Binary compatibility overload. Polyglot app hosts use the overload with the optional endpoint.")] 294[AspireExportIgnore(Reason = "CognitiveServicesBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the FoundryRole-based overload instead.")]
HostedAgent\HostedAgentBuilderExtension.cs (6)
46[AspireExportIgnore(Reason = "Subset of the full AsHostedAgent(project) overload which is exported.")] 66[AspireExportIgnore(Reason = "Subset of the full AsHostedAgent(project) overload which is exported.")] 87[AspireExportIgnore(Reason = "Action callback shape is awkward for polyglot hosts; the defaulted asHostedAgent export covers this case.")] 108[AspireExportIgnore(Reason = "Subset of the full AsHostedAgent overload.")] 195[AspireExportIgnore(Reason = "Action callback shape is awkward for polyglot hosts; the HostedAgentOptions DTO shape is exported instead.")] 247[AspireExportIgnore(Reason = "Subset of the full AsHostedAgent overload.")]
HostedAgent\HostedAgentConfiguration.cs (6)
38[AspireExportIgnore(Reason = "Azure SDK-specific type not usable from polyglot hosts.")] 44[AspireExportIgnore(Reason = "Azure SDK-specific type not usable from polyglot hosts.")] 54[AspireExportIgnore(Reason = "Azure SDK-specific type not usable from polyglot hosts.")] 78[AspireExportIgnore(Reason = "Derived formatting property used internally by Azure provisioning.")] 101[AspireExportIgnore(Reason = "Derived formatting property used internally by Azure provisioning.")] 112[AspireExportIgnore(Reason = "Image comes from the executable resource and is not configured from polyglot hosted agent callbacks.")]
Project\ConnectionBuilderExtensions.cs (5)
33[AspireExportIgnore(Reason = "The configureProperties callback returns Azure provisioning types that are not ATS-compatible.")] 90[AspireExportIgnore(Reason = "Raw AzureCosmosDBResource parameters are not ATS-compatible. Use the resource-builder overload instead.")] 128[AspireExportIgnore(Reason = "Raw AzureStorageResource parameters are not ATS-compatible. Use the resource-builder overload instead.")] 168[AspireExportIgnore(Reason = "Raw AzureContainerRegistryResource parameters are not ATS-compatible. Use the resource-builder overload instead.")] 211[AspireExportIgnore(Reason = "Raw AzureSearchResource parameters are not ATS-compatible. Use the resource-builder overload instead.")]
Project\ProjectBuilderExtension.cs (8)
65[AspireExportIgnore(Reason = "The standard WithReference export already covers this polyglot scenario.")] 142[AspireExportIgnore(Reason = "CapabilityHostBuilder is not ATS-compatible.")] 178[AspireExportIgnore(Reason = "Use the polyglot withCapabilityHost overload instead.")] 196[AspireExportIgnore(Reason = "Use the polyglot withCapabilityHost overload instead.")] 214[AspireExportIgnore(Reason = "Use the polyglot withCapabilityHost overload instead.")] 232[AspireExportIgnore(Reason = "Use the polyglot withCapabilityHost overload instead.")] 279[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addModelDeployment dispatcher export.")] 318[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal addModelDeployment dispatcher export.")]
PromptAgent\AzurePromptAgentResource.cs (1)
141[AspireExportIgnore(Reason = "IFoundryTool is a .NET extensibility point and is not ATS-compatible.")]
PromptAgent\PromptAgentBuilderExtensions.cs (6)
390[AspireExportIgnore(Reason = "Covered by the internal AspireUnion overload.")] 407[AspireExportIgnore(Reason = "Covered by the internal AspireUnion overload.")] 424[AspireExportIgnore(Reason = "Covered by the internal AspireUnion overload.")] 552[AspireExportIgnore(Reason = "BinaryData parameter is not ATS-compatible. Use the string overload instead.")] 618[AspireExportIgnore(Reason = "BinaryData parameter is not ATS-compatible. Use the string overload instead.")] 677[AspireExportIgnore(Reason = "IFoundryTool is not ATS-compatible.")]
Toolbox\FoundryToolboxBuilderExtensions.cs (3)
44[AspireExportIgnore(Reason = "Polyglot app hosts use the FoundryToolboxOptions overload instead.")] 217[AspireExportIgnore(Reason = "Polyglot app hosts use the union overload instead.")] 251[AspireExportIgnore(Reason = "Polyglot app hosts use the union overload instead.")]
Aspire.Hosting.Garnet (2)
GarnetBuilderExtensions.cs (2)
55[AspireExportIgnore(Reason = "Use the dedicated polyglot overload instead.")] 100[AspireExportIgnore(Reason = "Use the dedicated polyglot overload instead.")]
Aspire.Hosting.Go (2)
GoHostingExtensions.cs (2)
635[AspireExportIgnore(Reason = "This C# convenience overload uses default options. Polyglot AppHosts use the DelveServerOptions overload.")] 659[AspireExportIgnore(Reason = "This obsolete compatibility overload is C#-only. Polyglot AppHosts use the DelveServerOptions overload.")]
Aspire.Hosting.JavaScript (2)
JavaScriptHostingExtensions.cs (2)
1198[AspireExportIgnore(Reason = "Use the polyglot-compatible overload instead.")] 1237[AspireExportIgnore(Reason = "Use the polyglot-compatible overload instead.")]
Aspire.Hosting.Keycloak (3)
KeycloakResourceBuilderExtensions.cs (3)
243[AspireExportIgnore(Reason = "Parameter name 'import' is a reserved keyword in TypeScript. Use the internal ATS-compatible overload instead.")] 314[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withOtlpExporter dispatcher export.")] 353[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withOtlpExporter dispatcher export.")]
Aspire.Hosting.Kubernetes (14)
HelmChartOptions.cs (10)
40[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withNamespace dispatcher export.")] 56[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withNamespace dispatcher export.")] 87[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withReleaseName dispatcher export.")] 103[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withReleaseName dispatcher export.")] 139[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withChartVersion dispatcher export.")] 155[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withChartVersion dispatcher export.")] 186[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withChartName dispatcher export.")] 202[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withChartName dispatcher export.")] 233[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withChartDescription dispatcher export.")] 249[AspireExportIgnore(Reason = "Polyglot AppHosts use the union-based withChartDescription dispatcher export.")]
KubernetesPersistentVolumeExtensions.cs (3)
296[AspireExportIgnore(Reason = "The callback exposes C#-only Kubernetes manifest types; use With* for polyglot configuration.")] 408[AspireExportIgnore(Reason = "Polyglot AppHosts use the withKubernetesPersistentVolumeMount adapter.")] 446[AspireExportIgnore(Reason = "Polyglot AppHosts use the withKubernetesPersistentVolumeMount adapter.")]
KubernetesResource.cs (1)
82[AspireExportIgnore(Reason = "Kubernetes manifest resource types are C#-only customization objects and are not part of the polyglot SDK surface.")]
Aspire.Hosting.Maui (12)
MauiAndroidExtensions.cs (4)
48[AspireExportIgnore(Reason = "Convenience overload. Use the overload with name and optional device ID instead.")] 94[AspireExportIgnore(Reason = "Convenience overload. Use the overload with the optional device ID parameter instead.")] 250[AspireExportIgnore(Reason = "Convenience overload. Use the overload with name and optional emulator ID instead.")] 298[AspireExportIgnore(Reason = "Convenience overload. Use the overload with the optional emulator ID parameter instead.")]
MauiHostingExtensions.cs (1)
16[AspireExportIgnore(Reason = "Use AddMauiProject() instead.")]
MauiiOSExtensions.cs (4)
52[AspireExportIgnore(Reason = "Convenience overload. Use the overload with name and optional device UDID instead.")] 102[AspireExportIgnore(Reason = "Convenience overload. Use the overload with the optional device UDID parameter instead.")] 273[AspireExportIgnore(Reason = "Convenience overload. Use the overload with name and optional simulator UDID instead.")] 318[AspireExportIgnore(Reason = "Convenience overload. Use the overload with the optional simulator UDID parameter instead.")]
MauiMacCatalystExtensions.cs (1)
41[AspireExportIgnore(Reason = "Convenience overload. Use the named overload instead.")]
MauiWindowsExtensions.cs (1)
41[AspireExportIgnore(Reason = "Convenience overload. Use the named overload instead.")]
src\Shared\IConfigurationExtensions.cs (1)
20[AspireExportIgnore(Reason = "Internal IConfiguration helper — use the dedicated ATS configuration exports instead.")]
Aspire.Hosting.MongoDB (2)
MongoDBBuilderExtensions.cs (2)
41[AspireExportIgnore(Reason = "Convenience overload. Use the overload with optional userName and password parameters instead.")] 422[AspireExportIgnore(Reason = "Obsolete API. Use WithInitFiles instead.")]
Aspire.Hosting.Nats (2)
NatsBuilderExtensions.cs (2)
31[AspireExportIgnore(Reason = "Use the dedicated polyglot overload instead.")] 50[AspireExportIgnore(Reason = "Use the dedicated polyglot overload instead.")]
Aspire.Hosting.OpenAI (1)
src\Shared\IConfigurationExtensions.cs (1)
20[AspireExportIgnore(Reason = "Internal IConfiguration helper — use the dedicated ATS configuration exports instead.")]
Aspire.Hosting.Orleans (11)
OrleansServiceExtensions.cs (11)
54[AspireExportIgnore(Reason = "ParameterResource handle overload is not needed in polyglot. Use the string overload instead.")] 85[AspireExportIgnore(Reason = "ParameterResource handle overload is not needed in polyglot. Use the string overload instead.")] 113[AspireExportIgnore(Reason = "IProviderConfiguration cannot be created directly by polyglot callers. Use the resource-based overload instead.")] 139[AspireExportIgnore(Reason = "Convenience overload. Use the overload with explicit provider name instead.")] 167[AspireExportIgnore(Reason = "IProviderConfiguration cannot be created directly by polyglot callers. Use the resource-based overload instead.")] 196[AspireExportIgnore(Reason = "Convenience overload. Use the overload with explicit provider name instead.")] 224[AspireExportIgnore(Reason = "IProviderConfiguration cannot be created directly by polyglot callers. Use the resource-based overload instead.")] 254[AspireExportIgnore(Reason = "IProviderConfiguration cannot be created directly by polyglot callers. Use the default provider overload instead.")] 295[AspireExportIgnore(Reason = "IProviderConfiguration cannot be created directly by polyglot callers. Use the resource-based overload instead.")] 324[AspireExportIgnore(Reason = "Convenience overload. Use the overload with explicit provider name instead.")] 352[AspireExportIgnore(Reason = "IProviderConfiguration cannot be created directly by polyglot callers. Use the resource-based overload instead.")]
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
581[AspireExportIgnore(Reason = "Obsolete. Use WithInitFiles instead.")]
Aspire.Hosting.Qdrant (2)
QdrantBuilderExtensions.cs (2)
148[AspireExportIgnore(Reason = "Use the overload that accepts an explicit connection name when calling this API from polyglot AppHosts.")] 166[AspireExportIgnore(Reason = "Polyglot AppHosts use the generic withReference export.")]
Aspire.Hosting.RabbitMQ (2)
RabbitMQBuilderExtensions.cs (2)
137[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withManagementPlugin dispatcher export.")] 171[AspireExportIgnore(Reason = "Polyglot AppHosts use the internal withManagementPlugin dispatcher export.")]
Aspire.Hosting.Radius (15)
CloudProviders\RadiusCloudProviderExtensions.cs (2)
39[AspireExportIgnore(Reason = "The credential-selection callback exposes the in-flight provider builder interface, which the ATS exporter cannot render (ASPIREEXPORT008).")] 80[AspireExportIgnore(Reason = "The credential-selection callback exposes the in-flight provider builder interface, which the ATS exporter cannot render (ASPIREEXPORT008).")]
RadiusExtensions.cs (1)
91[AspireExportIgnore(Reason = "RadiusInfrastructureOptions customization callbacks are not ATS-compatible.")]
Recipes\RadiusRecipeParameterExtensions.cs (2)
64[AspireExportIgnore(Reason = "The configure callback over a mutable dictionary is not representable in the ATS catalog (ASPIREEXPORT008).")] 96[AspireExportIgnore(Reason = "The configure callback over a mutable dictionary is not representable in the ATS catalog (ASPIREEXPORT008).")]
Secrets\RadiusSecretStoreConsumerExtensions.cs (3)
29[AspireExportIgnore(Reason = "Experimental Radius secret-store consumer surface; there is no polyglot ATS equivalent yet.")] 42[AspireExportIgnore(Reason = "Experimental Radius secret-store consumer surface; there is no polyglot ATS equivalent yet.")] 57[AspireExportIgnore(Reason = "Experimental Radius secret-store consumer surface; there is no polyglot ATS equivalent yet.")]
Secrets\RadiusSecretStoreExtensions.cs (7)
53[AspireExportIgnore(Reason = "Experimental Radius secret-store surface; there is no polyglot ATS equivalent yet.")] 100[AspireExportIgnore(Reason = "Experimental Radius secret-store surface; the population callback is not ATS-compatible.")] 133[AspireExportIgnore(Reason = "Experimental Radius secret-store surface; the data-binding callback is not ATS-compatible.")] 174[AspireExportIgnore(Reason = "Experimental Radius secret-store surface; the data binding is not ATS-compatible.")] 197[AspireExportIgnore(Reason = "Experimental Radius secret-store surface; there is no polyglot ATS equivalent yet.")] 231[AspireExportIgnore(Reason = "Experimental Radius secret-store surface; there is no polyglot ATS equivalent yet.")] 270[AspireExportIgnore(Reason = "Sealed-secret deploy-timing knob with no polyglot ATS equivalent.")]
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
39[AspireExportIgnore(Reason = "Polyglot AppHosts use the canonical addRedis export with options.")]
Aspire.Hosting.RemoteHost.Tests (3)
AtsCapabilityScannerTests.cs (1)
1050[AspireExportIgnore]
AttributeDataReaderTests.cs (2)
280[AspireExportIgnore] 292[AspireExportIgnore]
Aspire.Hosting.Rust (2)
RustHostingExtensions.cs (2)
212[AspireExportIgnore(Reason = "Callback-based cargo arguments are not expressible in polyglot app hosts.")] 234[AspireExportIgnore(Reason = "Callback-based cargo arguments are not expressible in polyglot app hosts.")]
Aspire.Hosting.Seq (1)
SeqBuilderExtensions.cs (1)
26[AspireExportIgnore(Reason = "Convenience overload. Use the overload with optional adminPassword parameter instead.")]
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
129[AspireExportIgnore(Reason = "Polyglot AppHosts use the WithRepl overload with an optional configuration callback.")]
Aspire.Hosting.Testing (4)
DistributedApplicationHostingTestingExtensions.cs (4)
64[AspireExportIgnore(Reason = "Use the exported getDashboardUrl overload without a cancellation token.")] 147[AspireExportIgnore(Reason = "HttpClient is not ATS-compatible.")] 170[AspireExportIgnore(Reason = "Use the exported getConnectionString overload without a cancellation token.")] 227[AspireExportIgnore(Reason = "Use the ATS-friendly overload that accepts a network identifier string.")]
Aspire.Hosting.Valkey (1)
ValkeyBuilderExtensions.cs (1)
61[AspireExportIgnore(Reason = "Convenience overload. Use the overload with optional password parameter instead.")]
Aspire.Hosting.Yarp (27)
ConfigurationBuilder\IYarpConfigurationBuilder.cs (13)
23[AspireExportIgnore(Reason = "Use the exported addRoute helper instead.")] 32[AspireExportIgnore(Reason = "Use the addClusterFromEndpoint method instead.")] 41[AspireExportIgnore(Reason = "Use the addClusterFromResource method instead.")] 50[AspireExportIgnore(Reason = "Use the addClusterFromExternalService method instead.")] 60[AspireExportIgnore(Reason = "Use the addClusterWithDestinations method instead.")] 70[AspireExportIgnore(Reason = "Use the addClusterWithDestination method instead.")] 152[AspireExportIgnore(Reason = "Use the exported addCatchAllRoute helper instead.")] 178[AspireExportIgnore(Reason = "Polyglot AppHosts use the exported addCatchAllRoute dispatcher.")] 190[AspireExportIgnore(Reason = "Polyglot AppHosts use the exported addCatchAllRoute dispatcher.")] 203[AspireExportIgnore(Reason = "Polyglot AppHosts use the exported addRoute dispatcher.")] 217[AspireExportIgnore(Reason = "Polyglot AppHosts use the exported addRoute dispatcher.")] 231[AspireExportIgnore(Reason = "Polyglot AppHosts use the exported addRoute dispatcher.")] 260[AspireExportIgnore(Reason = "Polyglot AppHosts use the exported addCatchAllRoute dispatcher.")]
ConfigurationBuilder\Transforms\PathTransformExtensions.cs (4)
20[AspireExportIgnore(Reason = "PathString is not ATS-compatible. Use the string-based overload instead.")] 52[AspireExportIgnore(Reason = "PathString is not ATS-compatible. Use the string-based overload instead.")] 84[AspireExportIgnore(Reason = "PathString is not ATS-compatible. Use the string-based overload instead.")] 116[AspireExportIgnore(Reason = "PathString is not ATS-compatible. Use the string-based overload instead.")]
ConfigurationBuilder\YarpCluster.cs (4)
183[AspireExportIgnore(Reason = "ForwarderRequestConfig is not ATS-compatible. Use the DTO-based overload instead.")] 206[AspireExportIgnore(Reason = "HttpClientConfig is not ATS-compatible. Use the DTO-based overload instead.")] 229[AspireExportIgnore(Reason = "SessionAffinityConfig is not ATS-compatible. Use the DTO-based overload instead.")] 252[AspireExportIgnore(Reason = "HealthCheckConfig is not ATS-compatible. Use the DTO-based overload instead.")]
ConfigurationBuilder\YarpRoute.cs (4)
47[AspireExportIgnore(Reason = "RouteMatch is not ATS-compatible. Use the DTO-based overload or the specific match helper methods instead.")] 98[AspireExportIgnore(Reason = "RouteHeader is not ATS-compatible. Use the DTO-based overload instead.")] 132[AspireExportIgnore(Reason = "RouteQueryParameter is not ATS-compatible. Use the DTO-based overload instead.")] 197[AspireExportIgnore(Reason = "Action<IDictionary<string, string>> callbacks are not ATS-compatible.")]
YarpResourceExtensions.cs (2)
153[AspireExportIgnore(Reason = "A single internal export with an optional sourcePath parameter provides the polyglot API without changing the public C# overloads.")] 169[AspireExportIgnore(Reason = "A single internal export with an optional sourcePath parameter provides the polyglot API without changing the public C# overloads.")]
AzureKusto.AppHost (1)
AzureKustoReadWriteDatabaseResourceBuilderExtensions.cs (1)
25[AspireExportIgnore(Reason = "Kusto playground helper that registers .NET callbacks for emulator control commands; not intended for ATS export.")]
CustomResources.AppHost (2)
TalkingClockResource.cs (1)
23[AspireExportIgnore(Reason = "Playground-only custom resource sample; not part of the supported ATS surface.")]
TestResource.cs (1)
11[AspireExportIgnore(Reason = "Playground-only custom resource sample; not part of the supported ATS surface.")]
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
9[AspireExportIgnore(Reason = "Publisher playground test resource; not part of the supported ATS surface.")]
Stress.AppHost (7)
InteractionCommands.cs (1)
13[AspireExportIgnore(Reason = "Uses interaction service callbacks and command handlers that are not ATS-compatible.")]
TestResource.cs (6)
12[AspireExportIgnore(Reason = "Stress playground helper; not part of the supported ATS surface.")] 32[AspireExportIgnore(Reason = "Stress playground helper; not part of the supported ATS surface.")] 51[AspireExportIgnore(Reason = "Stress playground helper; not part of the supported ATS surface.")] 68[AspireExportIgnore(Reason = "Stress playground helper; not part of the supported ATS surface.")] 85[AspireExportIgnore(Reason = "Stress playground helper; not part of the supported ATS surface.")] 101[AspireExportIgnore(Reason = "Stress playground helper; not part of the supported ATS surface.")]
Terminals.AppHost (8)
TerminalInteractionCommands.cs (8)
41[AspireExportIgnore(Reason = "Uses interaction service callbacks and command handlers that are not ATS-compatible.")] 78[AspireExportIgnore(Reason = "Uses interaction service callbacks and command handlers that are not ATS-compatible.")] 99[AspireExportIgnore(Reason = "Uses interaction service callbacks and command handlers that are not ATS-compatible.")] 162[AspireExportIgnore(Reason = "Uses TerminalService and command handlers that are not ATS-compatible.")] 209[AspireExportIgnore(Reason = "Uses TerminalService and command handlers that are not ATS-compatible.")] 241[AspireExportIgnore(Reason = "Uses TerminalService and command handlers that are not ATS-compatible.")] 282[AspireExportIgnore(Reason = "Uses TerminalService, interaction service callbacks, and command handlers that are not ATS-compatible.")] 398[AspireExportIgnore(Reason = "Uses TerminalService and command handlers that are not ATS-compatible.")]
2 references to AspireExportIgnore
Aspire.Hosting (2)
Ats\AspireExportAttribute.cs (2)
187/// are automatically exposed as get/set capabilities (unless marked with <see cref="AspireExportIgnoreAttribute"/>). 209/// (unless marked with <see cref="AspireExportIgnoreAttribute"/>).