protected abstract object DeserializeToType(ClientEventQueueMessage message);
protected override object DeserializeToType(ClientEventQueueMessage message) { return(JsonConvert.DeserializeObject(message.Payload, typeof(T))); }
public BaseBaseRuleMessage DeserializeToBaseBaseRuleMessage(ClientEventQueueMessage message) { return((BaseBaseRuleMessage)DeserializeToType(message)); }