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