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 |
|