C# 클래스 LSLib.Granny.GR2.GR2Writer

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

공개 프로퍼티들

프로퍼티 타입 설명
AlternateMagic bool
Format Magic.Format
VersionTag System.UInt32

공개 메소드들

메소드 설명
Dispose ( ) : void
FlushPendingWrites ( ) : void
GR2Writer ( ) : System
Write ( object root ) : byte[]
WriteSectionReference ( SectionReference r ) : void

비공개 메소드들

메소드 설명
FinalizeOffsets ( ) : void
InitHeader ( ) : Header
InitMagic ( ) : Magic
LookupStructDefinition ( Type type ) : StructDefinition
QueueArrayWrite ( SectionType section, bool dataArea, Type elementType, MemberDefinition member, System list ) : void
QueueStringWrite ( SectionType section, String s ) : void
QueueStructWrite ( SectionType section, bool dataArea, MemberDefinition member, Type type, object obj ) : void
WriteHeader ( Header header ) : void
WriteMagic ( Magic magic ) : void
WriteSectionHeader ( SectionHeader header ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FlushPendingWrites() 공개 메소드

public FlushPendingWrites ( ) : void
리턴 void

GR2Writer() 공개 메소드

public GR2Writer ( ) : System
리턴 System

Write() 공개 메소드

public Write ( object root ) : byte[]
root object
리턴 byte[]

WriteSectionReference() 공개 메소드

public WriteSectionReference ( SectionReference r ) : void
r SectionReference
리턴 void

프로퍼티 상세

AlternateMagic 공개적으로 프로퍼티

public bool AlternateMagic
리턴 bool

Format 공개적으로 프로퍼티

public Magic.Format Format
리턴 Magic.Format

VersionTag 공개적으로 프로퍼티

public UInt32,System VersionTag
리턴 System.UInt32