C# 클래스 Brunet.Util.AdrConverter

파일 보기 프로젝트 열기: pstjuste/brunet

공개 프로퍼티들

프로퍼티 타입 설명
ADR_COUNT int>.Dictionary

보호된 프로퍼티들

프로퍼티 타입 설명
_type_map byte>.Dictionary

공개 메소드들

메소드 설명
Deserialize ( MemBlock mb ) : object
Deserialize ( MemBlock mb, int &size ) : object
Deserialize ( MemBlock mb, int offset, int &size ) : object
Deserialize ( Stream s ) : object
Serialize ( object o, Stream s ) : int
Serialize ( object o, byte dest, int offset ) : int
UnboxToLong ( object o ) : long

보호된 메소드들

메소드 설명
SerializeArray ( Array my_a, Type t, Type elt, Stream s ) : int
SerializeArray ( Array my_a, Type t, Type elt, byte dest, int off ) : int
SerializeDict ( IDictionary dict, byte dest, int offset ) : int
SerializeList ( IList list, Stream s ) : int
SerializeList ( IList list, byte dest, int off ) : int
SerializePosNum ( ulong v, Stream s ) : int
SerializePosNum ( ulong v, byte dest, int off ) : int

비공개 메소드들

메소드 설명
AdrConverter ( ) : System
Deserialize ( MemBlock b, int offset, byte term, bool &finished, int &size ) : object
Deserialize ( Stream s, byte terminator, bool &finished ) : object

메소드 상세

Deserialize() 공개 정적인 메소드

public static Deserialize ( MemBlock mb ) : object
mb MemBlock
리턴 object

Deserialize() 공개 정적인 메소드

public static Deserialize ( MemBlock mb, int &size ) : object
mb MemBlock
size int
리턴 object

Deserialize() 공개 정적인 메소드

public static Deserialize ( MemBlock mb, int offset, int &size ) : object
mb MemBlock
offset int
size int
리턴 object

Deserialize() 공개 정적인 메소드

public static Deserialize ( Stream s ) : object
s Stream
리턴 object

Serialize() 공개 정적인 메소드

public static Serialize ( object o, Stream s ) : int
o object
s Stream
리턴 int

Serialize() 공개 정적인 메소드

public static Serialize ( object o, byte dest, int offset ) : int
o object
dest byte
offset int
리턴 int

SerializeArray() 보호된 정적인 메소드

protected static SerializeArray ( Array my_a, Type t, Type elt, Stream s ) : int
my_a System.Array
t System.Type
elt System.Type
s Stream
리턴 int

SerializeArray() 보호된 정적인 메소드

protected static SerializeArray ( Array my_a, Type t, Type elt, byte dest, int off ) : int
my_a System.Array
t System.Type
elt System.Type
dest byte
off int
리턴 int

SerializeDict() 보호된 정적인 메소드

protected static SerializeDict ( IDictionary dict, byte dest, int offset ) : int
dict IDictionary
dest byte
offset int
리턴 int

SerializeList() 정적인 보호된 메소드

static protected SerializeList ( IList list, Stream s ) : int
list IList
s Stream
리턴 int

SerializeList() 정적인 보호된 메소드

static protected SerializeList ( IList list, byte dest, int off ) : int
list IList
dest byte
off int
리턴 int

SerializePosNum() 보호된 정적인 메소드

protected static SerializePosNum ( ulong v, Stream s ) : int
v ulong
s Stream
리턴 int

SerializePosNum() 보호된 정적인 메소드

protected static SerializePosNum ( ulong v, byte dest, int off ) : int
v ulong
dest byte
off int
리턴 int

UnboxToLong() 공개 정적인 메소드

public static UnboxToLong ( object o ) : long
o object
리턴 long

프로퍼티 상세

ADR_COUNT 공개적으로 정적으로 프로퍼티

public static Dictionary ADR_COUNT
리턴 int>.Dictionary

_type_map 보호되어 있는 정적으로 프로퍼티

protected static Dictionary _type_map
리턴 byte>.Dictionary