Table of Contents

Interface IPool<T>

Namespace
KSP.Networking.MP.Utils
Assembly
Assembly-CSharp.dll
public interface IPool<T> where T : class

Type Parameters

T
Extension Methods

Properties

AvailableCount

int AvailableCount { get; }

Property Value

int

Methods

Acquire()

T Acquire()

Returns

T

AcquireMultiple(ICollection<T>, int)

void AcquireMultiple(ICollection<T> collection, int count)

Parameters

collection ICollection<T>
count int

Flush()

void Flush()

MakeAvailable(int)

void MakeAvailable(int count)

Parameters

count int

Return(ref T)

void Return(ref T t)

Parameters

t T