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