public override string ToString() { switch (EventClass) { case EventClass.Application: return("Event: App " + AppEventKind.ToString()); case EventClass.Keyboard: return("Event: Keyboard " + KeyboardEventKind.ToString()); case EventClass.Mouse: return("Event: Mouse " + MouseEventKind.ToString()); case EventClass.Window: return("Event: Window " + WindowEventKind.ToString()); } return("Event: Unknown Class " + EventClass.ToString() + " kind: " + _eventKind.ToString()); }
internal EventTypeSpec(EventClass evtClass, KeyboardEventKind evtKind) { this.EventClass = evtClass; this.EventKind = (uint)evtKind; }