C# 클래스 Avro.CodeGen.AvroGen

파일 보기 프로젝트 열기: thirumg/Avro.NET 1 사용 예제들

공개 메소드들

메소드 설명
GenerateClient ( ) : CodeCompileUnit
GenerateServer ( ) : CodeCompileUnit

비공개 메소드들

메소드 설명
AvroGen ( ) : System
addFieldAttribute ( Field field, CodeMemberProperty property ) : void
addNamespace ( string name ) : CodeNamespace
createCodeTypeDeclaration ( string name ) : CodeTypeDeclaration
createDocComment ( string comment ) : CodeCommentStatement
createProtocolClient ( Protocol protocol, CodeNamespace ns, CodeTypeReference protocolInterface ) : void
createProtocolInterface ( Protocol protocol, CodeNamespace ns ) : CodeTypeReference
findNullableType ( UnionSchema schema, CodeTypeReference &type ) : bool
getCodeTypeReference ( Schema schema ) : CodeTypeReference
procesMap ( Schema schema ) : void
processArray ( Schema schema ) : void
processClientProtocols ( ) : void
processEnum ( Schema schema, CodeNamespace ns ) : void
processFixed ( Schema schema ) : void
processRecord ( Schema schema, CodeNamespace ns ) : CodeTypeDeclaration
processSchema ( CodeNamespace ns, Schema schema ) : void
processTypes ( ) : void
processUnion ( Schema schema ) : void

메소드 상세

GenerateClient() 공개 메소드

public GenerateClient ( ) : CodeCompileUnit
리턴 System.CodeDom.CodeCompileUnit

GenerateServer() 공개 메소드

public GenerateServer ( ) : CodeCompileUnit
리턴 System.CodeDom.CodeCompileUnit