public object Unpack(IDeserializer deserializer, IUnpacker unpacker) { CacheString cacheString = new CacheString() { Id = deserializer.DeserializeVariantInt(), Value = deserializer.DeserializeString() }; this.RaiseEvent(CacheStringDeserializer, cacheString); return cacheString; }