| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | 
							- using System;
 
- using Google.ProtocolBuffers.Descriptors;
 
- namespace Google.ProtocolBuffers
 
- {
 
-     public interface ICodedOutputStream
 
-     {
 
-         /// <summary>
 
-         /// Writes a double field value, including tag, to the stream.
 
-         /// </summary>
 
-         void WriteDouble(int fieldNumber, string fieldName, double value);
 
-         /// <summary>
 
-         /// Writes a float field value, including tag, to the stream.
 
-         /// </summary>
 
-         void WriteFloat(int fieldNumber, string fieldName, float value);
 
-         /// <summary>
 
-         /// Writes a uint64 field value, including tag, to the stream.
 
-         /// </summary>
 
-         [CLSCompliant(false)]
 
-         void WriteUInt64(int fieldNumber, string fieldName, ulong value);
 
-         /// <summary>
 
-         /// Writes an int64 field value, including tag, to the stream.
 
-         /// </summary>
 
-         void WriteInt64(int fieldNumber, string fieldName, long value);
 
-         /// <summary>
 
-         /// Writes an int32 field value, including tag, to the stream.
 
-         /// </summary>
 
-         void WriteInt32(int fieldNumber, string fieldName, int value);
 
-         /// <summary>
 
-         /// Writes a fixed64 field value, including tag, to the stream.
 
-         /// </summary>
 
-         [CLSCompliant(false)]
 
-         void WriteFixed64(int fieldNumber, string fieldName, ulong value);
 
-         /// <summary>
 
-         /// Writes a fixed32 field value, including tag, to the stream.
 
-         /// </summary>
 
-         [CLSCompliant(false)]
 
-         void WriteFixed32(int fieldNumber, string fieldName, uint value);
 
-         /// <summary>
 
-         /// Writes a bool field value, including tag, to the stream.
 
-         /// </summary>
 
-         void WriteBool(int fieldNumber, string fieldName, bool value);
 
-         /// <summary>
 
-         /// Writes a string field value, including tag, to the stream.
 
-         /// </summary>
 
-         void WriteString(int fieldNumber, string fieldName, string value);
 
-         /// <summary>
 
-         /// Writes a group field value, including tag, to the stream.
 
-         /// </summary>
 
-         void WriteGroup(int fieldNumber, string fieldName, IMessageLite value);
 
-         [Obsolete]
 
-         void WriteUnknownGroup(int fieldNumber, string fieldName, IMessageLite value);
 
-         void WriteMessage(int fieldNumber, string fieldName, IMessageLite value);
 
-         void WriteBytes(int fieldNumber, string fieldName, ByteString value);
 
-         [CLSCompliant(false)]
 
-         void WriteUInt32(int fieldNumber, string fieldName, uint value);
 
-         void WriteEnum(int fieldNumber, string fieldName, int value, string textValue);
 
-         void WriteSFixed32(int fieldNumber, string fieldName, int value);
 
-         void WriteSFixed64(int fieldNumber, string fieldName, long value);
 
-         void WriteSInt32(int fieldNumber, string fieldName, int value);
 
-         void WriteSInt64(int fieldNumber, string fieldName, long value);
 
-         void WriteMessageSetExtension(int fieldNumber, string fieldName, IMessageLite value);
 
-         void WriteMessageArray(int fieldNumber, string fieldName, System.Collections.IEnumerable list);
 
-         void WriteGroupArray(int fieldNumber, string fieldName, System.Collections.IEnumerable list);
 
-         void WriteArray(FieldType fieldType, int fieldNumber, string fieldName, System.Collections.IEnumerable list);
 
-         void WritePackedArray(FieldType fieldType, int fieldNumber, string fieldName, System.Collections.IEnumerable list);
 
-         void WritePackedArray(FieldType fieldType, int fieldNumber, string fieldName, int calculatedSize, System.Collections.IEnumerable list);
 
-         void WriteField(FieldType fieldType, int fieldNumber, string fieldName, object value);
 
-         void Flush();
 
-     }
 
- }
 
 
  |