public void Decode <T>(IByteArrayReader reader, out object value) where T : new() { Int32 valueEx = 0; reader.ReadI32(ref valueEx); value = valueEx; }