Files
LanMountainDesktop/LanMountainDesktop.DesktopHost/DesktopStartupCoordinator.cs

16 lines
418 B
C#
Raw Normal View History

2026-03-20 00:41:14 +08:00
using System;
namespace LanMountainDesktop.DesktopHost;
public sealed class DesktopStartupCoordinator
{
private readonly Action _restoreWorkspaceState;
public DesktopStartupCoordinator(Action restoreWorkspaceState)
{
_restoreWorkspaceState = restoreWorkspaceState ?? throw new ArgumentNullException(nameof(restoreWorkspaceState));
}
public void Restore() => _restoreWorkspaceState();
}