C# Класс Brunet.Util.NumberSerializer

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

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

Метод Описание
GetByteCount ( string s ) : int
NumberSerializer ( ) : System
ReadBool ( Stream s ) : bool
ReadDouble ( MemBlock mb ) : double
ReadDouble ( MemBlock mb, int offset ) : double
ReadDouble ( Stream s ) : double
ReadDouble ( byte bin, int offset ) : double
ReadFlag ( byte bin, int offset ) : bool
ReadFloat ( MemBlock mb ) : float
ReadFloat ( MemBlock mb, int offset ) : float
ReadFloat ( Stream s ) : float
ReadFloat ( byte bin, int offset ) : float
ReadInt ( MemBlock mb, int offset ) : int
ReadInt ( System s ) : int
ReadInt ( byte bin, int offset ) : int
ReadLong ( MemBlock bin, int offset ) : long
ReadLong ( System s ) : long
ReadLong ( byte bin, int offset ) : long
ReadShort ( MemBlock bin, int offset ) : short
ReadShort ( System s ) : short
ReadShort ( byte bin, int offset ) : short
ReadString ( MemBlock b, int offset, int &bytelength ) : string
ReadString ( System s, int &len ) : string
ReadString ( byte bin, int offset, int &bytelength ) : string
WriteDouble ( double value, Stream s ) : void
WriteDouble ( double value, byte target, int offset ) : void
WriteFlag ( bool flag, byte target, int offset ) : void
WriteFloat ( float value, Stream s ) : void
WriteFloat ( float value, byte target, int offset ) : void
WriteInt ( int val, Stream s ) : void
WriteInt ( int val, byte target, int offset ) : void
WriteLong ( long val, Stream s ) : void
WriteLong ( long lval, byte target, int offset ) : void
WriteShort ( short val, Stream s ) : void
WriteShort ( short val, byte target, int offset ) : void
WriteString ( string svalue, Stream s ) : int
WriteString ( string svalue, byte target, int offset ) : int
WriteUInt ( uint val, Stream s ) : void
WriteUInt ( uint val, byte target, int offset ) : void
WriteULong ( ulong val, Stream s ) : void
WriteUShort ( ushort val, Stream s ) : void
WriteUShort ( ushort val, byte target, int offset ) : void

Защищенные методы

Метод Описание
SwapEndianism ( byte data, int offset, int length ) : void

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

Метод Описание
Test ( ) : void

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

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

public static GetByteCount ( string s ) : int
s string
Результат int

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

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

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

public static ReadBool ( Stream s ) : bool
s Stream
Результат bool

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

public static ReadDouble ( MemBlock mb ) : double
mb MemBlock
Результат double

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

public static ReadDouble ( MemBlock mb, int offset ) : double
mb MemBlock
offset int
Результат double

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

public static ReadDouble ( Stream s ) : double
s Stream
Результат double

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

public static ReadDouble ( byte bin, int offset ) : double
bin byte
offset int
Результат double

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

public static ReadFlag ( byte bin, int offset ) : bool
bin byte
offset int
Результат bool

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

public static ReadFloat ( MemBlock mb ) : float
mb MemBlock
Результат float

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

public static ReadFloat ( MemBlock mb, int offset ) : float
mb MemBlock
offset int
Результат float

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

public static ReadFloat ( Stream s ) : float
s Stream
Результат float

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

public static ReadFloat ( byte bin, int offset ) : float
bin byte
offset int
Результат float

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

public static ReadInt ( MemBlock mb, int offset ) : int
mb MemBlock
offset int
Результат int

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

public static ReadInt ( System s ) : int
s System
Результат int

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

public static ReadInt ( byte bin, int offset ) : int
bin byte
offset int
Результат int

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

public static ReadLong ( MemBlock bin, int offset ) : long
bin MemBlock
offset int
Результат long

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

public static ReadLong ( System s ) : long
s System
Результат long

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

public static ReadLong ( byte bin, int offset ) : long
bin byte
offset int
Результат long

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

public static ReadShort ( MemBlock bin, int offset ) : short
bin MemBlock
offset int
Результат short

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

public static ReadShort ( System s ) : short
s System
Результат short

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

public static ReadShort ( byte bin, int offset ) : short
bin byte
offset int
Результат short

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

public static ReadString ( MemBlock b, int offset, int &bytelength ) : string
b MemBlock
offset int
bytelength int
Результат string

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

public static ReadString ( System s, int &len ) : string
s System
len int
Результат string

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

public static ReadString ( byte bin, int offset, int &bytelength ) : string
bin byte
offset int
bytelength int
Результат string

SwapEndianism() защищенный статический Метод

protected static SwapEndianism ( byte data, int offset, int length ) : void
data byte
offset int
length int
Результат void

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

public static WriteDouble ( double value, Stream s ) : void
value double
s Stream
Результат void

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

public static WriteDouble ( double value, byte target, int offset ) : void
value double
target byte
offset int
Результат void

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

public static WriteFlag ( bool flag, byte target, int offset ) : void
flag bool
target byte
offset int
Результат void

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

public static WriteFloat ( float value, Stream s ) : void
value float
s Stream
Результат void

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

public static WriteFloat ( float value, byte target, int offset ) : void
value float
target byte
offset int
Результат void

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

public static WriteInt ( int val, Stream s ) : void
val int
s Stream
Результат void

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

public static WriteInt ( int val, byte target, int offset ) : void
val int
target byte
offset int
Результат void

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

public static WriteLong ( long val, Stream s ) : void
val long
s Stream
Результат void

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

public static WriteLong ( long lval, byte target, int offset ) : void
lval long
target byte
offset int
Результат void

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

public static WriteShort ( short val, Stream s ) : void
val short
s Stream
Результат void

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

public static WriteShort ( short val, byte target, int offset ) : void
val short
target byte
offset int
Результат void

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

public static WriteString ( string svalue, Stream s ) : int
svalue string
s Stream
Результат int

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

public static WriteString ( string svalue, byte target, int offset ) : int
svalue string
target byte
offset int
Результат int

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

public static WriteUInt ( uint val, Stream s ) : void
val uint
s Stream
Результат void

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

public static WriteUInt ( uint val, byte target, int offset ) : void
val uint
target byte
offset int
Результат void

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

public static WriteULong ( ulong val, Stream s ) : void
val ulong
s Stream
Результат void

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

public static WriteUShort ( ushort val, Stream s ) : void
val ushort
s Stream
Результат void

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

public static WriteUShort ( ushort val, byte target, int offset ) : void
val ushort
target byte
offset int
Результат void