From 4ca46ede5cc838fb047bd4f86d2294db788567ad Mon Sep 17 00:00:00 2001 From: Sydney Acksman Date: Thu, 19 Apr 2018 13:57:31 -0500 Subject: Write messages to backing field in generated C# cloning code (#4440) * Edited MessageFieldGenerator to clone to backing field instead of property * Generated C# proto code --- src/google/protobuf/compiler/csharp/csharp_message_field.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/google/protobuf/compiler/csharp/csharp_message_field.cc b/src/google/protobuf/compiler/csharp/csharp_message_field.cc index 59b7edfb..cf1b4dbf 100644 --- a/src/google/protobuf/compiler/csharp/csharp_message_field.cc +++ b/src/google/protobuf/compiler/csharp/csharp_message_field.cc @@ -133,7 +133,7 @@ void MessageFieldGenerator::WriteToString(io::Printer* printer) { void MessageFieldGenerator::GenerateCloningCode(io::Printer* printer) { printer->Print(variables_, - "$property_name$ = other.$has_property_check$ ? other.$property_name$.Clone() : null;\n"); + "$name$_ = other.$has_property_check$ ? other.$name$_.Clone() : null;\n"); } void MessageFieldGenerator::GenerateFreezingCode(io::Printer* printer) { -- cgit v1.2.3