private void FireEvent(Action <object, WikiModelEventArgs> eventToFire, WikiEntry entry, string oldSourcePath = "", string oldWikiPath = "", string oldWikiUrl = "") { if (eventToFire != null) { WikiModelEventArgs args = new WikiModelEventArgs( sourcePath: entry.SourcePath, wikiPath: entry.WikiPath, wikiUrl: entry.WikiUrl, oldSourcePath: oldSourcePath, oldWikiPath: oldWikiPath, oldWikiUrl: oldWikiUrl); System.Console.WriteLine("{0} Firing event #{1} on thread: {2}", DateTime.Now.Ticks, args.Id, Thread.CurrentThread.Name); eventToFire(this, args); } }
private void HandleModelUpdate(Action<WikiModelEventArgs> generatorAction, WikiModelEventArgs args) { generatorAction(args); }