Table of Contents

Class StreamWriter

Namespace
AO
Assembly
CoreAssembly.dll

A class for reading and writing data to a byte stream. This is used internally for RPC serialization, could be useful for other things.

public class StreamWriter
Inheritance
StreamWriter
Inherited Members
Extension Methods

Constructors

StreamWriter()

public StreamWriter()

Fields

byteStream

public MemoryStream byteStream

Field Value

MemoryStream

Methods

Update<T>(StreamWriterPosition<T>, T)

public void Update<T>(StreamWriterPosition<T> position, T newValue) where T : struct

Parameters

position StreamWriterPosition<T>
newValue T

Type Parameters

T

WriteArray<T>(T[])

public void WriteArray<T>(T[] value) where T : struct

Parameters

value T[]

Type Parameters

T

WriteNetworkedComponent(Component)

public void WriteNetworkedComponent(Component component)

Parameters

component Component

WriteNetworkedEntity(Entity)

public void WriteNetworkedEntity(Entity entity)

Parameters

entity Entity

WriteString(string)

public void WriteString(string value)

Parameters

value string

WriteStringArray(string[])

public void WriteStringArray(string[] value)

Parameters

value string[]

Write<T>(T)

public StreamWriterPosition<T> Write<T>(T value) where T : struct

Parameters

value T

Returns

StreamWriterPosition<T>

Type Parameters

T