C# 클래스 ProtoZBuffer.Core.Generators.CSharpGenerator

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

보호된 메소드들

메소드 설명
EndAbstractClass ( messageType message ) : void
GenerateBuild ( messageType message ) : void
GenerateClassConstructor ( messageType message ) : void
GenerateClassFields ( messageType message ) : void
GenerateClassIndex ( messageType message, indexType index ) : void
GenerateClassNestedField ( messageType message, fieldType field ) : void
GenerateClassReferenceField ( messageType message, fieldType field ) : void
GenerateClassSimpleField ( messageType message, fieldType field ) : void
GenerateEqualsAndHashCode ( messageType message ) : void
GenerateFlush ( messageType message ) : void
GenerateLazyImplementation ( protozbuffType p ) : bool
GeneratePrivateOrBuilderImpl ( messageType message ) : void
GenerateSerialization ( messageType message ) : void
GenerateToString ( messageType message ) : void
InitializeAbstractClass ( messageType message ) : void
InstallResources ( ) : void

비공개 메소드들

메소드 설명
FieldType ( fieldType node, string suffix = "" ) : string
GenerateFinalClientClass ( messageType message ) : void
GenerateHeaderOrBuilderInterface ( messageType message ) : void
GenerateProtoOrBuilderInterface ( ) : void
GenerateToStringFormatters ( ) : void
WriteUsings ( ) : void

메소드 상세

EndAbstractClass() 보호된 메소드

protected EndAbstractClass ( messageType message ) : void
message messageType
리턴 void

GenerateBuild() 보호된 메소드

protected GenerateBuild ( messageType message ) : void
message messageType
리턴 void

GenerateClassConstructor() 보호된 메소드

protected GenerateClassConstructor ( messageType message ) : void
message messageType
리턴 void

GenerateClassFields() 보호된 메소드

protected GenerateClassFields ( messageType message ) : void
message messageType
리턴 void

GenerateClassIndex() 보호된 메소드

protected GenerateClassIndex ( messageType message, indexType index ) : void
message messageType
index indexType
리턴 void

GenerateClassNestedField() 보호된 메소드

protected GenerateClassNestedField ( messageType message, fieldType field ) : void
message messageType
field fieldType
리턴 void

GenerateClassReferenceField() 보호된 메소드

protected GenerateClassReferenceField ( messageType message, fieldType field ) : void
message messageType
field fieldType
리턴 void

GenerateClassSimpleField() 보호된 메소드

protected GenerateClassSimpleField ( messageType message, fieldType field ) : void
message messageType
field fieldType
리턴 void

GenerateEqualsAndHashCode() 보호된 메소드

protected GenerateEqualsAndHashCode ( messageType message ) : void
message messageType
리턴 void

GenerateFlush() 보호된 메소드

protected GenerateFlush ( messageType message ) : void
message messageType
리턴 void

GenerateLazyImplementation() 보호된 메소드

protected GenerateLazyImplementation ( protozbuffType p ) : bool
p protozbuffType
리턴 bool

GeneratePrivateOrBuilderImpl() 보호된 메소드

protected GeneratePrivateOrBuilderImpl ( messageType message ) : void
message messageType
리턴 void

GenerateSerialization() 보호된 메소드

protected GenerateSerialization ( messageType message ) : void
message messageType
리턴 void

GenerateToString() 보호된 메소드

protected GenerateToString ( messageType message ) : void
message messageType
리턴 void

InitializeAbstractClass() 보호된 메소드

protected InitializeAbstractClass ( messageType message ) : void
message messageType
리턴 void

InstallResources() 보호된 메소드

protected InstallResources ( ) : void
리턴 void