<PackageReference Include="Microsoft.Identity.Client" Version="4.90.0" />

Microsoft.Identity.Client.Utils.MacMainThreadScheduler

public class MacMainThreadScheduler
namespace Microsoft.Identity.Client.Utils { public class MacMainThreadScheduler { public static MacMainThreadScheduler Instance(); public bool IsCurrentlyOnMainThread(); public bool IsRunning(); public void Stop(); public Task RunOnMainThreadAsync(Func<Task> asyncAction); public void StartMessageLoop(); } }