|
@@ -138,8 +138,10 @@ void UmbrellaClassGenerator::WriteIntroduction(io::Printer* printer) {
|
|
"[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\n");
|
|
"[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\n");
|
|
WriteGeneratedCodeAttributes(printer);
|
|
WriteGeneratedCodeAttributes(printer);
|
|
printer->Print(
|
|
printer->Print(
|
|
|
|
+ "/// <summary>Holder for reflection information generated from $file_name$</summary>\n"
|
|
"$access_level$ static partial class $umbrella_class_name$ {\n"
|
|
"$access_level$ static partial class $umbrella_class_name$ {\n"
|
|
"\n",
|
|
"\n",
|
|
|
|
+ "file_name", file_->name(),
|
|
"access_level", class_access_level(),
|
|
"access_level", class_access_level(),
|
|
"umbrella_class_name", umbrellaClassname_);
|
|
"umbrella_class_name", umbrellaClassname_);
|
|
printer->Indent();
|
|
printer->Indent();
|
|
@@ -148,12 +150,14 @@ void UmbrellaClassGenerator::WriteIntroduction(io::Printer* printer) {
|
|
void UmbrellaClassGenerator::WriteDescriptor(io::Printer* printer) {
|
|
void UmbrellaClassGenerator::WriteDescriptor(io::Printer* printer) {
|
|
printer->Print(
|
|
printer->Print(
|
|
"#region Descriptor\n"
|
|
"#region Descriptor\n"
|
|
|
|
+ "/// <summary>File descriptor for $file_name$</summary>\n"
|
|
"public static pbr::FileDescriptor Descriptor {\n"
|
|
"public static pbr::FileDescriptor Descriptor {\n"
|
|
" get { return descriptor; }\n"
|
|
" get { return descriptor; }\n"
|
|
"}\n"
|
|
"}\n"
|
|
"private static pbr::FileDescriptor descriptor;\n"
|
|
"private static pbr::FileDescriptor descriptor;\n"
|
|
"\n"
|
|
"\n"
|
|
"static $umbrella_class_name$() {\n",
|
|
"static $umbrella_class_name$() {\n",
|
|
|
|
+ "file_name", file_->name(),
|
|
"umbrella_class_name", umbrellaClassname_);
|
|
"umbrella_class_name", umbrellaClassname_);
|
|
printer->Indent();
|
|
printer->Indent();
|
|
printer->Print(
|
|
printer->Print(
|