-
Notifications
You must be signed in to change notification settings - Fork 613
Closed
Description
These bitwise and operations are redundant:
- Write((byte)((i & 0xFF00) >> 8));
- Write((byte)(i & 0x00FF));
- Write((byte)((i & 0xFF00) >> 8));
- Write((byte)(i & 0x00FF));
- Write((byte)((i & 0xFF000000) >> 24));
- Write((byte)((i & 0x00FF0000) >> 16));
- Write((byte)((i & 0x0000FF00) >> 8));
- Write((byte)(i & 0x000000FF));
- Write((byte)((i & 0xFF000000) >> 24));
- Write((byte)((i & 0x00FF0000) >> 16));
- Write((byte)((i & 0x0000FF00) >> 8));
- Write((byte)(i & 0x000000FF));
- (short)(((i & 0xFF00) >> 8) | ((i & 0x00FF) << 8))
- (int)(((i & 0xFF000000) >> 24) | ((i & 0x00FF0000) >> 8) | ((i & 0x0000FF00) << 8) | ((i & 0x000000FF) << 24))
- (long)(((i & 0xFF00000000000000) >> 56) | ((i & 0x00FF000000000000) >> 40) | ((i & 0x0000FF0000000000) >> 24) | ((i & 0x000000FF00000000) >> 8) | ((i & 0x00000000FF000000) << 8) | ((i & 0x0000000000FF0000) << 24) | ((i & 0x000000000000FF00) << 40) | ((i & 0x00000000000000FF) << 56))
- (ushort)(((i & 0xFF00) >> 8) | ((i & 0x00FF) << 8))
- (uint)(((i & 0xFF000000) >> 24) | ((i & 0x00FF0000) >> 8) | ((i & 0x0000FF00) << 8) | ((i & 0x000000FF) << 24))
- (ulong)(((i & 0xFF00000000000000) >> 56) | ((i & 0x00FF000000000000) >> 40) | ((i & 0x0000FF0000000000) >> 24) | ((i & 0x000000FF00000000) >> 8) | ((i & 0x00000000FF000000) << 8) | ((i & 0x0000000000FF0000) << 24) | ((i & 0x000000000000FF00) << 40) | ((i & 0x00000000000000FF) << 56))