Struct BitArray32
Syntax
[Serializable]
public struct BitArray32 : IBitArray
Constructors
BitArray32(IEnumerable<UInt32>)
Declaration
public BitArray32(IEnumerable<uint> bitIndexTrue)
Parameters
BitArray32(UInt32)
Declaration
public BitArray32(uint initValue)
Parameters
Type |
Name |
Description |
UInt32 |
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(BitArray32, BitArray32)
Declaration
public static BitArray32 operator &(BitArray32 a, BitArray32 b)
Parameters
Returns
BitwiseOr(BitArray32, BitArray32)
Declaration
public static BitArray32 operator |(BitArray32 a, BitArray32 b)
Parameters
Returns
Equality(BitArray32, BitArray32)
Declaration
public static bool operator ==(BitArray32 a, BitArray32 b)
Parameters
Returns
Inequality(BitArray32, BitArray32)
Declaration
public static bool operator !=(BitArray32 a, BitArray32 b)
Parameters
Returns
OnesComplement(BitArray32)
Declaration
public static BitArray32 operator ~(BitArray32 a)
Parameters
Returns