From 90922db77aef8bd7f21e7a87a75d86885da8dbbc Mon Sep 17 00:00:00 2001 From: csharptest Date: Fri, 3 Jun 2011 11:57:47 -0500 Subject: Added the field name to all CodedOutputStream.Write??? calls Refactored 'speed' generated write of arrays to call Write???Array. This may have impacted speed write speeds for arrays of non-reference types due to the use of non-generic IEnumerable and the subsequent boxing of value types. This could be addressed later if desired. --- .../TestProtos/UnitTestEmbedOptimizeForProtoFile.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/ProtocolBuffers.Test/TestProtos/UnitTestEmbedOptimizeForProtoFile.cs') diff --git a/src/ProtocolBuffers.Test/TestProtos/UnitTestEmbedOptimizeForProtoFile.cs b/src/ProtocolBuffers.Test/TestProtos/UnitTestEmbedOptimizeForProtoFile.cs index 8a56c8e4..b1849431 100644 --- a/src/ProtocolBuffers.Test/TestProtos/UnitTestEmbedOptimizeForProtoFile.cs +++ b/src/ProtocolBuffers.Test/TestProtos/UnitTestEmbedOptimizeForProtoFile.cs @@ -120,10 +120,10 @@ namespace Google.ProtocolBuffers.TestProtos { public override void WriteTo(pb::CodedOutputStream output) { int size = SerializedSize; if (HasOptionalMessage) { - output.WriteMessage(1, OptionalMessage); + output.WriteMessage(1, "optional_message", OptionalMessage); } - foreach (global::Google.ProtocolBuffers.TestProtos.TestOptimizedForSize element in RepeatedMessageList) { - output.WriteMessage(2, element); + if (repeatedMessage_.Count > 0) { + output.WriteMessageArray(2, "repeated_message", repeatedMessage_); } UnknownFields.WriteTo(output); } -- cgit v1.2.3