Classes | |
| class | EnumFieldGenerator |
| class | EnumGenerator |
| class | EnumOneofFieldGenerator |
| class | FieldGeneratorBase |
| class | Generator |
| class | MapFieldGenerator |
| class | MessageFieldGenerator |
| class | MessageGenerator |
| class | MessageOneofFieldGenerator |
| struct | Options |
| class | PrimitiveFieldGenerator |
| class | PrimitiveOneofFieldGenerator |
| class | ReflectionClassGenerator |
| class | RepeatedEnumFieldGenerator |
| class | RepeatedMessageFieldGenerator |
| class | RepeatedPrimitiveFieldGenerator |
| class | SourceGeneratorBase |
| class | WrapperFieldGenerator |
| class | WrapperOneofFieldGenerator |
Enumerations | |
| enum | CSharpType { CSHARPTYPE_INT32 = 1, CSHARPTYPE_INT64 = 2, CSHARPTYPE_UINT32 = 3, CSHARPTYPE_UINT64 = 4, CSHARPTYPE_FLOAT = 5, CSHARPTYPE_DOUBLE = 6, CSHARPTYPE_BOOL = 7, CSHARPTYPE_STRING = 8, CSHARPTYPE_BYTESTRING = 9, CSHARPTYPE_MESSAGE = 10, CSHARPTYPE_ENUM = 11, MAX_CSHARPTYPE = 11 } |
Variables | |
| static const char | base64_chars [] |
Definition at line 56 of file csharp_helpers.h.
| bool google::protobuf::compiler::csharp::AllPrintableAscii | ( | const std::string & | text | ) |
Definition at line 296 of file csharp_field_base.cc.
| bool google::protobuf::compiler::csharp::CompareFieldNumbers | ( | const FieldDescriptor * | d1, |
| const FieldDescriptor * | d2 | ||
| ) |
Definition at line 57 of file csharp_message.cc.
| FieldGeneratorBase * google::protobuf::compiler::csharp::CreateFieldGenerator | ( | const FieldDescriptor * | descriptor, |
| int | presenceIndex, | ||
| const Options * | options | ||
| ) |
Definition at line 479 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::FileDescriptorToBase64 | ( | const FileDescriptor * | descriptor | ) |
Definition at line 471 of file csharp_helpers.cc.
| void google::protobuf::compiler::csharp::GenerateFile | ( | const FileDescriptor * | file, |
| io::Printer * | printer, | ||
| const Options * | options | ||
| ) |
Definition at line 51 of file csharp_generator.cc.
| string PROTOC_EXPORT google::protobuf::compiler::csharp::GetClassName | ( | const Descriptor * | descriptor | ) |
Definition at line 333 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::GetClassName | ( | const EnumDescriptor * | descriptor | ) |
Definition at line 337 of file csharp_helpers.cc.
| CSharpType google::protobuf::compiler::csharp::GetCSharpType | ( | FieldDescriptor::Type | type | ) |
Definition at line 63 of file csharp_helpers.cc.
| std::string PROTOC_EXPORT google::protobuf::compiler::csharp::GetEnumValueName | ( | const std::string & | enum_name, |
| const std::string & | enum_value_name | ||
| ) |
Definition at line 274 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::GetExtensionClassUnqualifiedName | ( | const FileDescriptor * | descriptor | ) |
Definition at line 136 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::GetFieldConstantName | ( | const FieldDescriptor * | field | ) |
Definition at line 352 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::GetFieldName | ( | const FieldDescriptor * | descriptor | ) |
Definition at line 344 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::GetFileNameBase | ( | const FileDescriptor * | descriptor | ) |
Definition at line 123 of file csharp_helpers.cc.
| string PROTOC_EXPORT google::protobuf::compiler::csharp::GetFileNamespace | ( | const FileDescriptor * | descriptor | ) |
Definition at line 114 of file csharp_helpers.cc.
| int google::protobuf::compiler::csharp::GetFixedSize | ( | FieldDescriptor::Type | type | ) |
Definition at line 407 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::GetFullExtensionName | ( | const FieldDescriptor * | descriptor | ) |
Definition at line 324 of file csharp_helpers.cc.
| uint google::protobuf::compiler::csharp::GetGroupEndTag | ( | const Descriptor * | descriptor | ) |
Definition at line 285 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::GetOutputFile | ( | const FileDescriptor * | descriptor, |
| const std::string | file_extension, | ||
| const bool | generate_directories, | ||
| const std::string | base_namespace, | ||
| string * | error | ||
| ) |
Definition at line 371 of file csharp_helpers.cc.
| string PROTOC_EXPORT google::protobuf::compiler::csharp::GetOutputFile | ( | const FileDescriptor * | descriptor, |
| const string | file_extension, | ||
| const bool | generate_directories, | ||
| const string | base_namespace, | ||
| string * | error | ||
| ) |
| std::string google::protobuf::compiler::csharp::GetPropertyName | ( | const FieldDescriptor * | descriptor | ) |
Definition at line 356 of file csharp_helpers.cc.
| string PROTOC_EXPORT google::protobuf::compiler::csharp::GetReflectionClassName | ( | const FileDescriptor * | descriptor | ) |
Definition at line 315 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::GetReflectionClassUnqualifiedName | ( | const FileDescriptor * | descriptor | ) |
Definition at line 130 of file csharp_helpers.cc.
|
inline |
Definition at line 136 of file csharp_helpers.h.
|
inline |
Definition at line 131 of file csharp_helpers.h.
|
inline |
Definition at line 121 of file csharp_helpers.h.
| bool google::protobuf::compiler::csharp::IsNullable | ( | const FieldDescriptor * | descriptor | ) |
Definition at line 529 of file csharp_helpers.cc.
|
inline |
Definition at line 156 of file csharp_helpers.h.
|
inline |
Definition at line 151 of file csharp_helpers.h.
| std::string google::protobuf::compiler::csharp::ShoutyToPascalCase | ( | const std::string & | input | ) |
Definition at line 197 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::StringToBase64 | ( | const std::string & | input | ) |
Definition at line 440 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::StripDotProto | ( | const std::string & | proto_file | ) |
Definition at line 109 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::ToCSharpName | ( | const std::string & | name, |
| const FileDescriptor * | file | ||
| ) |
Definition at line 298 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::TryRemovePrefix | ( | const std::string & | prefix, |
| const std::string & | value | ||
| ) |
Definition at line 227 of file csharp_helpers.cc.
|
inline |
Definition at line 95 of file csharp_helpers.h.
| std::string google::protobuf::compiler::csharp::UnderscoresToCamelCase | ( | const std::string & | input, |
| bool | cap_next_letter, | ||
| bool | preserve_period | ||
| ) |
Definition at line 143 of file csharp_helpers.cc.
| std::string google::protobuf::compiler::csharp::UnderscoresToPascalCase | ( | const std::string & | input | ) |
Definition at line 183 of file csharp_helpers.cc.
|
static |
Definition at line 85 of file csharp_doc_comment.cc.
| void google::protobuf::compiler::csharp::WriteDocCommentBodyImpl | ( | io::Printer * | printer, |
| SourceLocation | location | ||
| ) |
Definition at line 49 of file csharp_doc_comment.cc.
| void google::protobuf::compiler::csharp::WriteEnumDocComment | ( | io::Printer * | printer, |
| const EnumDescriptor * | enumDescriptor | ||
| ) |
Definition at line 101 of file csharp_doc_comment.cc.
| void google::protobuf::compiler::csharp::WriteEnumValueDocComment | ( | io::Printer * | printer, |
| const EnumValueDescriptor * | value | ||
| ) |
Definition at line 104 of file csharp_doc_comment.cc.
| void google::protobuf::compiler::csharp::WriteMessageDocComment | ( | io::Printer * | printer, |
| const Descriptor * | message | ||
| ) |
Definition at line 93 of file csharp_doc_comment.cc.
| void google::protobuf::compiler::csharp::WriteMethodDocComment | ( | io::Printer * | printer, |
| const MethodDescriptor * | method | ||
| ) |
Definition at line 108 of file csharp_doc_comment.cc.
| void google::protobuf::compiler::csharp::WritePropertyDocComment | ( | io::Printer * | printer, |
| const FieldDescriptor * | field | ||
| ) |
Definition at line 97 of file csharp_doc_comment.cc.
|
static |
Definition at line 437 of file csharp_helpers.cc.