C# 클래스 BFSchema.CodeGenerators.CSharp.CSharpGenerator

상속: CodeGenerator
파일 보기 프로젝트 열기: Andos/BinaryFileSchema 1 사용 예제들

공개 메소드들

메소드 설명
GenerateCode ( BinaryFileSchema schema ) : string
MakeActionList ( IBfsDataBlock owner, List actionList, IList actions ) : bool
MakeBitfield ( CodeClass codeClass, BfsBitfield dataField ) : void
MakeClass ( IBfsDataBlock block ) : CodeClass
MakeEnum ( CodeClass codeClass, BfsEnum dataEnum ) : void
MakeReadStruct ( BfsStruct dataStruct, CodeMethod codeMethod ) : void
MakeStruct ( CodeClass codeClass, BfsStruct dataStruct ) : void
ReadType ( IBfsType type ) : string
ToString ( ) : string

비공개 메소드들

메소드 설명
MakeMask ( long bit, int size ) : string

메소드 상세

GenerateCode() 공개 메소드

public GenerateCode ( BinaryFileSchema schema ) : string
schema BinaryFileSchema
리턴 string

MakeActionList() 공개 메소드

public MakeActionList ( IBfsDataBlock owner, List actionList, IList actions ) : bool
owner IBfsDataBlock
actionList List
actions IList
리턴 bool

MakeBitfield() 공개 메소드

public MakeBitfield ( CodeClass codeClass, BfsBitfield dataField ) : void
codeClass CodeClass
dataField BfsBitfield
리턴 void

MakeClass() 공개 메소드

public MakeClass ( IBfsDataBlock block ) : CodeClass
block IBfsDataBlock
리턴 CodeClass

MakeEnum() 공개 메소드

public MakeEnum ( CodeClass codeClass, BfsEnum dataEnum ) : void
codeClass CodeClass
dataEnum BfsEnum
리턴 void

MakeReadStruct() 공개 메소드

public MakeReadStruct ( BfsStruct dataStruct, CodeMethod codeMethod ) : void
dataStruct BfsStruct
codeMethod CodeMethod
리턴 void

MakeStruct() 공개 메소드

public MakeStruct ( CodeClass codeClass, BfsStruct dataStruct ) : void
codeClass CodeClass
dataStruct BfsStruct
리턴 void

ReadType() 공개 메소드

public ReadType ( IBfsType type ) : string
type IBfsType
리턴 string

ToString() 공개 메소드

public ToString ( ) : string
리턴 string