C# 클래스 Datamodel.Codecs.Binary

상속: IDeferredAttributeCodec, IDisposable
파일 보기 프로젝트 열기: Artfunkel/Datamodel.NET 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
Reader System.IO.BinaryReader

공개 메소드들

메소드 설명
Decode ( int encoding_version, string format, int format_version, Stream stream, DeferredMode defer_mode ) : Datamodel
DeferredDecodeAttribute ( Datamodel dm, long offset ) : object
Dispose ( ) : void
Encode ( Datamodel dm, int encoding_version, Stream stream ) : void

보호된 메소드들

메소드 설명
ReadString_Raw ( ) : string
SkipAttribte ( ) : void

비공개 메소드들

메소드 설명
Binary ( ) : System
DecodeAttribute ( Datamodel dm ) : object
IdToType ( byte id ) : Type
ReadValue ( Datamodel dm, Type type, bool raw_string ) : object
ReadVector ( int dim ) : float[]
TypeToId ( Type type, int version ) : byte

메소드 상세

Decode() 공개 메소드

public Decode ( int encoding_version, string format, int format_version, Stream stream, DeferredMode defer_mode ) : Datamodel
encoding_version int
format string
format_version int
stream Stream
defer_mode DeferredMode
리턴 Datamodel

DeferredDecodeAttribute() 공개 메소드

public DeferredDecodeAttribute ( Datamodel dm, long offset ) : object
dm Datamodel
offset long
리턴 object

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Encode() 공개 메소드

public Encode ( Datamodel dm, int encoding_version, Stream stream ) : void
dm Datamodel
encoding_version int
stream Stream
리턴 void

ReadString_Raw() 보호된 메소드

protected ReadString_Raw ( ) : string
리턴 string

SkipAttribte() 보호된 메소드

protected SkipAttribte ( ) : void
리턴 void

프로퍼티 상세

Reader 보호되어 있는 프로퍼티

protected BinaryReader,System.IO Reader
리턴 System.IO.BinaryReader