C# 클래스 Deveel.Data.Serialization.BinarySerializer

파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
BinarySerializer ( ) : System
Deserialize ( BinaryReader reader ) : object
Deserialize ( Stream stream ) : object
Serialize ( BinaryWriter writer, object obj ) : void
Serialize ( Stream stream, object obj ) : void

비공개 메소드들

메소드 설명
CustomDeserialize ( BinaryReader reader, Type graphType ) : object
DeserializeType ( BinaryReader reader, Type graphType ) : object
GetObjectValues ( Type objType, object obj, SerializationInfo graph ) : void
GetSpecialConstructor ( Type type ) : ConstructorInfo
GetTypeCode ( Type type ) : byte?
ReadArray ( BinaryReader reader, Encoding encoding ) : Array
ReadObject ( BinaryReader reader, Encoding encoding ) : object
ReadType ( BinaryReader reader ) : Type
ReadValue ( BinaryReader reader, Encoding encoding ) : object
ReadValues ( BinaryReader reader, Encoding encoding, object>.IDictionary values ) : void
SerializeGraph ( BinaryWriter writer, Encoding encoding, Type graphType, SerializationInfo graph ) : void
SerializeValue ( BinaryWriter writer, Encoding encoding, Type type, object value ) : void
WriteValueHead ( BinaryWriter writer, byte typeCode, Type type, object value ) : void

메소드 상세

BinarySerializer() 공개 메소드

public BinarySerializer ( ) : System
리턴 System

Deserialize() 공개 메소드

public Deserialize ( BinaryReader reader ) : object
reader System.IO.BinaryReader
리턴 object

Deserialize() 공개 메소드

public Deserialize ( Stream stream ) : object
stream Stream
리턴 object

Serialize() 공개 메소드

public Serialize ( BinaryWriter writer, object obj ) : void
writer BinaryWriter
obj object
리턴 void

Serialize() 공개 메소드

public Serialize ( Stream stream, object obj ) : void
stream Stream
obj object
리턴 void