C# Класс Shaman.Serialization.Utils.Pooling.ShamanStreamPool

Показать файл Открыть проект

Открытые методы

Метод Описание
Rent ( Type type ) : Shaman.Serialization.Utils.Pooling.PooledMemoryStream
Return ( Shaman.Serialization.Utils.Pooling.PooledMemoryStream stream, Type type ) : void
ShamanStreamPool ( int basePacketBufferSize ) : System

Приватные методы

Метод Описание
GetBufferSize ( Type dtoType ) : int
UpdateBufferSizeStatistics ( Type dtoType, int actualSize ) : void

Описание методов

Rent() публичный Метод

public Rent ( Type type ) : Shaman.Serialization.Utils.Pooling.PooledMemoryStream
type Type
Результат Shaman.Serialization.Utils.Pooling.PooledMemoryStream

Return() публичный Метод

public Return ( Shaman.Serialization.Utils.Pooling.PooledMemoryStream stream, Type type ) : void
stream Shaman.Serialization.Utils.Pooling.PooledMemoryStream
type Type
Результат void

ShamanStreamPool() публичный Метод

public ShamanStreamPool ( int basePacketBufferSize ) : System
basePacketBufferSize int
Результат System