C# Class ProtocolBuffers.FieldCode

Exibir arquivo Open project: enyim/ProtoBuf

Public Methods

Method Description
GenerateFieldReader ( Field f ) : string
GenerateFieldTypeWriter ( Field f, string stream, string binaryWriter, string instance ) : string
GenerateFieldWriter ( Message m, Field f ) : string

Generates code for writing one field

Private Methods

Method Description
GenerateFieldTypeReader ( Field f, string stream, string binaryReader, string instance ) : string
GenerateFieldTypeReaderPrimitive ( Field f, string stream, string instance ) : string

Method Details

GenerateFieldReader() public static method

public static GenerateFieldReader ( Field f ) : string
f Field
return string

GenerateFieldTypeWriter() public static method

public static GenerateFieldTypeWriter ( Field f, string stream, string binaryWriter, string instance ) : string
f Field
stream string
binaryWriter string
instance string
return string

GenerateFieldWriter() public static method

Generates code for writing one field
public static GenerateFieldWriter ( Message m, Field f ) : string
m Message
f Field
return string