Completed work and testing for manually reading/writing start/end message
diff --git a/src/ProtocolBuffers/CodedOutputStream.cs b/src/ProtocolBuffers/CodedOutputStream.cs
index bb133a7..560719a 100644
--- a/src/ProtocolBuffers/CodedOutputStream.cs
+++ b/src/ProtocolBuffers/CodedOutputStream.cs
@@ -136,6 +136,9 @@
             }

         }

 

+        void ICodedOutputStream.WriteMessageStart() { }

+        void ICodedOutputStream.WriteMessageEnd() { Flush(); }

+

         #region Writing of unknown fields

 

         [Obsolete]