Skip to main content

Class PooledNetworkReader

NetworkReader to be used with

Inheritance
System.Object
Mirage.Serialization.NetworkReader
Mirage.Serialization.MirageNetworkReader
Inherited Members
Show

Mirage.Serialization.MirageNetworkReader.ObjectLocator

Mirage.Serialization.NetworkReader.BitLength

Mirage.Serialization.NetworkReader.BitPosition

Mirage.Serialization.NetworkReader.BytePosition

Mirage.Serialization.NetworkReader.Dispose()

Mirage.Serialization.NetworkReader.CanRead()

Mirage.Serialization.NetworkReader.PadToByte()

Mirage.Serialization.NetworkReader.ReadBoolean()

Mirage.Serialization.NetworkReader.ReadBooleanAsUlong()

Mirage.Serialization.NetworkReader.ReadSByte()

Mirage.Serialization.NetworkReader.ReadByte()

Mirage.Serialization.NetworkReader.ReadInt16()

Mirage.Serialization.NetworkReader.ReadUInt16()

Mirage.Serialization.NetworkReader.ReadInt32()

Mirage.Serialization.NetworkReader.ReadUInt32()

Mirage.Serialization.NetworkReader.ReadInt64()

Mirage.Serialization.NetworkReader.ReadUInt64()

Mirage.Serialization.NetworkReader.ReadSingle()

Mirage.Serialization.NetworkReader.ReadDouble()

Mirage.Serialization.NetworkReader.PadAndCopy<T>(T)

Syntax
public sealed class PooledNetworkReader : MirageNetworkReader, IDisposable

Methods

CreateNew(Pool<PooledNetworkReader>)

Declaration
public static PooledNetworkReader CreateNew(Pool<PooledNetworkReader> pool)
Parameters
TypeNameDescription
Mirage.SocketLayer.Pool<Mirage.Serialization.PooledNetworkReader>pool
Returns
TypeDescription
Mirage.Serialization.PooledNetworkReader

Release()

Puts object back in Pool

Declaration
public void Release()

IDisposable.Dispose()

Declaration
void IDisposable.Dispose()

Dispose(Boolean)

Declaration
protected override void Dispose(bool disposing)
Parameters
TypeNameDescription
System.Booleandisposing