C# 클래스 ProtoZBuffer.Core.ProtoGenerator

상속: IAstNodeVisitor
파일 보기 프로젝트 열기: CAST-projects/ProtoZBuffer

공개 메소드들

메소드 설명
Generate ( protozbuffType p, string protoFilename, string nspace ) : void
Visit ( enumElementType node ) : void
Visit ( enumType node ) : void
Visit ( fieldType node ) : void
Visit ( indexType node ) : void
Visit ( messageType node ) : void
Visit ( protozbuffType node ) : void

비공개 메소드들

메소드 설명
FormatField ( fieldType node, string type ) : string
FormatIndex ( indexType node, string type ) : string
Generate ( IAstNode p, TextWriter streamWriter, string nspace ) : void
GenerateLocalMessageDescriptor ( ) : void
ProtoGenerator ( TextWriter strm, string nspace ) : System.Diagnostics
ProtoTypeString ( fieldType node ) : string

메소드 상세

Generate() 공개 정적인 메소드

public static Generate ( protozbuffType p, string protoFilename, string nspace ) : void
p protozbuffType
protoFilename string
nspace string
리턴 void

Visit() 공개 메소드

public Visit ( enumElementType node ) : void
node enumElementType
리턴 void

Visit() 공개 메소드

public Visit ( enumType node ) : void
node enumType
리턴 void

Visit() 공개 메소드

public Visit ( fieldType node ) : void
node fieldType
리턴 void

Visit() 공개 메소드

public Visit ( indexType node ) : void
node indexType
리턴 void

Visit() 공개 메소드

public Visit ( messageType node ) : void
node messageType
리턴 void

Visit() 공개 메소드

public Visit ( protozbuffType node ) : void
node protozbuffType
리턴 void