Struct WriteContext
Assembly: Google.Protobuf.dll
Syntax
public ref struct WriteContext
Methods
WriteBool(bool)
Declaration
public void WriteBool(bool value)
Parameters
| Type |
Name |
Description |
| bool |
value |
|
WriteBytes(ByteString)
Declaration
public void WriteBytes(ByteString value)
Parameters
WriteDouble(double)
Declaration
public void WriteDouble(double value)
Parameters
| Type |
Name |
Description |
| double |
value |
|
WriteEnum(int)
Declaration
public void WriteEnum(int value)
Parameters
| Type |
Name |
Description |
| int |
value |
|
WriteFixed32(uint)
Declaration
public void WriteFixed32(uint value)
Parameters
| Type |
Name |
Description |
| uint |
value |
|
WriteFixed64(ulong)
Declaration
public void WriteFixed64(ulong value)
Parameters
| Type |
Name |
Description |
| ulong |
value |
|
WriteFloat(float)
Declaration
public void WriteFloat(float value)
Parameters
| Type |
Name |
Description |
| float |
value |
|
WriteGroup(IMessage)
Declaration
public void WriteGroup(IMessage value)
Parameters
WriteInt32(int)
Declaration
public void WriteInt32(int value)
Parameters
| Type |
Name |
Description |
| int |
value |
|
WriteInt64(long)
Declaration
public void WriteInt64(long value)
Parameters
| Type |
Name |
Description |
| long |
value |
|
WriteLength(int)
Declaration
public void WriteLength(int length)
Parameters
| Type |
Name |
Description |
| int |
length |
|
WriteMessage(IMessage)
Declaration
public void WriteMessage(IMessage value)
Parameters
WriteRawTag(byte)
Declaration
public void WriteRawTag(byte b1)
Parameters
| Type |
Name |
Description |
| byte |
b1 |
|
WriteRawTag(byte, byte)
Declaration
public void WriteRawTag(byte b1, byte b2)
Parameters
WriteRawTag(byte, byte, byte)
Declaration
public void WriteRawTag(byte b1, byte b2, byte b3)
Parameters
WriteRawTag(byte, byte, byte, byte)
Declaration
public void WriteRawTag(byte b1, byte b2, byte b3, byte b4)
Parameters
WriteRawTag(byte, byte, byte, byte, byte)
Declaration
public void WriteRawTag(byte b1, byte b2, byte b3, byte b4, byte b5)
Parameters
WriteSFixed32(int)
Declaration
public void WriteSFixed32(int value)
Parameters
| Type |
Name |
Description |
| int |
value |
|
WriteSFixed64(long)
Declaration
public void WriteSFixed64(long value)
Parameters
| Type |
Name |
Description |
| long |
value |
|
WriteSInt32(int)
Declaration
public void WriteSInt32(int value)
Parameters
| Type |
Name |
Description |
| int |
value |
|
WriteSInt64(long)
Declaration
public void WriteSInt64(long value)
Parameters
| Type |
Name |
Description |
| long |
value |
|
WriteString(string)
Declaration
public void WriteString(string value)
Parameters
| Type |
Name |
Description |
| string |
value |
|
WriteTag(int, WireType)
Declaration
public void WriteTag(int fieldNumber, WireFormat.WireType type)
Parameters
WriteTag(uint)
Declaration
public void WriteTag(uint tag)
Parameters
| Type |
Name |
Description |
| uint |
tag |
|
WriteUInt32(uint)
Declaration
public void WriteUInt32(uint value)
Parameters
| Type |
Name |
Description |
| uint |
value |
|
WriteUInt64(ulong)
Declaration
public void WriteUInt64(ulong value)
Parameters
| Type |
Name |
Description |
| ulong |
value |
|