Class BufferedWriterExtensions
Provides extensions for BufferedWriter
Inherited Members
Namespace: VoltRpc.IO
Assembly: VoltRpc.dll
Syntax
public static class BufferedWriterExtensions
Methods
| Edit this page View SourceWriteBool(BufferedWriter, bool)
Writes a bool
Declaration
public static void WriteBool(this BufferedWriter writer, bool value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
bool | value |
WriteBytesMemory(BufferedWriter, ReadOnlyMemory<byte>)
Writes a Memory<T> byte to a BufferedWriter
Declaration
public static void WriteBytesMemory(this BufferedWriter writer, ReadOnlyMemory<byte> value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
ReadOnlyMemory<byte> | value |
WriteBytesSpan(BufferedWriter, ReadOnlySpan<byte>)
Writes a Span<T> byte to a BufferedWriter
Declaration
public static void WriteBytesSpan(this BufferedWriter writer, ReadOnlySpan<byte> value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
ReadOnlySpan<byte> | value |
WriteChar(BufferedWriter, char)
Writes a char
Declaration
public static void WriteChar(this BufferedWriter writer, char value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
char | value |
WriteDecimal(BufferedWriter, decimal)
Writes a decimal
Declaration
public static void WriteDecimal(this BufferedWriter writer, decimal value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
decimal | value |
WriteDouble(BufferedWriter, double)
Writes a double
Declaration
public static void WriteDouble(this BufferedWriter writer, double value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
double | value |
WriteFloat(BufferedWriter, float)
Writes a float
Declaration
public static void WriteFloat(this BufferedWriter writer, float value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
float | value |
WriteInt(BufferedWriter, int)
Writes a int
Declaration
public static void WriteInt(this BufferedWriter writer, int value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
int | value |
WriteLong(BufferedWriter, long)
Writes a long
Declaration
public static void WriteLong(this BufferedWriter writer, long value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
long | value |
WriteMatrix3X2(BufferedWriter, Matrix3x2)
Writes a Matrix3x2
Declaration
public static void WriteMatrix3X2(this BufferedWriter writer, Matrix3x2 value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
Matrix3x2 | value |
WriteMatrix4X4(BufferedWriter, Matrix4x4)
Writes a Matrix4x4
Declaration
public static void WriteMatrix4X4(this BufferedWriter writer, Matrix4x4 value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
Matrix4x4 | value |
WritePlane(BufferedWriter, Plane)
Writes a Plane
Declaration
public static void WritePlane(this BufferedWriter writer, Plane value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
Plane | value |
WriteQuaternion(BufferedWriter, Quaternion)
Writes a Quaternion
Declaration
public static void WriteQuaternion(this BufferedWriter writer, Quaternion value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
Quaternion | value |
WriteSByte(BufferedWriter, sbyte)
Writes a sbyte
Declaration
public static void WriteSByte(this BufferedWriter writer, sbyte value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
sbyte | value |
WriteShort(BufferedWriter, short)
Writes a short
Declaration
public static void WriteShort(this BufferedWriter writer, short value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
short | value |
WriteUInt(BufferedWriter, uint)
Writes a uint
Declaration
public static void WriteUInt(this BufferedWriter writer, uint value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
uint | value |
WriteULong(BufferedWriter, ulong)
Writes a ulong
Declaration
public static void WriteULong(this BufferedWriter writer, ulong value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
ulong | value |
WriteUShort(BufferedWriter, ushort)
Writes a ushort
Declaration
public static void WriteUShort(this BufferedWriter writer, ushort value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
ushort | value |
WriteVector2(BufferedWriter, Vector2)
Writes a Vector2
Declaration
public static void WriteVector2(this BufferedWriter writer, Vector2 value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
Vector2 | value |
WriteVector3(BufferedWriter, Vector3)
Writes a Vector3
Declaration
public static void WriteVector3(this BufferedWriter writer, Vector3 value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
Vector3 | value |
WriteVector4(BufferedWriter, Vector4)
Writes a Vector4
Declaration
public static void WriteVector4(this BufferedWriter writer, Vector4 value)
Parameters
Type | Name | Description |
---|---|---|
BufferedWriter | writer | |
Vector4 | value |