3 instantiations of InternalMicrosoftProbeResult
Aspire.Dashboard (3)
src\Shared\Telemetry\InternalMicrosoftDetector.cs (3)
1771return new InternalMicrosoftProbeResult(IsInternalMicrosoft: true, Alias: NormalizeAlias(alias), Domain: NormalizeAdDomainName(domain)); 1940public static InternalMicrosoftProbeResult NotDetected { get; } = new(IsInternalMicrosoft: false, Alias: null, Domain: null); 1943=> new(IsInternalMicrosoft: false, Alias: null, Domain: null, Failure: failure);
71 references to InternalMicrosoftProbeResult
Aspire.Dashboard (71)
src\Shared\Telemetry\InternalMicrosoftDetector.cs (71)
374var result = await probe.DetectAsync(cancellationToken).ConfigureAwait(false); 396InternalMicrosoftProbeResult.NotDetected, 410InternalMicrosoftProbeResult.NotDetected, 442private static int GetProbeResultScore(InternalMicrosoftProbeResult result) 598internal Task<InternalMicrosoftProbeResult> CheckWindowsUserDnsDomainAsync(CancellationToken cancellationToken) 605: InternalMicrosoftProbeResult.NotDetected); 608private async Task<InternalMicrosoftProbeResult> CheckWslWindowsUserDnsDomainAsync(CancellationToken cancellationToken) 612return InternalMicrosoftProbeResult.NotDetected; 627: InternalMicrosoftProbeResult.NotDetected; 631private async Task<InternalMicrosoftProbeResult> CheckVisualStudioMicrosoftTenantAsync(CancellationToken cancellationToken) 636return InternalMicrosoftProbeResult.NotDetected; 642return InternalMicrosoftProbeResult.NotDetected; 652return InternalMicrosoftProbeResult.Failed(new( 659private async Task<InternalMicrosoftProbeResult> CheckWslVisualStudioMicrosoftTenantAsync(CancellationToken cancellationToken) 663return InternalMicrosoftProbeResult.NotDetected; 678internal async Task<InternalMicrosoftProbeResult> CheckMacPlatformSsoAsync(CancellationToken cancellationToken) 696internal static InternalMicrosoftProbeResult EvaluateMacPlatformSso(string output) 797private static InternalMicrosoftProbeResult PlatformSsoFailure(string code, string stage) 798=> InternalMicrosoftProbeResult.Failed(new(code, stage)); 800internal async Task<InternalMicrosoftProbeResult> CheckWindowsWorkplaceJoinAsync(CancellationToken cancellationToken) 804return InternalMicrosoftProbeResult.NotDetected; 818private async Task<InternalMicrosoftProbeResult> CheckWslWindowsWorkplaceJoinAsync(CancellationToken cancellationToken) 822return InternalMicrosoftProbeResult.NotDetected; 834private Task<InternalMicrosoftProbeResult> CheckGhCliAsync(CancellationToken cancellationToken) 837private Task<InternalMicrosoftProbeResult> CheckWslWindowsGhCliAsync(CancellationToken cancellationToken) 840internal async Task<InternalMicrosoftProbeResult> CheckGhCliExecutableAsync(string executable, CancellationToken cancellationToken) 844return InternalMicrosoftProbeResult.NotDetected; 849return InternalMicrosoftProbeResult.NotDetected; 864return InternalMicrosoftProbeResult.NotDetected; 871private async Task<InternalMicrosoftProbeResult> CheckEnvironmentGitHubTokenAsync(CancellationToken cancellationToken) 875return InternalMicrosoftProbeResult.NotDetected; 881return InternalMicrosoftProbeResult.NotDetected; 887internal async Task<InternalMicrosoftProbeResult> CheckCopilotCliAsync(CancellationToken cancellationToken) 891return InternalMicrosoftProbeResult.NotDetected; 914return InternalMicrosoftProbeResult.NotDetected; 1025internal async Task<InternalMicrosoftProbeResult> CheckGitHubMembershipWithTokenResultForTestingAsync(string token, CancellationToken cancellationToken) 1085private static InternalMicrosoftProbeResult ToProbeResult(GitHubMembershipCheckResult result) 1089? InternalMicrosoftProbeResult.Failed(result.Failure) 1090: InternalMicrosoftProbeResult.NotDetected; 1201private static InternalMicrosoftProbeResult? GetProcessFailure(ProcessResult result, bool treatNonZeroExitAsFailure) 1205return InternalMicrosoftProbeResult.Failed(result.Failure); 1209? InternalMicrosoftProbeResult.Failed(new( 1216private static InternalMicrosoftProbeResult EvaluateWindowsWorkplaceJoin(string output, string? fallbackDomain) 1220return InternalMicrosoftProbeResult.NotDetected; 1232: InternalMicrosoftProbeResult.NotDetected; 1267private static InternalMicrosoftProbeResult DetectVisualStudioMicrosoftTenant(string? text, CancellationToken cancellationToken) 1271return InternalMicrosoftProbeResult.NotDetected; 1282var personalizationResults = new List<InternalMicrosoftProbeResult>(); 1283var fallbackResults = new List<InternalMicrosoftProbeResult>(); 1286InternalMicrosoftProbeResult? failure = null; 1291var result = TryDetectVisualStudioMicrosoftTenantAccount(account); 1337return failure ?? InternalMicrosoftProbeResult.NotDetected; 1341return InternalMicrosoftProbeResult.Failed(new( 1356private static InternalMicrosoftProbeResult SelectUnambiguousIdentity(IReadOnlyList<InternalMicrosoftProbeResult> candidates) 1358var first = candidates[0]; 1366private static InternalMicrosoftProbeResult TryDetectVisualStudioMicrosoftTenantAccount(JsonElement account) 1393return InternalMicrosoftProbeResult.NotDetected; 1409return InternalMicrosoftProbeResult.NotDetected; 1419return InternalMicrosoftProbeResult.NotDetected; 1443return InternalMicrosoftProbeResult.NotDetected; 1453return InternalMicrosoftProbeResult.NotDetected; 1465return InternalMicrosoftProbeResult.Failed(new( 1472private static InternalMicrosoftProbeResult JsonShapeFailure(string stage) 1473=> InternalMicrosoftProbeResult.Failed(new(InternalMicrosoftProbeFailureCode.JsonShape, stage)); 1475internal static InternalMicrosoftProbeResult DetectVisualStudioMicrosoftTenantForTesting(string text, CancellationToken cancellationToken) 1769private static InternalMicrosoftProbeResult Detected(string? alias, string? domain = null) 1930private sealed record InternalMicrosoftProbeRunResult(InternalMicrosoftProbe Probe, string Source, InternalMicrosoftProbeResult Result, InternalMicrosoftProbeDiagnostic Diagnostic, long CompletionTimestamp); 1935Func<CancellationToken, Task<InternalMicrosoftProbeResult>> DetectAsync, 1940public static InternalMicrosoftProbeResult NotDetected { get; } = new(IsInternalMicrosoft: false, Alias: null, Domain: null); 1942public static InternalMicrosoftProbeResult Failed(InternalMicrosoftProbeFailure failure)