C# Класс Hpdi.VssPhysicalLib.BufferReader

Reads VSS data types from a byte buffer.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BufferReader ( Encoding encoding, byte data ) : System
BufferReader ( Encoding encoding, byte data, int offset, int limit ) : System
Checksum16 ( ) : ushort
Crc16 ( ) : ushort
Crc16 ( int bytes ) : ushort
Extract ( int bytes ) : BufferReader
FormatBytes ( int bytes ) : string
FormatRemaining ( ) : string
GetBytes ( int bytes ) : ArraySegment
ReadByteString ( int bytes ) : string
ReadDateTime ( ) : DateTime
ReadInt16 ( ) : short
ReadInt32 ( ) : int
ReadName ( ) : VssName
ReadSignature ( int length ) : string
ReadString ( int fieldSize ) : string
Skip ( int bytes ) : void

Приватные методы

Метод Описание
CheckRead ( int bytes ) : void

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

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

public BufferReader ( Encoding encoding, byte data ) : System
encoding System.Text.Encoding
data byte
Результат System

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

public BufferReader ( Encoding encoding, byte data, int offset, int limit ) : System
encoding System.Text.Encoding
data byte
offset int
limit int
Результат System

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

public Checksum16 ( ) : ushort
Результат ushort

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

public Crc16 ( ) : ushort
Результат ushort

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

public Crc16 ( int bytes ) : ushort
bytes int
Результат ushort

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

public Extract ( int bytes ) : BufferReader
bytes int
Результат BufferReader

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

public FormatBytes ( int bytes ) : string
bytes int
Результат string

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

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

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

public GetBytes ( int bytes ) : ArraySegment
bytes int
Результат ArraySegment

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

public ReadByteString ( int bytes ) : string
bytes int
Результат string

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

public ReadDateTime ( ) : DateTime
Результат DateTime

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

public ReadInt16 ( ) : short
Результат short

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

public ReadInt32 ( ) : int
Результат int

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

public ReadName ( ) : VssName
Результат VssName

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

public ReadSignature ( int length ) : string
length int
Результат string

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

public ReadString ( int fieldSize ) : string
fieldSize int
Результат string

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

public Skip ( int bytes ) : void
bytes int
Результат void