public bool Off <T>(GenericPayloadHandler <T> handler) { return(RemoveGenericPayloadHandler(handler)); }
public void On <T>(GenericPayloadHandler <T> handler) { AppendGenericPayloadHandler(handler); }
protected void AppendGenericPayloadHandler <T>(GenericPayloadHandler <T> handler) { AppendTypeHandler(typeof(T), new GenericPayloadHandlerWrapper <T>(handler)); }
protected bool RemoveGenericPayloadHandler <T>(GenericPayloadHandler <T> handler) { return(RemoveTypeHandler(typeof(T), handler)); }
public GenericPayloadHandlerWrapper(GenericPayloadHandler <T> handler) { Handler = handler; }