private static void LambdaEventReport(EventBasedReport eventBasedReport) { eventBasedReport.OnReportBuilt += result => Console.WriteLine($"Lambda report result: {result}"); eventBasedReport.OnReportBuilt += PrintReportResult; eventBasedReport.OnReportBuilt += SendReportResult; eventBasedReport.StartBuilding(); }
private static void EventReport(EventBasedReport eventBasedReport) { eventBasedReport.OnReportBuilt += PrintReportResult; eventBasedReport.OnReportBuilt += SendReportResult; eventBasedReport.StartBuilding(); //eventBasedReport.OnReportBuilt -= SendReportResult; }
private static void AnonymousEventReport(EventBasedReport eventBasedReport) { eventBasedReport.OnReportBuilt += delegate(string result) { Console.WriteLine($"Anonymous report result: {result}"); }; eventBasedReport.OnReportBuilt += PrintReportResult; eventBasedReport.OnReportBuilt += SendReportResult; eventBasedReport.StartBuilding(); }