C# Класс NonByteAlignedBinaryRW.NonByteAlignedBinaryReader

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

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

Метод Описание
BitArrayToByte ( BitArray bits ) : byte
BitArrayToByteArray ( BitArray bits ) : byte[]
BitStringToByte ( string s ) : byte
BitStringToByteArray ( string s ) : byte[]
ByteArrayToBitString ( IEnumerable bytes ) : string
ByteToBitString ( byte b, int length = 8, int offset ) : string
MoveStreamPosition ( int bytes, int bits ) : void
NonByteAlignedBinaryReader ( Stream stream ) : System
NonByteAlignedBinaryReader ( Stream stream, Encoding encoding ) : System
ReadNonByteAlignedBits ( int count ) : string
ReadNonByteAlignedByte ( ) : byte
ReadNonByteAlignedBytes ( int count ) : byte[]

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

BitArrayToByte() публичный статический Метод

public static BitArrayToByte ( BitArray bits ) : byte
bits System.Collections.BitArray
Результат byte

BitArrayToByteArray() публичный статический Метод

public static BitArrayToByteArray ( BitArray bits ) : byte[]
bits System.Collections.BitArray
Результат byte[]

BitStringToByte() публичный статический Метод

public static BitStringToByte ( string s ) : byte
s string
Результат byte

BitStringToByteArray() публичный статический Метод

public static BitStringToByteArray ( string s ) : byte[]
s string
Результат byte[]

ByteArrayToBitString() публичный статический Метод

public static ByteArrayToBitString ( IEnumerable bytes ) : string
bytes IEnumerable
Результат string

ByteToBitString() публичный статический Метод

public static ByteToBitString ( byte b, int length = 8, int offset ) : string
b byte
length int
offset int
Результат string

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

public MoveStreamPosition ( int bytes, int bits ) : void
bytes int
bits int
Результат void

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

public NonByteAlignedBinaryReader ( Stream stream ) : System
stream Stream
Результат System

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

public NonByteAlignedBinaryReader ( Stream stream, Encoding encoding ) : System
stream Stream
encoding System.Text.Encoding
Результат System

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

public ReadNonByteAlignedBits ( int count ) : string
count int
Результат string

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

public ReadNonByteAlignedByte ( ) : byte
Результат byte

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

public ReadNonByteAlignedBytes ( int count ) : byte[]
count int
Результат byte[]