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)
148[new InternalMicrosoftProbe("positive", _ => Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "stale.alias", Domain: "STALE")))] 186return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "stage.alias", Domain: "STAGE")); 191return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "unused.alias", Domain: "UNUSED")); 218return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "positive.alias", Domain: "POSITIVE"); 264return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "late.alias", Domain: "LATE"); 301return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: null, Domain: null); 313return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "strong.alias", Domain: "STRONG"); 334[new InternalMicrosoftProbe("positive", _ => Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "later.alias", Domain: "LATER")))] 509return Task.FromResult(new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: "current.alias", Domain: "CURRENT")); 546return 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)
66return Task.FromResult(InternalMicrosoftProbeResult.NotDetected); 95return InternalMicrosoftProbeResult.NotDetected; 181return Task.FromResult(InternalMicrosoftProbeResult.NotDetected); 233return InternalMicrosoftProbeResult.NotDetected; 359[[new InternalMicrosoftProbe("negative", _ => Task.FromResult(InternalMicrosoftProbeResult.NotDetected))]]); 424new InternalMicrosoftProbe("negative", _ => Task.FromResult(InternalMicrosoftProbeResult.NotDetected)), 425new InternalMicrosoftProbe("failed", _ => Task.FromResult(InternalMicrosoftProbeResult.Failed(new( 449return InternalMicrosoftProbeResult.NotDetected; 473return InternalMicrosoftProbeResult.NotDetected; 529[[new InternalMicrosoftProbe("CI negative", _ => Task.FromResult(InternalMicrosoftProbeResult.NotDetected))]], 599var result = await detector.CheckWindowsUserDnsDomainAsync(CancellationToken.None); 620var result = await detector.CheckWindowsUserDnsDomainAsync(CancellationToken.None); 655var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 692var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 723var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 743var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 759var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 774var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 789var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 804var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 818var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 839var result = InternalMicrosoftDetector.EvaluateMacPlatformSso(output); 878var result = await detector.CheckMacPlatformSsoAsync(CancellationToken.None); 896var result = await detector.CheckMacPlatformSsoAsync(CancellationToken.None); 943var probeResult = await detector.CheckMacPlatformSsoAsync(CancellationToken.None); 1008var result = InternalMicrosoftDetector.EvaluateMacPlatformSso($"{stdout}{Environment.NewLine}{stderr}"); 1027InternalMicrosoftProbeResult.Failed(new( 1062var result = await detector.CheckWindowsWorkplaceJoinAsync(CancellationToken.None); 1092var result = await detector.CheckGhCliExecutableAsync(executable, CancellationToken.None); 1123var result = await detector.CheckGhCliExecutableAsync(executable, CancellationToken.None); 1146var result = await detector.CheckGitHubMembershipWithTokenResultForTestingAsync(CreateGitHubToken(1), CancellationToken.None); 1171var result = await detector.CheckGitHubMembershipWithTokenResultForTestingAsync(CreateGitHubToken(1), CancellationToken.None); 1219var result = await detector.CheckGitHubMembershipWithTokenResultForTestingAsync(CreateGitHubToken(1), CancellationToken.None); 1320var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1347var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1372var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1385var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1396var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1413var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1429var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1446var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1462var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1497var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1536var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting(store, CancellationToken.None); 1547var result = InternalMicrosoftDetector.DetectVisualStudioMicrosoftTenantForTesting( 1584var result = await detector.CheckCopilotCliAsync(CancellationToken.None); 1643var result = await checkTask.WaitAsync(safetyTimeout.Token);