54 references to ReferenceEnvironmentInjectionFlags
Aspire.Hosting (28)
ApplicationModel\ReferenceEnvironmentInjectionAnnotation.cs (2)
16public ReferenceEnvironmentInjectionAnnotation(ReferenceEnvironmentInjectionFlags flags) 24public ReferenceEnvironmentInjectionFlags Flags { get; }
Ats\ReferenceEnvironmentInjectionOptions.cs (7)
38public ReferenceEnvironmentInjectionFlags ToFlags() 40var flags = ReferenceEnvironmentInjectionFlags.None; 44flags |= ReferenceEnvironmentInjectionFlags.ConnectionString; 49flags |= ReferenceEnvironmentInjectionFlags.ConnectionProperties; 54flags |= ReferenceEnvironmentInjectionFlags.ServiceDiscovery; 59flags |= ReferenceEnvironmentInjectionFlags.Endpoints;
ResourceBuilderExtensions.cs (19)
813var flags = injectionAnnotation?.Flags ?? ReferenceEnvironmentInjectionFlags.All; 838if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.Endpoints)) 845if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)) 880public static IResourceBuilder<TDestination> WithReferenceEnvironment<TDestination>(this IResourceBuilder<TDestination> builder, ReferenceEnvironmentInjectionFlags flags) 1126var flags = injectionAnnotation?.Flags ?? ReferenceEnvironmentInjectionFlags.All; 1130if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ConnectionString)) 1153if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ConnectionProperties)) 1342var flags = injectionAnnotation?.Flags ?? ReferenceEnvironmentInjectionFlags.All; 1344if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)) 1349if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.Endpoints)) 1376var flags = injectionAnnotation?.Flags ?? ReferenceEnvironmentInjectionFlags.All; 1380if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.Endpoints)) 1386if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)) 1417if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)) 1422if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.Endpoints))
Aspire.Hosting.DevTunnels (4)
DevTunnelResourceBuilderExtensions.cs (4)
517var flags = injectionAnnotation?.Flags ?? ReferenceEnvironmentInjectionFlags.All; 529if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)) 552if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.Endpoints))
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesPublisherTests.cs (1)
271.WithReferenceEnvironment(ReferenceEnvironmentInjectionFlags.ConnectionProperties)
Aspire.Hosting.Qdrant (3)
QdrantBuilderExtensions.cs (3)
198var flags = injectionAnnotation?.Flags ?? ReferenceEnvironmentInjectionFlags.All; 200if (flags.HasFlag(ReferenceEnvironmentInjectionFlags.ConnectionString))
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
3105/// is suppressed via <see cref="ReferenceEnvironmentInjectionFlags"/>.
Aspire.Hosting.Radius.Tests (1)
Publishing\BackingResourceValueResolutionTests.cs (1)
1088.WithReferenceEnvironment(ReferenceEnvironmentInjectionFlags.ConnectionString)
Aspire.Hosting.Tests (16)
WithReferenceTests.cs (16)
81[InlineData(ReferenceEnvironmentInjectionFlags.All)] 82[InlineData(ReferenceEnvironmentInjectionFlags.ConnectionProperties)] 83[InlineData(ReferenceEnvironmentInjectionFlags.ConnectionString)] 84[InlineData(ReferenceEnvironmentInjectionFlags.ServiceDiscovery)] 85[InlineData(ReferenceEnvironmentInjectionFlags.Endpoints)] 86[InlineData(ReferenceEnvironmentInjectionFlags.None)] 87public async Task ResourceWithEndpointRespectsCustomEnvironmentVariableNaming(ReferenceEnvironmentInjectionFlags flags) 106case ReferenceEnvironmentInjectionFlags.All: 110case ReferenceEnvironmentInjectionFlags.ConnectionProperties: 114case ReferenceEnvironmentInjectionFlags.ConnectionString: 118case ReferenceEnvironmentInjectionFlags.ServiceDiscovery: 122case ReferenceEnvironmentInjectionFlags.Endpoints: 126case ReferenceEnvironmentInjectionFlags.None: 705.WithReferenceEnvironment(ReferenceEnvironmentInjectionFlags.ConnectionProperties) 734.WithReferenceEnvironment(ReferenceEnvironmentInjectionFlags.ConnectionString) 976.WithReferenceEnvironment(ReferenceEnvironmentInjectionFlags.ConnectionProperties)