Bläddra i källkod

renamed ByteString.WriteTo(CodedOutputStream) to WriteRawBytesTo

csharptest 14 år sedan
förälder
incheckning
ed701ad2a5
2 ändrade filer med 6 tillägg och 3 borttagningar
  1. 4 1
      src/ProtocolBuffers/ByteString.cs
  2. 2 2
      src/ProtocolBuffers/CodedOutputStream.cs

+ 4 - 1
src/ProtocolBuffers/ByteString.cs

@@ -252,7 +252,10 @@ namespace Google.ProtocolBuffers
             }
         }
 
-        internal void WriteTo(CodedOutputStream outputStream)
+        /// <summary>
+        /// Used internally by CodedOutputStream to avoid creating a copy for the write
+        /// </summary>
+        internal void WriteRawBytesTo(CodedOutputStream outputStream)
         {
             outputStream.WriteRawBytes(bytes, 0, bytes.Length);
         }

+ 2 - 2
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)]