Struct BitArray256
Syntax
[Serializable]
public struct BitArray256 : IBitArray
Constructors
BitArray256(IEnumerable<UInt32>)
Declaration
public BitArray256(IEnumerable<uint> bitIndexTrue)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<System.UInt32> |
bitIndexTrue |
|
BitArray256(UInt64, UInt64, UInt64, UInt64)
Declaration
public BitArray256(ulong initValue1, ulong initValue2, ulong initValue3, ulong initValue4)
Parameters
| Type |
Name |
Description |
| System.UInt64 |
initValue1 |
|
| System.UInt64 |
initValue2 |
|
| System.UInt64 |
initValue3 |
|
| System.UInt64 |
initValue4 |
|
Properties
allFalse
Declaration
public bool allFalse { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Implements
allTrue
Declaration
public bool allTrue { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Implements
capacity
Declaration
public uint capacity { get; }
Property Value
| Type |
Description |
| System.UInt32 |
|
Implements
humanizedData
Declaration
public string humanizedData { get; }
Property Value
| Type |
Description |
| System.String |
|
Implements
Item[UInt32]
Declaration
public bool this[uint index] { get; set; }
Parameters
| Type |
Name |
Description |
| System.UInt32 |
index |
|
Property Value
| Type |
Description |
| System.Boolean |
|
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 |
| System.Object |
obj |
|
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
System.ValueType.Equals(System.Object)
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
System.ValueType.GetHashCode()
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
| Type |
Description |
| System.Boolean |
|
Inequality(BitArray256, BitArray256)
Declaration
public static bool operator !=(BitArray256 a, BitArray256 b)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
OnesComplement(BitArray256)
Declaration
public static BitArray256 operator ~(BitArray256 a)
Parameters
Returns