protected virtual void OnSearchFinish(SearchProgressArgs args) { var temporary = Finish; temporary?.Invoke(this, args); }
protected virtual void OnSearchStart(SearchProgressArgs args) { var temporary = Start; temporary?.Invoke(this, args); }