Is it guaranted to work a conversion of a value type (such as int) to a byte pointer under any implementation of C#?

Like...
Code:
byte *bp = (byte *)integer;