Table of Contents

Class BitStream

Namespace
nanoFramework.Tools.Debugger
Assembly
nanoFramework.Tools.DebugLibrary.Net.dll
public class BitStream
Inheritance
BitStream
Inherited Members
Extension Methods

Constructors

BitStream()

public BitStream()

BitStream(bool)

public BitStream(bool blockingRead)

Parameters

blockingRead bool

BitStream(byte[], int, int)

public BitStream(byte[] data, int pos, int len)

Parameters

data byte[]
pos int
len int

Properties

BitsAvailable

public int BitsAvailable { get; }

Property Value

int

Methods

AppendChunk(byte[], int, int)

public void AppendChunk(byte[] data, int pos, int bitlen)

Parameters

data byte[]
pos int
bitlen int

MarkStreamEnd()

public void MarkStreamEnd()

ReadArray(byte[], int, int)

public void ReadArray(byte[] data, int pos, int len)

Parameters

data byte[]
pos int
len int

ReadBits(int)

public uint ReadBits(int bits)

Parameters

bits int

Returns

uint

Rewind()

public void Rewind()

ToArray()

public byte[] ToArray()

Returns

byte[]

WriteArray(byte[], int, int)

public void WriteArray(byte[] data, int pos, int len)

Parameters

data byte[]
pos int
len int

WriteBits(uint, int)

public void WriteBits(uint val, int bits)

Parameters

val uint
bits int