A few performance tweaks of the ICodedOutputStream interface/implementation
diff --git a/src/ProtocolBuffers.Test/TestProtos/UnitTestImportProtoFile.cs b/src/ProtocolBuffers.Test/TestProtos/UnitTestImportProtoFile.cs
index 7fd6259..111dfc4 100644
--- a/src/ProtocolBuffers.Test/TestProtos/UnitTestImportProtoFile.cs
+++ b/src/ProtocolBuffers.Test/TestProtos/UnitTestImportProtoFile.cs
@@ -108,7 +108,7 @@
     

     public override void WriteTo(pb::ICodedOutputStream output) {

       int size = SerializedSize;

-      if (HasD) {

+      if (hasD) {

         output.WriteInt32(1, "d", D);

       }

       UnknownFields.WriteTo(output);

@@ -121,7 +121,7 @@
         if (size != -1) return size;

         

         size = 0;

-        if (HasD) {

+        if (hasD) {

           size += pb::CodedOutputStream.ComputeInt32Size(1, D);

         }

         size += UnknownFields.SerializedSize;

@@ -267,7 +267,7 @@
       

       

       public bool HasD {

-        get { return result.HasD; }

+        get { return result.hasD; }

       }

       public int D {

         get { return result.D; }