Adding user given name to EAR events and enabling User Events.
5 using System.Collections.Generic;
6 using System.Diagnostics;
7 using System.Runtime.Serialization;
8 using System.Threading;
9 using System.Threading.Tasks;
11 namespace SharpLib.Ear
14 public abstract class Action: Object
16 protected abstract Task DoExecute();
19 /// Allows testing from generic edit dialog.
23 Trace.WriteLine("Action test");
27 public async Task Execute()
29 Trace.WriteLine("Action executing: " + Brief());
32 Trace.WriteLine($"WARNING: action invalid, aborting execution.");