public bool TryGetHandler(EventName eventName, out IHandler handler)
 {
     Contract.Requires(eventName != null);
     throw new System.NotImplementedException();
 }
 void IMessagingContext.PublishToAll(EventName name, ResponseBase response)
 {
     Contract.Requires(name != null);
     Contract.Requires(response != null);
     throw new System.NotImplementedException();
 }
 public void AddHandler <THandler>(EventName eventName) where THandler : class, IHandler
 {
     Contract.Requires(eventName != null);
     throw new System.NotImplementedException();
 }