private void process(CommandEvent e) { if (e.CommandId != null) { if (e.CommandId.Contains("View.ObjectBrowsingScope") || e.CommandId.Contains("Debug.Startup") || e.CommandId.Contains("ChooseLanguage")) { return; } if (e.CommandId.Contains(":")) { e.CommandId = e.CommandId.Substring(e.CommandId.LastIndexOf(":", StringComparison.Ordinal) + 1); } } else { return; } object t = new KaVEData.Tools.CommandEvent(); var ce = CreateEventData <KaVEData.Tools.CommandEvent>(e, ref t); ce.Details = e.CommandId; ce.CommandId = e.CommandId; }
protected bool Equals(CommandEvent other) { return(base.Equals(other) && string.Equals(CommandId, other.CommandId)); }