![]() ![]() | Represents the empty string. |
![]() ![]() | Parses a string to produce a BitString. Most formats that can be produced by ToString can be accepted, but hexadecimal can be interpreted with the preceding X' to mark the following characters as being hexadecimal rather than binary. |
![]() ![]() | Concatenates the operands. |
![]() ![]() | Performs a logical AND on the two operands. |
![]() ![]() | Performs a logcial OR on the two operands. |
![]() ![]() | Compares the two operands. |
![]() ![]() | Perofrms a logical EXCLUSIVE-OR on the two operands |
![]() ![]() | Compares the two operands. |
![]() ![]() | Compares the two operands. |
![]() ![]() | Compares the two operands. |
![]() ![]() | Left-shifts the string BitString. |
![]() ![]() | Compares the two operands. |
![]() ![]() | Compares the two operands. |
![]() ![]() | Performs a logical NOT on the operand. |
![]() ![]() | Right-shifts the string BitString. |
![]() |
Overloaded. Initializes a new instance of the BitString class. |
![]() | A logical and between this string and another. The two strings must be the same length. |
![]() | Overloaded. Compares two strings. Strings are compared as strings, so while 0 being less than 1 will mean a comparison between two strings of the same size is the same as treating them as numbers, in the case of two strings of differing lengths the comparison starts at the right-most (most significant) bit, and if all bits of the shorter string are exhausted without finding a comparison, then the larger string is deemed to be greater than the shorter (0010 is greater than 0001 but less than 00100). |
![]() | Creats a bitstring by concatenating another onto this one. |
![]() | True if there is at least one bit with the value looked for. |
![]() | Copies the bitstring to an array of bools. |
![]() | Overloaded. Returns true if the this string is identical to the argument passed. |
![]() | Returns an enumerator that enumerates through the string. |
![]() | Returns a code for use in hashing operations. |
![]() | |
![]() | |
![]() | Finds the first instance of a given value |
![]() | Shifts the string operand bits to the left, filling with zeros to produce a string of the same length. |
![]() | A bitstring that is the logical inverse of this one. |
![]() | A logical or between this string and another. The two strings must be the same length. |
![]() | Shifts the string operand bits to the right, filling with zeros to produce a string of the same length. |
![]() | Overloaded. Returns a substring of this string. |
![]() | Overloaded. |
![]() | Overloaded. |
![]() | Interprets the bitstring as a series of octets (bytes) and returns those octets. Fails if the Bitstring does not contain a whole number of octets (its length is not evenly divisible by 8). |
![]() | Overloaded. |
![]() | Interprets the bitstring as a series of 16-bit integers and returns those integers. Fails if the Bitstring's length is not evenly divisible by 16. |
![]() | Overloaded. |
![]() | Interprets the bitstring as a series of signed 32-bit integers and returns those integers. Fails if the Bitstring's length is not evenly divisible by 32. |
![]() | Overloaded. |
![]() | Interprets the bitstring as a series of signed 64-bit integers and returns those integers. Fails if the Bitstring's length is not evenly divisible by 64. |
![]() | Overloaded. |
![]() | Interprets the bitstring as a series of signed octets (bytes) and returns those octets. Fails if the Bitstring does not contain a whole number of octets (its length is not evenly divisible by 8). |
![]() | Overloaded. Returns a string representation of the BitString. |
![]() | |
![]() | Overloaded. |
![]() | Interprets the bitstring as a series of unsigned 16-bit integers and returns those integers. Fails if the Bitstring's length is not evenly divisible by 16. |
![]() | Overloaded. |
![]() | Interprets the bitstring as a series of unsigned 32-bit integers and returns those integers. Fails if the Bitstring's length is not evenly divisible by 32. |
![]() | Overloaded. |
![]() | Interprets the bitstring as a series of unsigned 64-bit integers and returns those integers. Fails if the Bitstring's length is not evenly divisible by 64. |
![]() | A logical xor between this string and another. The two strings must be the same length. |
BitString Class | NpgsqlTypes Namespace