Class MutableBitField
Inheritance
System.Object
MutableBitField
Implements
System.Collections.Generic.IEnumerable<System.Boolean>
System.Collections.IEnumerable
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: MonoTorrent.dll
Syntax
public sealed class MutableBitField : BitField, IEnumerable<bool>, IEnumerable
Constructors
MutableBitField(BitField)
Declaration
public MutableBitField(BitField other)
Parameters
MutableBitField(Boolean[])
Declaration
public MutableBitField(bool[] array)
Parameters
| Type |
Name |
Description |
| System.Boolean[] |
array |
|
MutableBitField(Byte[], Int32)
Declaration
public MutableBitField(byte[] array, int length)
Parameters
| Type |
Name |
Description |
| System.Byte[] |
array |
|
| System.Int32 |
length |
|
MutableBitField(Int32)
Declaration
public MutableBitField(int length)
Parameters
| Type |
Name |
Description |
| System.Int32 |
length |
|
Properties
Item[Int32]
Declaration
public bool this[int index] { get; set; }
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
And(BitField)
Declaration
public MutableBitField And(BitField value)
Parameters
Returns
From(BitField)
Declaration
public MutableBitField From(BitField value)
Parameters
Returns
From(Byte[], Int32)
Declaration
public MutableBitField From(byte[] array, int offset)
Parameters
| Type |
Name |
Description |
| System.Byte[] |
array |
|
| System.Int32 |
offset |
|
Returns
NAnd(BitField)
Declaration
public MutableBitField NAnd(BitField value)
Parameters
Returns
Not()
Declaration
public MutableBitField Not()
Returns
Or(BitField)
Declaration
public MutableBitField Or(BitField value)
Parameters
Returns
Set(Int32, Boolean)
Declaration
public MutableBitField Set(int index, bool value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
| System.Boolean |
value |
|
Returns
SetAll(Boolean)
Declaration
public MutableBitField SetAll(bool value)
Parameters
| Type |
Name |
Description |
| System.Boolean |
value |
|
Returns
Xor(BitField)
Declaration
public MutableBitField Xor(BitField value)
Parameters
Returns
Implements
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable