C# Класс natix.CompactDS.BitStream32

Наследование: IBitStream
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Buffer List

Открытые методы

Метод Описание
AssertEquality ( object obj ) : void
BitStream32 ( ) : System
BitStream32 ( BitStream32 bstream ) : System
BitStream32 ( int buffersizeuint ) : System
Clear ( ) : void
Get32 ( int i ) : uint

Returns the specified uint (position i), please notice that bitcounter is not checked

Load ( BinaryReader r ) : void
Read ( int numbits, BitStreamCtx ctx ) : System.UInt64
Read ( BitStreamCtx ctx ) : bool
ReadOnes ( BitStreamCtx ctx ) : int
ReadZeros ( BitStreamCtx ctx ) : int
Save ( BinaryWriter w ) : void
Set32 ( int i, UInt32 val ) : void

Set the complete uint (val) at the specified position (i), please notice that bitcounter is not modified

ToString ( ) : string
Write ( bool x ) : void
Write ( bool x, int times ) : void
Write ( int x, int numbits ) : void
Write ( long x, int numbits ) : void
Write ( uint x, int numbits ) : void
Write ( ulong x, int numbits ) : void
WriteAt ( uint x, int numbits, long pos ) : void
this ( long i ) : bool

Описание методов

AssertEquality() публичный Метод

public AssertEquality ( object obj ) : void
obj object
Результат void

BitStream32() публичный Метод

public BitStream32 ( ) : System
Результат System

BitStream32() публичный Метод

public BitStream32 ( BitStream32 bstream ) : System
bstream BitStream32
Результат System

BitStream32() публичный Метод

public BitStream32 ( int buffersizeuint ) : System
buffersizeuint int
Результат System

Clear() публичный Метод

public Clear ( ) : void
Результат void

Get32() публичный Метод

Returns the specified uint (position i), please notice that bitcounter is not checked
public Get32 ( int i ) : uint
i int
Результат uint

Load() публичный Метод

public Load ( BinaryReader r ) : void
r System.IO.BinaryReader
Результат void

Read() публичный Метод

public Read ( int numbits, BitStreamCtx ctx ) : System.UInt64
numbits int
ctx BitStreamCtx
Результат System.UInt64

Read() публичный Метод

public Read ( BitStreamCtx ctx ) : bool
ctx BitStreamCtx
Результат bool

ReadOnes() публичный Метод

public ReadOnes ( BitStreamCtx ctx ) : int
ctx BitStreamCtx
Результат int

ReadZeros() публичный Метод

public ReadZeros ( BitStreamCtx ctx ) : int
ctx BitStreamCtx
Результат int

Save() публичный Метод

public Save ( BinaryWriter w ) : void
w System.IO.BinaryWriter
Результат void

Set32() публичный Метод

Set the complete uint (val) at the specified position (i), please notice that bitcounter is not modified
public Set32 ( int i, UInt32 val ) : void
i int
val System.UInt32
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

Write() публичный Метод

public Write ( bool x ) : void
x bool
Результат void

Write() публичный Метод

public Write ( bool x, int times ) : void
x bool
times int
Результат void

Write() публичный Метод

public Write ( int x, int numbits ) : void
x int
numbits int
Результат void

Write() публичный Метод

public Write ( long x, int numbits ) : void
x long
numbits int
Результат void

Write() публичный Метод

public Write ( uint x, int numbits ) : void
x uint
numbits int
Результат void

Write() публичный Метод

public Write ( ulong x, int numbits ) : void
x ulong
numbits int
Результат void

WriteAt() публичный Метод

public WriteAt ( uint x, int numbits, long pos ) : void
x uint
numbits int
pos long
Результат void

this() публичный Метод

public this ( long i ) : bool
i long
Результат bool

Описание свойств

Buffer публичное свойство

public List Buffer
Результат List