Struct BitArray64
Syntax
[Serializable]
public struct BitArray64 : IBitArray
Constructors
BitArray64(IEnumerable<UInt32>)
Declaration
public BitArray64(IEnumerable<uint> bitIndexTrue)
Parameters
BitArray64(UInt64)
Declaration
public BitArray64(ulong initValue)
Parameters
Type |
Name |
Description |
UInt64 |
initValue |
|
Properties
allFalse
Declaration
public bool allFalse { get; }
Property Value
Implements
allTrue
Declaration
public bool allTrue { get; }
Property Value
Implements
capacity
Declaration
public uint capacity { get; }
Property Value
Implements
humanizedData
Declaration
public string humanizedData { get; }
Property Value
Implements
Item[UInt32]
Declaration
public bool this[uint index] { get; set; }
Parameters
Type |
Name |
Description |
UInt32 |
index |
|
Property Value
Implements
Methods
BitAnd(IBitArray)
Declaration
public IBitArray BitAnd(IBitArray other)
Parameters
Returns
Implements
BitNot()
Declaration
public IBitArray BitNot()
Returns
Implements
BitOr(IBitArray)
Declaration
public IBitArray BitOr(IBitArray other)
Parameters
Returns
Implements
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Operators
BitwiseAnd(BitArray64, BitArray64)
Declaration
public static BitArray64 operator &(BitArray64 a, BitArray64 b)
Parameters
Returns
BitwiseOr(BitArray64, BitArray64)
Declaration
public static BitArray64 operator |(BitArray64 a, BitArray64 b)
Parameters
Returns
Equality(BitArray64, BitArray64)
Declaration
public static bool operator ==(BitArray64 a, BitArray64 b)
Parameters
Returns
Inequality(BitArray64, BitArray64)
Declaration
public static bool operator !=(BitArray64 a, BitArray64 b)
Parameters
Returns
OnesComplement(BitArray64)
Declaration
public static BitArray64 operator ~(BitArray64 a)
Parameters
Returns