UInt16Extensions Class ​
Definition ​
Extension methods for UInt16 (UInt16) values.
c#
public static class UInt16ExtensionsMethods ​
| Name | Description |
|---|---|
DidAdditionHalfCarry(UInt16, UInt16, UInt16) | Determines whether an addition produced a half carry, that is, a carry from bit 11 to bit 12. |
DidAdditionOverflow(UInt16, UInt16, UInt16) | Determines whether a signed addition overflowed by examining the sum and its operands. |
DidSubtractionHalfBorrow(UInt16, UInt16, UInt16) | Determines whether a subtraction produced a half borrow, that is, a borrow from bit 12 to bit 11. |
DidSubtractionOverflow(UInt16, UInt16, UInt16) | Determines whether a signed subtraction overflowed by examining the difference and its operands. |
GetBit(UInt16, Int32) | Gets the value of the bit at the specified index. |
LeastSignificantByte(UInt16) | Gets the least significant byte of a UInt16. |
LeftMostBit(UInt16) | Gets the left-most bit (bit 15) of a UInt16. |
MostSignificantByte(UInt16) | Gets the most significant byte of a UInt16. |
ResetBit(UInt16, Int32) | Returns a new UInt16 with the bit at the specified index cleared. |
RightMostBit(UInt16) | Gets the right-most bit (bit 0) of a UInt16. |
SetBit(UInt16, Int32) | Returns a new UInt16 with the bit at the specified index set. |
SignBit(UInt16) | Gets the sign bit (bit 15) of a UInt16. |
ToBinaryString(UInt16) | Converts a UInt16 to its binary string representation, for example, "0b0001001000110100". |
ToBytes(UInt16) | Decomposes a UInt16 into its most and least significant bytes. |