Struct BitArray256
Syntax
[Serializable]
public struct BitArray256 : IBitArray
Constructors
BitArray256(IEnumerable<UInt32>)
Declaration
public BitArray256(IEnumerable<uint> bitIndexTrue)
Parameters
BitArray256(UInt64, UInt64, UInt64, UInt64)
Declaration
public BitArray256(ulong initValue1, ulong initValue2, ulong initValue3, ulong initValue4)
Parameters
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(BitArray256, BitArray256)
Declaration
public static BitArray256 operator &(BitArray256 a, BitArray256 b)
Parameters
Returns
BitwiseOr(BitArray256, BitArray256)
Declaration
public static BitArray256 operator |(BitArray256 a, BitArray256 b)
Parameters
Returns
Equality(BitArray256, BitArray256)
Declaration
public static bool operator ==(BitArray256 a, BitArray256 b)
Parameters
Returns
Inequality(BitArray256, BitArray256)
Declaration
public static bool operator !=(BitArray256 a, BitArray256 b)
Parameters
Returns
OnesComplement(BitArray256)
Declaration
public static BitArray256 operator ~(BitArray256 a)
Parameters
Returns