31 #ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_FIELD_BASE_H__ 32 #define GOOGLE_PROTOBUF_COMPILER_CSHARP_FIELD_BASE_H__ 92 void SetCommonFieldVariables(map<string, string>* variables);
104 #endif // GOOGLE_PROTOBUF_COMPILER_CSHARP_FIELD_BASE_H__
std::string default_value()
Definition: csharp_field_base.cc:302
~FieldGeneratorBase()
Definition: csharp_field_base.cc:111
std::string type_name()
Definition: csharp_field_base.cc:151
virtual void GenerateSerializationCode(io::Printer *printer)=0
Definition: printer.h:164
void AddPublicMemberAttributes(io::Printer *printer)
Definition: csharp_field_base.cc:131
virtual void GenerateMembers(io::Printer *printer)=0
Definition: csharp_source_generator_base.h:45
std::string name()
Definition: csharp_field_base.cc:147
FieldGeneratorBase(const FieldDescriptor *descriptor, int fieldOrdinal, const Options *options)
Definition: csharp_field_base.cc:103
const Descriptor * descriptor
Definition: descriptor.cc:271
const int fieldOrdinal_
Definition: csharp_field_base.h:68
std::string number()
Definition: csharp_field_base.cc:378
virtual void GenerateSerializedSizeCode(io::Printer *printer)=0
virtual void GenerateFreezingCode(io::Printer *printer)
Definition: csharp_field_base.cc:114
Definition: descriptor.h:439
virtual void WriteHash(io::Printer *printer)=0
virtual void WriteEquals(io::Printer *printer)=0
std::string oneof_property_name()
Definition: csharp_field_base.cc:135
virtual void GenerateCloningCode(io::Printer *printer)=0
map< string, string > variables_
Definition: csharp_field_base.h:69
const Options * options()
Definition: csharp_source_generator_base.cc:66
void SetCommonOneofFieldVariables(map< string, string > *variables)
Definition: csharp_field_base.cc:94
std::string oneof_name()
Definition: csharp_field_base.cc:139
EGLImageKHR EGLint * name
Definition: eglext.h:851
bool has_default_value()
Definition: csharp_field_base.cc:211
const FieldDescriptor * descriptor_
Definition: csharp_field_base.h:67
Definition: __init__.py:1
void AddNullCheck(io::Printer *printer)
void AddDeprecatedFlag(io::Printer *printer)
Definition: csharp_field_base.cc:124
GLsizei const GLchar *const * string
Definition: gl2.h:479
std::string property_name()
Definition: csharp_field_base.cc:143
bool is_nullable_type()
Definition: csharp_field_base.cc:253
Definition: csharp_field_base.h:45
Definition: csharp_options.h:43
virtual void GenerateMergingCode(io::Printer *printer)=0
Definition: gflags_completions.h:115
std::string capitalized_type_name()
Definition: csharp_field_base.cc:382
virtual void GenerateCodecCode(io::Printer *printer)
Definition: csharp_field_base.cc:119
virtual void WriteToString(io::Printer *printer)=0
virtual void GenerateParsingCode(io::Printer *printer)=0