protected virtual void OnStatusUpdate(UninstallHandlerUpdateArgs e) { // Filter out repeated updates if (Equals(_previousArgs, e)) { return; } _previousArgs = e; StatusUpdate?.Invoke(this, e); Console.WriteLine(e.Message); }
private void HandlerOnStatusUpdate(object sender, UninstallHandlerUpdateArgs uninstallHandlerUpdateArgs) { this.SafeInvoke(() => AddLogEntry(uninstallHandlerUpdateArgs.Message, uninstallHandlerUpdateArgs.UpdateKind)); }