32 instantiations of EnvironmentVariableSnapshot
Aspire.Hosting (1)
Dcp\ResourceSnapshotBuilder.cs (1)
659environment.Add(new(env.Name, env.Value ?? "", isFromSpec));
Aspire.Hosting.Go.Tests (1)
GoRunDebuggingTests.cs (1)
268.Select(variable => new EnvironmentVariableSnapshot(variable.Key, variable.Value, true))]
Aspire.Hosting.Maui.Tests (2)
MauiPlatformExtensionsTests.cs (2)
927new( 1243new(
Aspire.Hosting.Tests (28)
Backchannel\AppHostBackchannelTests.cs (2)
83EnvironmentVariables = [new("e", "f", true), new("g", "h", false)]
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (25)
204new EnvironmentVariableSnapshot("MY_VAR", "my-value", false), 205new EnvironmentVariableSnapshot("ANOTHER_VAR", "another-value", true) 351new EnvironmentVariableSnapshot("DB_PASSWORD", "s3cr3t-value", true), 352new EnvironmentVariableSnapshot("REGION", "public-value", true), 353new EnvironmentVariableSnapshot("PLAIN_VAR", "plain-value", true) 401.Select(variable => new EnvironmentVariableSnapshot(variable.Key, variable.Value, true))] 450new EnvironmentVariableSnapshot("POSTGRES_PASSWORD", "generated-s3cr3t", true) 499new EnvironmentVariableSnapshot("TOP_LEVEL_SECRET", "top-level-secret", true), 500new EnvironmentVariableSnapshot("REFERENCED_SECRET", "referenced-secret", true) 561new EnvironmentVariableSnapshot("SECRET", "value-a", true) 590new EnvironmentVariableSnapshot("SECRET", "value-b", true) 637new EnvironmentVariableSnapshot("SECRET", "value-a", true) 664new EnvironmentVariableSnapshot("SECRET", "value-a", true) 707new EnvironmentVariableSnapshot("SECRET", "value-a", true) 735new EnvironmentVariableSnapshot("SECRET", "value-a", true) 778new EnvironmentVariableSnapshot("SECRET", "value-a", true) 803new EnvironmentVariableSnapshot("SECRET", "value-a", true) 871new EnvironmentVariableSnapshot("SECRET", "leaked-during-mcp", true) 927new EnvironmentVariableSnapshot("SECRET", "value-a", true) 1080new EnvironmentVariableSnapshot("DB_PASSWORD", "s3cr3t-value", true) 1143new EnvironmentVariableSnapshot("PHASE", "before", false), 1144new EnvironmentVariableSnapshot("DB_PASSWORD", "s3cr3t-value", true) 1159new EnvironmentVariableSnapshot("PHASE", "after", false), 1160new EnvironmentVariableSnapshot("DB_PASSWORD", "s3cr3t-value", true) 1196new EnvironmentVariableSnapshot("COINCIDENCE", "shared-value", true)
ResourceNotificationTests.cs (1)
1794EnvironmentVariables = [new("Key", "Value", IsFromSpec: true)],
5 references to EnvironmentVariableSnapshot
Aspire.Hosting (5)
ApplicationModel\CustomResourceSnapshot.cs (1)
105public ImmutableArray<EnvironmentVariableSnapshot> EnvironmentVariables { get; init; } = [];
Dashboard\proto\Partials.cs (1)
50foreach (var env in snapshot.Environment)
Dashboard\ResourceSnapshot.cs (1)
25public required ImmutableArray<EnvironmentVariableSnapshot> Environment { get; init; }
Dcp\ResourceSnapshotBuilder.cs (2)
644private static ImmutableArray<EnvironmentVariableSnapshot> GetEnvironmentVariables(List<EnvVar>? effectiveSource, List<EnvVar>? specSource) 651var environment = ImmutableArray.CreateBuilder<EnvironmentVariableSnapshot>(effectiveSource.Count);