57 references to IdentitySource
aspire (36)
Acquisition\IdentityResolver.cs (28)
121
return new IdentityValue<string>(env,
IdentitySource
.Environment);
127
return new IdentityValue<string>(sidecarValue,
IdentitySource
.Sidecar);
135
return new IdentityValue<string>(assemblyValue,
IdentitySource
.AssemblyFallback);
138
return new IdentityValue<string>(PackageChannelNames.Local,
IdentitySource
.TerminalDefault);
145
ValidateVersion(env,
IdentitySource
.Environment);
146
return new IdentityValue<string>(env,
IdentitySource
.Environment);
152
ValidateVersion(sidecarValue,
IdentitySource
.Sidecar);
153
return new IdentityValue<string>(sidecarValue,
IdentitySource
.Sidecar);
156
return new IdentityValue<string>(assemblyVersionAndCommit.Version,
IdentitySource
.AssemblyFallback);
163
ValidateCommit(env,
IdentitySource
.Environment);
164
return new IdentityValue<string>(env,
IdentitySource
.Environment);
170
ValidateCommit(sidecarValue,
IdentitySource
.Sidecar);
171
return new IdentityValue<string>(sidecarValue,
IdentitySource
.Sidecar);
174
return new IdentityValue<string>(assemblyVersionAndCommit.Commit,
IdentitySource
.AssemblyFallback);
181
ValidateNuGetServiceIndex(env,
IdentitySource
.Environment);
182
return new IdentityValue<string?>(env,
IdentitySource
.Environment);
188
ValidateNuGetServiceIndex(sidecarValue,
IdentitySource
.Sidecar);
189
return new IdentityValue<string?>(sidecarValue,
IdentitySource
.Sidecar);
194
return new IdentityValue<string?>(null,
IdentitySource
.TerminalDefault);
201
return new IdentityValue<string?>(env,
IdentitySource
.Environment);
207
return new IdentityValue<string?>(sidecarValue,
IdentitySource
.Sidecar);
213
return new IdentityValue<string?>(null,
IdentitySource
.TerminalDefault);
226
private static void ValidateVersion(string value,
IdentitySource
source)
239
private static void ValidateCommit(string value,
IdentitySource
source)
256
private static void ValidateNuGetServiceIndex(string value,
IdentitySource
source)
287
private static string BuildInvalidOverrideMessage(
IdentitySource
source, string envVar, string sidecarField, string value, string expected)
293
IdentitySource
.Environment => $"environment variable {envVar}",
294
IdentitySource
.Sidecar => $"'{sidecarField}' field in {InstallSidecarReader.SidecarFileName}",
Acquisition\IdentityValue.cs (1)
11
internal readonly record struct IdentityValue<T>(T Value,
IdentitySource
Source);
Program.cs (7)
716
static bool IsOverride(
IdentitySource
source) => source is
IdentitySource
.Environment or
IdentitySource
.Sidecar;
722
static bool IsEnvironmentOverride(
IdentitySource
source) => source is
IdentitySource
.Environment;
723
static bool IsDeveloperSidecarOverride(
IdentitySource
source) => source is
IdentitySource
.Sidecar;
Aspire.Cli.Tests (21)
Acquisition\IdentityResolverTests.cs (21)
35
Assert.Equal(
IdentitySource
.Environment, resolved.Source);
48
Assert.Equal(
IdentitySource
.Sidecar, resolved.Source);
61
Assert.Equal(
IdentitySource
.AssemblyFallback, resolved.Source);
75
Assert.Equal(
IdentitySource
.TerminalDefault, resolved.Source);
93
Assert.Equal(
IdentitySource
.Sidecar, resolved.Source);
105
Assert.Equal(
IdentitySource
.AssemblyFallback, version.Source);
107
Assert.Equal(
IdentitySource
.AssemblyFallback, commit.Source);
129
Assert.Equal(
IdentitySource
.Environment, resolved.Source);
144
Assert.Equal(
IdentitySource
.Environment, resolved.Source);
190
Assert.Equal(
IdentitySource
.Environment, resolved.Source);
219
Assert.Equal(
IdentitySource
.Environment, resolved.Source);
250
Assert.Equal(
IdentitySource
.Environment, resolved.Source);
263
Assert.Equal(
IdentitySource
.TerminalDefault, resolved.Source);
278
Assert.Equal(
IdentitySource
.Environment, resolved.Source);
291
Assert.Equal(
IdentitySource
.Sidecar, resolved.Source);
304
Assert.Equal(
IdentitySource
.TerminalDefault, resolved.Source);
319
Assert.Equal(
IdentitySource
.Environment, resolved.Source);
332
Assert.Equal(
IdentitySource
.Sidecar, resolved.Source);
395
inputSource is IdentityInputSource.Sidecar ?
IdentitySource
.Sidecar :
IdentitySource
.Environment,
543
private static
IdentitySource
GetResolvedSource(IIdentityResolver resolver, IdentityField field)