namespace Toolkit.Foundation; public class WriteClipboardHandler(IClipboardWriter clipboardWriter) : IAsyncHandler>> { public async Task Handle(WriteEventArgs> args, CancellationToken cancellationToken = default) { if (args.Value is Clipboard clipboard) { await clipboardWriter.Write(clipboard.Value); } } }