File indexing completed on 2025-01-31 10:11:56
0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef GOOGLE_PROTOBUF_COMPILER_CSHARP_DOC_COMMENT_H__
0010 #define GOOGLE_PROTOBUF_COMPILER_CSHARP_DOC_COMMENT_H__
0011
0012 #include "google/protobuf/compiler/csharp/csharp_options.h"
0013 #include "google/protobuf/descriptor.h"
0014 #include "google/protobuf/io/printer.h"
0015
0016 namespace google {
0017 namespace protobuf {
0018 namespace compiler {
0019 namespace csharp {
0020 void WriteMessageDocComment(io::Printer* printer, const Options* options,
0021 const Descriptor* message);
0022 void WritePropertyDocComment(io::Printer* printer, const Options* options,
0023 const FieldDescriptor* field);
0024 void WriteEnumDocComment(io::Printer* printer, const Options* options,
0025 const EnumDescriptor* enumDescriptor);
0026 void WriteEnumValueDocComment(io::Printer* printer, const Options* options,
0027 const EnumValueDescriptor* value);
0028 void WriteMethodDocComment(io::Printer* printer, const Options* options,
0029 const MethodDescriptor* method);
0030 }
0031 }
0032 }
0033 }
0034 #endif