C# Класс ProtoZBuffer.Core.ProtoGenerator

Наследование: IAstNodeVisitor
Показать файл Открыть проект

Открытые методы

Метод Описание
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