227 instantiations of AspireExportIgnore
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 (4)
AzureOpenAIDeploymentResource.cs (2)
101[AspireExportIgnore] 108[AspireExportIgnore]
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 (4)
AzureEventHubResource.cs (2)
40[AspireExportIgnore] 47[AspireExportIgnore]
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 (3)
AzureKustoClusterResource.cs (2)
40[AspireExportIgnore] 47[AspireExportIgnore]
AzureKustoHealthCheckBuilderExtensions.cs (1)
21[AspireExportIgnore(Reason = "IHealthChecksBuilder extensions and IServiceProvider callbacks are not ATS-compatible.")]
Aspire.Hosting.Azure.Redis (3)
AzureManagedRedisResource.cs (3)
50[AspireExportIgnore] 57[AspireExportIgnore] 81[AspireExportIgnore]
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 (12)
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.")]
AzureServiceBusQueueResource.cs (2)
41[AspireExportIgnore] 48[AspireExportIgnore]
AzureServiceBusSubscriptionResource.cs (2)
41[AspireExportIgnore] 48[AspireExportIgnore]
AzureServiceBusTopicResource.cs (2)
41[AspireExportIgnore] 48[AspireExportIgnore]
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 (7)
AzureSqlDatabaseResource.cs (1)
86[AspireExportIgnore]
AzureSqlExtensions.cs (1)
392[AspireExportIgnore(Reason = "Azure subnet resources are not currently available to polyglot app hosts.")]
AzureSqlServerResource.cs (5)
63[AspireExportIgnore] 70[AspireExportIgnore] 77[AspireExportIgnore] 166[AspireExportIgnore] 173[AspireExportIgnore]
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 (15)
FoundryDeploymentResource.cs (1)
97[AspireExportIgnore]
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.Tests (1)
Ats\AttributeDataReaderTests.cs (1)
206[AspireExportIgnore]
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.")]
3 references to AspireExportIgnore
Aspire.Hosting (3)
Ats\AspireExportAttribute.cs (2)
179/// are automatically exposed as get/set capabilities (unless marked with <see cref="AspireExportIgnoreAttribute"/>). 201/// (unless marked with <see cref="AspireExportIgnoreAttribute"/>).
Ats\AttributeDataReader.cs (1)
16private static readonly string s_aspireExportIgnoreAttributeFullName = typeof(AspireExportIgnoreAttribute).FullName!;