in CredentialProvider.Microsoft/Util/EnvUtil.cs [187:197]
public static Context? GetProgramContextFromEnvironment()
{
var context = Environment.GetEnvironmentVariable(ProgramContext);
if (!string.IsNullOrWhiteSpace(context) && Enum.TryParse<Context>(context, ignoreCase: true, out Context result))
{
return result;
}
return null;
}