13 instantiations of InternalMicrosoftProbeResult
aspire (3)
Telemetry\InternalMicrosoftDetector.cs (3)
1753return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: NormalizeAlias(alias), Domain: NormalizeAdDomainName(domain)); 1922public static InternalMicrosoftProbeResult NotDetected { get; } = new(IsInternalMicrosoft: false, Alias: null, Domain: null); 1925=> new(IsInternalMicrosoft: false, Alias: null, Domain: null, Failure: failure);
Aspire.Cli.Tests (10)
Telemetry\InternalMicrosoftDetectorTests.cs (10)
147[new InternalMicrosoftProbe("positive", _ => Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "stale.alias", Domain: "STALE")))] 185return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "stage.alias", Domain: "STAGE")); 190return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "unused.alias", Domain: "UNUSED")); 217return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "positive.alias", Domain: "POSITIVE"); 263return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "late.alias", Domain: "LATE"); 300return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: null, Domain: null); 312return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "strong.alias", Domain: "STRONG"); 333[new InternalMicrosoftProbe("positive", _ => Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "later.alias", Domain: "LATER")))] 508return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "current.alias", Domain: "CURRENT")); 545return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "local.alias", Domain: null));
118 references to InternalMicrosoftProbeResult
aspire (71)
Telemetry\InternalMicrosoftDetector.cs (71)
370var result = await probe.DetectAsync(cancellationToken).ConfigureAwait(false); 392InternalMicrosoftProbeResult.NotDetected, 406InternalMicrosoftProbeResult.NotDetected, 438private static int GetProbeResultScore(InternalMicrosoftProbeResult result) 587internal Task<InternalMicrosoftProbeResult> CheckWindowsUserDnsDomainAsync(CancellationToken cancellationToken) 594: InternalMicrosoftProbeResult.NotDetected); 597private async Task<InternalMicrosoftProbeResult> CheckWslWindowsUserDnsDomainAsync(CancellationToken cancellationToken) 601return InternalMicrosoftProbeResult.NotDetected; 616: InternalMicrosoftProbeResult.NotDetected; 620private async Task<InternalMicrosoftProbeResult> CheckVisualStudioMicrosoftTenantAsync(CancellationToken cancellationToken) 625return InternalMicrosoftProbeResult.NotDetected; 631return InternalMicrosoftProbeResult.NotDetected; 641return InternalMicrosoftProbeResult.Failed(new( 648private async Task<InternalMicrosoftProbeResult> CheckWslVisualStudioMicrosoftTenantAsync(CancellationToken cancellationToken) 652return InternalMicrosoftProbeResult.NotDetected; 667internal async Task<InternalMicrosoftProbeResult> CheckMacPlatformSsoAsync(CancellationToken cancellationToken) 685internal static InternalMicrosoftProbeResult EvaluateMacPlatformSso(string output) 786private static InternalMicrosoftProbeResult PlatformSsoFailure(string code, string stage) 787=> InternalMicrosoftProbeResult.Failed(new(code, stage)); 789internal async Task<InternalMicrosoftProbeResult> CheckWindowsWorkplaceJoinAsync(CancellationToken cancellationToken) 793return InternalMicrosoftProbeResult.NotDetected; 807private async Task<InternalMicrosoftProbeResult> CheckWslWindowsWorkplaceJoinAsync(CancellationToken cancellationToken) 811return InternalMicrosoftProbeResult.NotDetected; 823private Task<InternalMicrosoftProbeResult> CheckGhCliAsync(CancellationToken cancellationToken) 826private Task<InternalMicrosoftProbeResult> CheckWslWindowsGhCliAsync(CancellationToken cancellationToken) 829internal async Task<InternalMicrosoftProbeResult> CheckGhCliExecutableAsync(string executable, CancellationToken cancellationToken) 833return InternalMicrosoftProbeResult.NotDetected; 838return InternalMicrosoftProbeResult.NotDetected; 853return InternalMicrosoftProbeResult.NotDetected; 860private async Task<InternalMicrosoftProbeResult> CheckEnvironmentGitHubTokenAsync(CancellationToken cancellationToken) 864return InternalMicrosoftProbeResult.NotDetected; 870return InternalMicrosoftProbeResult.NotDetected; 876internal async Task<InternalMicrosoftProbeResult> CheckCopilotCliAsync(CancellationToken cancellationToken) 880return InternalMicrosoftProbeResult.NotDetected; 903return InternalMicrosoftProbeResult.NotDetected; 1014internal async Task<InternalMicrosoftProbeResult> CheckGitHubMembershipWithTokenResultForTestingAsync(string token, CancellationToken cancellationToken) 1074private static InternalMicrosoftProbeResult ToProbeResult(GitHubMembershipCheckResult result) 1078? InternalMicrosoftProbeResult.Failed(result.Failure) 1079: InternalMicrosoftProbeResult.NotDetected; 1183private static InternalMicrosoftProbeResult? GetProcessFailure(ProcessResult result, bool treatNonZeroExitAsFailure) 1187return InternalMicrosoftProbeResult.Failed(result.Failure); 1191? InternalMicrosoftProbeResult.Failed(new( 1198private static InternalMicrosoftProbeResult EvaluateWindowsWorkplaceJoin(string output, string? fallbackDomain) 1202return InternalMicrosoftProbeResult.NotDetected; 1214: InternalMicrosoftProbeResult.NotDetected; 1249private static InternalMicrosoftProbeResult DetectVisualStudioMicrosoftTenant(string? text, CancellationToken cancellationToken) 1253return InternalMicrosoftProbeResult.NotDetected; 1264var personalizationResults = new List<InternalMicrosoftProbeResult>(); 1265var fallbackResults = new List<InternalMicrosoftProbeResult>(); 1268InternalMicrosoftProbeResult? failure = null; 1273var result = TryDetectVisualStudioMicrosoftTenantAccount(account); 1319return failure ?? InternalMicrosoftProbeResult.NotDetected; 1323return InternalMicrosoftProbeResult.Failed(new( 1338private static InternalMicrosoftProbeResult SelectUnambiguousIdentity(IReadOnlyList<InternalMicrosoftProbeResult> candidates) 1340var first = candidates[0]; 1348private static InternalMicrosoftProbeResult TryDetectVisualStudioMicrosoftTenantAccount(JsonElement account) 1375return InternalMicrosoftProbeResult.NotDetected; 1391return InternalMicrosoftProbeResult.NotDetected; 1401return InternalMicrosoftProbeResult.NotDetected; 1425return InternalMicrosoftProbeResult.NotDetected; 1435return InternalMicrosoftProbeResult.NotDetected; 1447return InternalMicrosoftProbeResult.Failed(new( 1454private static InternalMicrosoftProbeResult JsonShapeFailure(string stage) 1455=> InternalMicrosoftProbeResult.Failed(new(InternalMicrosoftProbeFailureCode.JsonShape, stage)); 1457internal static InternalMicrosoftProbeResult DetectVisualStudioMicrosoftTenantForTesting(string text, CancellationToken cancellationToken) 1751private static InternalMicrosoftProbeResult Detected(string? alias, string? domain = null) 1912private sealed record InternalMicrosoftProbeRunResult(InternalMicrosoftProbe Probe, string Source, InternalMicrosoftProbeResult Result, InternalMicrosoftProbeDiagnostic Diagnostic, long CompletionTimestamp); 1917Func<CancellationToken, Task<InternalMicrosoftProbeResult>> DetectAsync, 1922public static InternalMicrosoftProbeResult NotDetected { get; } = new(IsInternalMicrosoft: false, Alias: null, Domain: null); 1924public static InternalMicrosoftProbeResult Failed(InternalMicrosoftProbeFailure failure)
Aspire.Cli.Tests (47)
Telemetry\InternalMicrosoftDetectorTests.cs (47)
65return Task.FromResult(InternalMicrosoftProbeResult.NotDetected); 94return InternalMicrosoftProbeResult.NotDetected; 180return Task.FromResult(InternalMicrosoftProbeResult.NotDetected); 232return InternalMicrosoftProbeResult.NotDetected; 358[[new InternalMicrosoftProbe("negative", _ => Task.FromResult(InternalMicrosoftProbeResult.NotDetected))]]); 423new InternalMicrosoftProbe("negative", _ => Task.FromResult(InternalMicrosoftProbeResult.NotDetected)), 424new InternalMicrosoftProbe("failed", _ => Task.FromResult(InternalMicrosoftProbeResult.Failed(new( 448return InternalMicrosoftProbeResult.NotDetected; 472return InternalMicrosoftProbeResult.NotDetected; 528[[new InternalMicrosoftProbe("CI negative", _ => Task.FromResult(InternalMicrosoftProbeResult.NotDetected))]], 598var result = await detector.CheckWindowsUserDnsDomainAsync(CancellationToken.None); 619var result = await detector.CheckWindowsUserDnsDomainAsync(CancellationToken.None); 654var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 691var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 722var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 742var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 758var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 773var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 788var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 803var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 817var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 838var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 877var result = await detector.CheckMacPlatformSsoAsync(CancellationToken.None); 895var result = await detector.CheckMacPlatformSsoAsync(CancellationToken.None); 942var probeResult = await detector.CheckMacPlatformSsoAsync(CancellationToken.None); 1007var result = InternalMicrosoftDetector.EvaluateMacPlatformSso($"{stdout}{Environment.NewLine}{stderr}"); 1026InternalMicrosoftProbeResult.Failed(new( 1061var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 1091var result = await detector.CheckGhCliExecutableAsync(executable, CancellationToken.None); 1122var result = await detector.CheckGhCliExecutableAsync(executable, CancellationToken.None); 1145var result = await detector.CheckGitHubMembershipWithTokenResultForTestingAsync(CreateGitHubToken(1), CancellationToken.None); 1170var result = await detector.CheckGitHubMembershipWithTokenResultForTestingAsync(CreateGitHubToken(1), CancellationToken.None); 1218var result = await detector.CheckGitHubMembershipWithTokenResultForTestingAsync(CreateGitHubToken(1), CancellationToken.None); 1319var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1346var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1375var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1388var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1399var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1416var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1432var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1449var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1465var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1500var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1539var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting(store, CancellationToken.None); 1550var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1587var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1646var result = await checkTask.WaitAsync(safetyTimeout.Token);