public TopicInfo(string callerId, string topic, IDeserializable <T> generator) : this( BuiltIns.DecompressDependencies(generator.GetType()), callerId, topic, BuiltIns.GetMd5Sum(generator.GetType()), BuiltIns.GetMessageType(generator.GetType()), generator ) { }
public TopicInfo(string callerId, string topic) : this( BuiltIns.DecompressDependencies <T>(), callerId, topic, BuiltIns.GetMd5Sum <T>(), BuiltIns.GetMessageType <T>(), null ) { }