204 writes to Reason
Aspire.Hosting (85)
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\ResourceExtensions.cs (2)
481
[AspireExportIgnore(
Reason
= "ContainerBuildOptionsCallbackContext exposes IResource and IServiceProvider — .NET runtime types not usable from polyglot hosts.")]
502
[AspireExportIgnore(
Reason
= "ContainerBuildOptionsCallbackContext exposes IResource and IServiceProvider — .NET runtime types not usable from polyglot hosts.")]
ContainerResourceBuilderExtensions.cs (18)
114
[AspireExportIgnore(
Reason
= "Use AddContainer with WithImageTag instead for a cleaner API.")]
156
[AspireExportIgnore(
Reason
= "Polyglot export is via CoreExports.WithVolume which reorders parameters.")]
197
[AspireExportIgnore(
Reason
= "Polyglot export is via CoreExports.WithVolume which accepts optional name parameter.")]
454
[AspireExportIgnore(
Reason
= "ContainerRuntimeArgsCallbackContext exposes IList<object> — not usable from polyglot hosts.")]
478
[AspireExportIgnore(
Reason
= "ContainerRuntimeArgsCallbackContext exposes IList<object> — not usable from polyglot hosts.")]
678
[AspireExportIgnore(
Reason
= "DockerfileFactoryContext exposes IServiceProvider and IResource — .NET runtime types not usable from polyglot hosts.")]
726
[AspireExportIgnore(
Reason
= "DockerfileFactoryContext exposes IServiceProvider and IResource — .NET runtime types not usable from polyglot hosts.")]
849
[AspireExportIgnore(
Reason
= "DockerfileFactoryContext exposes IServiceProvider and IResource — .NET runtime types not usable from polyglot hosts.")]
880
[AspireExportIgnore(
Reason
= "DockerfileFactoryContext exposes IServiceProvider and IResource — .NET runtime types not usable from polyglot hosts.")]
928
[AspireExportIgnore(
Reason
= "DockerfileBuilderCallbackContext is not an ATS-exported callback context.")]
976
[AspireExportIgnore(
Reason
= "DockerfileBuilderCallbackContext is not an ATS-exported callback context.")]
1043
[AspireExportIgnore(
Reason
= "Uses object parameter which is not ATS-compatible.")]
1172
[AspireExportIgnore(
Reason
= "Uses List<string> which is not ATS-compatible (only T[] is supported, not List<T>).")]
1229
[AspireExportIgnore(
Reason
= "ContainerFileSystemItem is an abstract class hierarchy (ContainerFile, ContainerDirectory, ContainerOpenSSLCertificateFile) with recursive Entries — polymorphic types not supported by ATS.")]
1302
[AspireExportIgnore(
Reason
= "ContainerFileSystemCallbackContext exposes IServiceProvider and IResource — .NET runtime types not usable from polyglot hosts.")]
1335
[AspireExportIgnore(
Reason
= "Uses UnixFileMode parameter which is not ATS-compatible.")]
1434
[AspireExportIgnore(
Reason
= "DockerfileBuilderCallbackContext is not an ATS-exported callback context.")]
1539
[AspireExportIgnore(
Reason
= "DockerfileBuilderCallbackContext is not an ATS-exported callback context.")]
CustomResourceExtensions.cs (1)
21
[AspireExportIgnore(
Reason
= "CustomResourceSnapshot contains ResourcePropertySnapshot.Value (object?) and ResourceCommandSnapshot.Parameter (object?) — untyped properties not representable in statically-typed polyglot SDKs.")]
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 (6)
22
[AspireExportIgnore(
Reason
= "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")]
35
[AspireExportIgnore(
Reason
= "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")]
48
[AspireExportIgnore(
Reason
= "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")]
61
[AspireExportIgnore(
Reason
= "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")]
74
[AspireExportIgnore(
Reason
= "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")]
87
[AspireExportIgnore(
Reason
= "Complex generic delegates with event/CancellationToken types — not ATS-compatible.")]
DotnetToolResourceExtensions.cs (1)
40
[AspireExportIgnore(
Reason
= "Open generic IResource constraint — not ATS-compatible.")]
ExecutableResourceBuilderExtensions.cs (1)
50
[AspireExportIgnore(
Reason
= "Uses object[] parameter which is not ATS-compatible. String[] overload is exported.")]
ParameterResourceBuilderExtensions.cs (3)
77
[AspireExportIgnore(
Reason
= "Raw Func<string> delegate — not ATS-compatible.")]
143
[AspireExportIgnore(
Reason
= "ParameterDefault is not an ATS-exported type.")]
207
[AspireExportIgnore(
Reason
= "Complex Func delegate with InteractionInput — not ATS-compatible.")]
Pipelines\PipelineConfigurationContext.cs (2)
62
[AspireExportIgnore(
Reason
= "IResource parameters on callback context methods are not ATS-compatible. Use Steps or the tag-based overload instead.")]
77
[AspireExportIgnore(
Reason
= "IResource parameters on callback context methods are not ATS-compatible. Use Steps or the tag-based overload instead.")]
Pipelines\PipelineStepFactoryExtensions.cs (4)
23
[AspireExportIgnore(
Reason
= "Polyglot callbacks can't construct and return PipelineStep instances. Use the step-name overload instead.")]
42
[AspireExportIgnore(
Reason
= "Polyglot callbacks can't construct and return PipelineStep instances. Use the step-name overload instead.")]
61
[AspireExportIgnore(
Reason
= "Polyglot callbacks can't construct and return PipelineStep instances. Use the step-name overload instead.")]
80
[AspireExportIgnore(
Reason
= "Polyglot callbacks can't construct and return PipelineStep instances. Use the step-name overload instead.")]
ProjectResourceBuilderExtensions.cs (5)
67
[AspireExportIgnore(
Reason
= "Uses IProjectMetadata generic constraint which is a .NET-specific type.")]
102
[AspireExportIgnore(
Reason
= "Use the overload with launchProfileName for full control.")]
151
[AspireExportIgnore(
Reason
= "Uses IProjectMetadata generic constraint which is a .NET-specific type.")]
241
[AspireExportIgnore(
Reason
= "Uses IProjectMetadata generic constraint which is a .NET-specific type.")]
797
[AspireExportIgnore(
Reason
= "Uses Func<EndpointAnnotation, bool> which is not ATS-compatible.")]
RequiredCommandResourceExtensions.cs (1)
64
[AspireExportIgnore(
Reason
= "RequiredCommandValidationContext exposes IServiceProvider — not usable from polyglot hosts.")]
ResourceBuilderExtensions.cs (31)
51
[AspireExportIgnore(
Reason
= "ExpressionInterpolatedStringHandler is a C# compiler-specific type — not ATS-compatible.")]
116
[AspireExportIgnore(
Reason
= "Raw Func<string> delegate — not ATS-compatible.")]
191
[AspireExportIgnore(
Reason
= "Specialized overload — withReference covers this use case.")]
285
[AspireExportIgnore(
Reason
= "Uses open generic TValue which is not ATS-compatible.")]
369
[AspireExportIgnore(
Reason
= "object[] is not ATS-compatible. String[] overload is exported.")]
424
[AspireExportIgnore(
Reason
= "ManifestPublishingContext exposes Utf8JsonWriter and DistributedApplicationExecutionContext — .NET runtime types not usable from polyglot hosts.")]
442
[AspireExportIgnore(
Reason
= "ManifestPublishingContext exposes Utf8JsonWriter and DistributedApplicationExecutionContext — .NET runtime types not usable from polyglot hosts.")]
460
[AspireExportIgnore(
Reason
= "Raw IResourceWithConnectionString interface parameter — not ATS-compatible. ReferenceExpression overload is exported.")]
541
[AspireExportIgnore(
Reason
= "Advanced internal configuration — ReferenceEnvironmentInjectionFlags enum not intentionally part of public ATS surface.")]
905
[AspireExportIgnore(
Reason
= "EndpointAnnotation has read-only properties AllocatedEndpointSnapshot and AllAllocatedEndpoints that are not ATS-compatible. Callback-free variant is exported.")]
1014
[AspireExportIgnore(
Reason
= "Subset of the full WithEndpoint overload which is already exported.")]
1099
[AspireExportIgnore(
Reason
= "NetworkIdentifier is not ATS-compatible.")]
1287
[AspireExportIgnore(
Reason
= "ExpressionInterpolatedStringHandler is a C# compiler-specific type — not ATS-compatible.")]
1942
[AspireExportIgnore(
Reason
= "Func<EndpointReference> delegate — not ATS-compatible.")]
2217
[AspireExportIgnore(
Reason
= "Func<HttpRequestMessage> is not ATS-compatible.")]
2292
[AspireExportIgnore(
Reason
= "Func<EndpointReference> delegate — not ATS-compatible.")]
2406
[AspireExportIgnore(
Reason
= "CertificateAuthorityCollection — all companion With* methods require X509Certificate2, making the resource unusable in polyglot hosts.")]
2559
[AspireExportIgnore(
Reason
= "CertificateTrustConfigurationCallbackAnnotationContext exposes IResource — not usable from polyglot hosts. Callback-free variant is exported.")]
2624
[AspireExportIgnore(
Reason
= "Uses X509Certificate2 which is not ATS-compatible.")]
2693
[AspireExportIgnore(
Reason
= "HttpsCertificateConfigurationCallbackAnnotationContext exposes IServiceProvider and IResource — not usable from polyglot hosts.")]
2734
[AspireExportIgnore(
Reason
= "HttpsEndpointUpdateCallbackContext exposes IServiceProvider and IResource — not usable from polyglot hosts.")]
2853
[AspireExportIgnore(
Reason
= "Raw IResource interface — not ATS-compatible.")]
2874
[AspireExportIgnore(
Reason
= "Raw IResource interface — not ATS-compatible.")]
2893
[AspireExportIgnore(
Reason
= "Low-level relationship tracking — raw IResource interface, not intended for polyglot use.")]
2954
[AspireExportIgnore(
Reason
= "Low-level relationship tracking — raw IResource interface, not intended for polyglot use.")]
3020
[AspireExportIgnore(
Reason
= "Raw IResource interface — not ATS-compatible.")]
3086
[AspireExportIgnore(
Reason
= "Raw IResource interface — not ATS-compatible.")]
3142
[AspireExportIgnore(
Reason
= "IComputeEnvironmentResource is a specialized interface — not ATS-compatible.")]
3278
[AspireExportIgnore(
Reason
= "Func<EndpointReference> delegate — not ATS-compatible.")]
3362
[AspireExportIgnore(
Reason
= "ContainerImagePushOptionsCallbackContext exposes IResource — not usable from polyglot hosts.")]
3403
[AspireExportIgnore(
Reason
= "ContainerImagePushOptionsCallbackContext exposes IResource — not usable from polyglot hosts.")]
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.")]
Aspire.Hosting.Azure (11)
AzureBicepResourceExtensions.cs (3)
188
[AspireExportIgnore(
Reason
= "JsonNode values are not ATS-compatible.")]
206
[AspireExportIgnore(
Reason
= "Func<object?> callbacks are not ATS-compatible.")]
239
[AspireExportIgnore(
Reason
= "Raw ParameterResource overload; use the IResourceBuilder<ParameterResource> overload instead.")]
AzureProvisioningResourceExtensions.cs (7)
65
[AspireExportIgnore(
Reason
= "KeyVaultSecret is an Azure.Provisioning type not compatible with ATS.")]
127
[AspireExportIgnore(
Reason
= "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")]
148
[AspireExportIgnore(
Reason
= "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")]
179
[AspireExportIgnore(
Reason
= "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")]
209
[AspireExportIgnore(
Reason
= "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")]
237
[AspireExportIgnore(
Reason
= "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")]
264
[AspireExportIgnore(
Reason
= "ProvisioningParameter is an Azure.Provisioning type not compatible with ATS.")]
ExistingAzureResourceExtensions.cs (1)
21
[AspireExportIgnore(
Reason
= "Use the Azure resource-specific polyglot export instead.")]
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
192
[AspireExportIgnore(
Reason
= "AppConfigurationBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureAppConfigurationRole-based overload instead.")]
Aspire.Hosting.Azure.AppContainers (1)
ContainerAppExtensions.cs (1)
58
[AspireExportIgnore(
Reason
= "Extends ContainerApp (Azure.Provisioning type) which is not an IResourceBuilder<T> target, so the ATS codegen cannot generate a wrapper class for it.")]
Aspire.Hosting.Azure.ApplicationInsights (2)
AzureApplicationInsightsExtensions.cs (2)
35
[AspireExportIgnore(
Reason
= "logAnalyticsWorkspace parameter cannot be made optional in ATS. Use the single-parameter overload with WithLogAnalyticsWorkspace instead.")]
134
[AspireExportIgnore(
Reason
= "BicepOutputReference is not ATS-compatible. Use the IResourceBuilder<AzureLogAnalyticsWorkspaceResource> overload instead.")]
Aspire.Hosting.Azure.CognitiveServices (2)
AzureOpenAIExtensions.cs (2)
154
[AspireExportIgnore(
Reason
= "Obsolete API that accepts AzureOpenAIDeployment which is not ATS-compatible.")]
228
[AspireExportIgnore(
Reason
= "CognitiveServicesBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the enum-based overload instead.")]
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
269
[AspireExportIgnore(
Reason
= "ContainerRegistryBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureContainerRegistryRole-based overload instead.")]
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
298
[AspireExportIgnore(
Reason
= "Obsolete API with incorrect return type. Use AddCosmosDatabase instead.")]
Aspire.Hosting.Azure.EventHubs (2)
AzureEventHubsExtensions.cs (2)
440
[AspireExportIgnore(
Reason
= "Action<JsonNode> callbacks are not ATS-compatible.")]
513
[AspireExportIgnore(
Reason
= "EventHubsBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureEventHubsRole-based overload instead.")]
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
63
[AspireExportIgnore(
Reason
= "TProject : IProjectMetadata is a .NET-specific generic constraint not compatible with ATS. Use the project path overload instead.")]
338
[AspireExportIgnore(
Reason
= "IResourceWithAzureFunctionsConfig is an internal interface constraint not compatible with ATS.")]
Aspire.Hosting.Azure.KeyVault (3)
AzureKeyVaultResourceExtensions.cs (3)
170
[AspireExportIgnore(
Reason
= "KeyVaultBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureKeyVaultRole-based overload instead.")]
263
[AspireExportIgnore(
Reason
= "Raw ParameterResource overload; use the IResourceBuilder<ParameterResource> variant instead.")]
323
[AspireExportIgnore(
Reason
= "Raw ParameterResource overload; use the IResourceBuilder<ParameterResource> variant instead.")]
Aspire.Hosting.Azure.Kusto (1)
AzureKustoHealthCheckBuilderExtensions.cs (1)
21
[AspireExportIgnore(
Reason
= "IHealthChecksBuilder extensions and IServiceProvider callbacks are not ATS-compatible.")]
Aspire.Hosting.Azure.Search (1)
AzureSearchExtensions.cs (1)
130
[AspireExportIgnore(
Reason
= "SearchBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureSearchRole-based overload instead.")]
Aspire.Hosting.Azure.ServiceBus (6)
AzureServiceBusExtensions.cs (6)
150
[AspireExportIgnore(
Reason
= "Obsolete API with incorrect return type. Use AddServiceBusQueue instead.")]
207
[AspireExportIgnore(
Reason
= "Obsolete API with incorrect return type. Use AddServiceBusTopic instead.")]
226
[AspireExportIgnore(
Reason
= "Obsolete API. Use AddServiceBusTopic and AddServiceBusSubscription instead.")]
292
[AspireExportIgnore(
Reason
= "Obsolete API. Use AddServiceBusSubscription instead.")]
548
[AspireExportIgnore(
Reason
= "Action<JsonNode> callbacks are not ATS-compatible.")]
666
[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.")]
195
[AspireExportIgnore(
Reason
= "SignalRBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureSignalRRole-based overload instead.")]
Aspire.Hosting.Azure.Sql (1)
AzureSqlExtensions.cs (1)
392
[AspireExportIgnore(
Reason
= "Azure subnet resources are not currently available to polyglot app hosts.")]
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
689
[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)
161
[AspireExportIgnore(
Reason
= "Use the AddHub overload with the optional hubName parameter instead.")]
204
[AspireExportIgnore(
Reason
= "ExpressionInterpolatedStringHandler and UpstreamAuthSettings are not ATS-compatible. Use the polyglot overload without auth settings instead.")]
231
[AspireExportIgnore(
Reason
= "UpstreamAuthSettings is not ATS-compatible. Use the polyglot overload without auth settings instead.")]
311
[AspireExportIgnore(
Reason
= "WebPubSubBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the AzureWebPubSubRole-based overload instead.")]
Aspire.Hosting.DevTunnels (6)
DevTunnelResourceBuilderExtensions.cs (6)
48
[AspireExportIgnore(
Reason
= "Use the dedicated polyglot overload instead.")]
283
[AspireExportIgnore(
Reason
= "DevTunnelPortOptions is not ATS-compatible. Use the overload with bool allowAnonymous parameter instead.")]
338
[AspireExportIgnore(
Reason
= "DevTunnelPortOptions is not ATS-compatible. Use the overload with EndpointReference or EndpointReference + bool instead.")]
379
[AspireExportIgnore(
Reason
= "Delegates to the IResource-based overload which is already exported.")]
400
[AspireExportIgnore(
Reason
= "IResource parameter type is not ATS-compatible. Use the EndpointReference-based overload instead.")]
463
[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 (5)
DockerComposeEnvironmentExtensions.cs (2)
83
[AspireExportIgnore(
Reason
= "ComposeFile and its nested types are not exported to ATS.")]
106
[AspireExportIgnore(
Reason
= "Action<IDictionary<string, CapturedEnvironmentVariable>> callbacks are not ATS-compatible.")]
DockerComposeServiceExtensions.cs (3)
58
[AspireExportIgnore(
Reason
= "Polyglot projection for Docker Compose placeholder helpers is not currently available.")]
80
[AspireExportIgnore(
Reason
= "Polyglot projection for Docker Compose placeholder helpers is not currently available.")]
93
[AspireExportIgnore(
Reason
= "Polyglot projection for Docker Compose placeholder helpers is not currently available.")]
Aspire.Hosting.Foundry (14)
FoundryExtensions.cs (1)
192
[AspireExportIgnore(
Reason
= "CognitiveServicesBuiltInRole is an Azure.Provisioning type not compatible with ATS. Use the FoundryRole-based overload instead.")]
HostedAgent\HostedAgentBuilderExtension.cs (6)
22
[AspireExportIgnore(
Reason
= "HostedAgentConfiguration callback parameters are not ATS-compatible.")]
34
[AspireExportIgnore(
Reason
= "HostedAgentConfiguration callback parameters are not ATS-compatible.")]
46
[AspireExportIgnore(
Reason
= "HostedAgentConfiguration callback parameters are not ATS-compatible.")]
58
[AspireExportIgnore(
Reason
= "HostedAgentConfiguration callback parameters are not ATS-compatible.")]
78
[AspireExportIgnore(
Reason
= "HostedAgentConfiguration callback parameters are not ATS-compatible.")]
94
[AspireExportIgnore(
Reason
= "HostedAgentConfiguration callback parameters are not ATS-compatible.")]
Project\ConnectionBuilderExtensions.cs (4)
28
[AspireExportIgnore(
Reason
= "The configureProperties callback returns Azure provisioning types that are not ATS-compatible.")]
77
[AspireExportIgnore(
Reason
= "Raw AzureCosmosDBResource parameters are not ATS-compatible. Use the resource-builder overload instead.")]
116
[AspireExportIgnore(
Reason
= "Raw AzureStorageResource parameters are not ATS-compatible. Use the resource-builder overload instead.")]
157
[AspireExportIgnore(
Reason
= "Raw AzureContainerRegistryResource parameters are not ATS-compatible. Use the resource-builder overload instead.")]
Project\ProjectBuilderExtension.cs (3)
86
[AspireExportIgnore(
Reason
= "IContainerRegistry is not ATS-compatible. Use the resource-builder overload instead.")]
103
[AspireExportIgnore(
Reason
= "The standard WithReference export already covers this polyglot scenario.")]
178
[AspireExportIgnore(
Reason
= "CapabilityHostBuilder is not ATS-compatible.")]
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.GitHub.Models (2)
GitHubModelsExtensions.cs (2)
25
[AspireExportIgnore(
Reason
= "The polyglot overload uses the GitHubModelName enum instead. See the internal AddGitHubModel(GitHubModelName) overload.")]
102
[AspireExportIgnore(
Reason
= "GitHubModel is a .NET-specific descriptor type not compatible with ATS. Use the GitHubModelName enum-based overload instead.")]
Aspire.Hosting.Keycloak (1)
KeycloakResourceBuilderExtensions.cs (1)
229
[AspireExportIgnore(
Reason
= "Parameter name 'import' is a reserved keyword in TypeScript. Use the internal ATS-compatible overload instead.")]
Aspire.Hosting.Maui (11)
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.")]
239
[AspireExportIgnore(
Reason
= "Convenience overload. Use the overload with name and optional emulator ID instead.")]
287
[AspireExportIgnore(
Reason
= "Convenience overload. Use the overload with the optional emulator ID parameter instead.")]
MauiHostingExtensions.cs (1)
15
[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.")]
257
[AspireExportIgnore(
Reason
= "Convenience overload. Use the overload with name and optional simulator UDID instead.")]
302
[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.")]
Aspire.Hosting.MongoDB (2)
MongoDBBuilderExtensions.cs (2)
34
[AspireExportIgnore(
Reason
= "Convenience overload. Use the overload with optional userName and password parameters instead.")]
231
[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.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)
493
[AspireExportIgnore(
Reason
= "Obsolete. Use WithInitFiles instead.")]
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
142
[AspireExportIgnore(
Reason
= "Use the overload that accepts an explicit connection name when calling this API from 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.Valkey (1)
ValkeyBuilderExtensions.cs (1)
59
[AspireExportIgnore(
Reason
= "Convenience overload. Use the overload with optional password parameter instead.")]
Aspire.Hosting.Yarp (9)
ConfigurationBuilder\IYarpConfigurationBuilder.cs (5)
29
[AspireExportIgnore(
Reason
= "Use the addClusterFromEndpoint method instead.")]
38
[AspireExportIgnore(
Reason
= "Use the addClusterFromResource method instead.")]
47
[AspireExportIgnore(
Reason
= "Use the addClusterFromExternalService method instead.")]
57
[AspireExportIgnore(
Reason
= "Use the addClusterWithDestinations method instead.")]
67
[AspireExportIgnore(
Reason
= "Use the addClusterWithDestination method instead.")]
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.")]
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)
12
[AspireExportIgnore(
Reason
= "Publisher playground test resource; not part of the supported ATS surface.")]
Stress.AppHost (3)
InteractionCommands.cs (1)
12
[AspireExportIgnore(
Reason
= "Uses interaction service callbacks and command handlers that are not ATS-compatible.")]
TestResource.cs (2)
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.")]