Show / Hide Table of Contents

Class MutableBitField

Inheritance
System.Object
BitField
MutableBitField
Implements
System.Collections.Generic.IEnumerable<System.Boolean>
System.Collections.IEnumerable
Inherited Members
BitField.Length
BitField.TrueCount
BitField.AllFalse
BitField.AllTrue
BitField.PercentComplete
BitField.Equals(Object)
BitField.FirstTrue()
BitField.FirstTrue(Int32, Int32)
BitField.FirstFalse()
BitField.FirstFalse(Int32, Int32)
BitField.GetEnumerator()
BitField.IEnumerable.GetEnumerator()
BitField.GetHashCode()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: MonoTorrent
Assembly: MonoTorrent.dll
Syntax
public sealed class MutableBitField : BitField, IEnumerable<bool>, IEnumerable

Constructors

MutableBitField(BitField)

Declaration
public MutableBitField(BitField other)
Parameters
Type Name Description
BitField other

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
Type Name Description
BitField value
Returns
Type Description
MutableBitField

From(BitField)

Declaration
public MutableBitField From(BitField value)
Parameters
Type Name Description
BitField value
Returns
Type Description
MutableBitField

From(Byte[], Int32)

Declaration
public MutableBitField From(byte[] array, int offset)
Parameters
Type Name Description
System.Byte[] array
System.Int32 offset
Returns
Type Description
MutableBitField

NAnd(BitField)

Declaration
public MutableBitField NAnd(BitField value)
Parameters
Type Name Description
BitField value
Returns
Type Description
MutableBitField

Not()

Declaration
public MutableBitField Not()
Returns
Type Description
MutableBitField

Or(BitField)

Declaration
public MutableBitField Or(BitField value)
Parameters
Type Name Description
BitField value
Returns
Type Description
MutableBitField

Set(Int32, Boolean)

Declaration
public MutableBitField Set(int index, bool value)
Parameters
Type Name Description
System.Int32 index
System.Boolean value
Returns
Type Description
MutableBitField

SetAll(Boolean)

Declaration
public MutableBitField SetAll(bool value)
Parameters
Type Name Description
System.Boolean value
Returns
Type Description
MutableBitField

Xor(BitField)

Declaration
public MutableBitField Xor(BitField value)
Parameters
Type Name Description
BitField value
Returns
Type Description
MutableBitField

Implements

System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
In This Article
Back to top Generated by DocFX