Table of Contents

Struct BitArray64

Namespace
Alternet.UI
Assembly
Alternet.UI.Common.dll

Array of 64 bits.

public struct BitArray64 : IEquatable<BitArray64>
Implements

Constructors

BitArray64()

Initializes a new instance of the BitArray64 struct.

BitArray64(bool)

Initializes a new instance of the BitArray64 struct.

BitArray64(ulong)

Initializes a new instance of the BitArray64 struct.

Fields

Bits

Gets or sets bits as ulong.

Properties

this[int]

Gets or sets the bit at the specified index.

Length

Gets the length of the array.

Methods

AssertIndex(int)

Asserts if the given index isn't in valid bounds.

ClearAllBits()

Sets all bits to 0.

ClearBit(int)

Sets the specified bit to 0.

ClearBits(ulong)

Sets all the bits that match a mask to 0.

Equals(BitArray64)

Check if this object equals another object.

Equals(object)

Checks if this object equals another object.

GetBits(ulong)

Gets all the bits that match a mask.

GetHashCode()

Gets the hash code of this object.

SetAllBits()

Sets all bits to 1.

SetAllBits(bool)

Sets all bits to the specified value.

SetBit(int)

Sets the specified bit to 1.

SetBits(ulong)

Sets all the bits that match a mask to 1.

ToBitsString()

Gets a string of bits (contains 64 charactars, equal to 0 or 1).

ToString()

Gets a string representation of the object.