From ed701ad2a5c8d3fabfaaacba58f2dfa7d78e6c2c Mon Sep 17 00:00:00 2001 From: csharptest Date: Thu, 14 Jul 2011 13:20:11 -0500 Subject: renamed ByteString.WriteTo(CodedOutputStream) to WriteRawBytesTo --- src/ProtocolBuffers/ByteString.cs | 5 ++++- src/ProtocolBuffers/CodedOutputStream.cs | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/ProtocolBuffers/ByteString.cs b/src/ProtocolBuffers/ByteString.cs index 545bf556..ea17ca1e 100644 --- a/src/ProtocolBuffers/ByteString.cs +++ b/src/ProtocolBuffers/ByteString.cs @@ -252,7 +252,10 @@ namespace Google.ProtocolBuffers } } - internal void WriteTo(CodedOutputStream outputStream) + /// + /// Used internally by CodedOutputStream to avoid creating a copy for the write + /// + internal void WriteRawBytesTo(CodedOutputStream outputStream) { outputStream.WriteRawBytes(bytes, 0, bytes.Length); } diff --git a/src/ProtocolBuffers/CodedOutputStream.cs b/src/ProtocolBuffers/CodedOutputStream.cs index 59490df3..088db8ae 100644 --- a/src/ProtocolBuffers/CodedOutputStream.cs +++ b/src/ProtocolBuffers/CodedOutputStream.cs @@ -360,7 +360,7 @@ namespace Google.ProtocolBuffers { WriteTag(fieldNumber, WireFormat.WireType.LengthDelimited); WriteRawVarint32((uint) value.Length); - value.WriteTo(this); + value.WriteRawBytesTo(this); } [CLSCompliant(false)] @@ -637,7 +637,7 @@ namespace Google.ProtocolBuffers public void WriteBytesNoTag(ByteString value) { WriteRawVarint32((uint) value.Length); - value.WriteTo(this); + value.WriteRawBytesTo(this); } [CLSCompliant(false)] -- cgit v1.2.3