static void Main(string[] args) { IMessageBus messageBus = null; messageBus .Event <CorrectorAdded>() .Subscribe(eventArgs => { /*skipped*/ }); //skipped messageBus .Event <CorrectorAdded>() .Publish(new CorrectorAddedArgs(1)); }