Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
ListPool.cs
Go to the documentation of this file.
1
using
System.Collections.Generic;
2
3
internal
static
class
ListPool
<T>
4
{
5
private
static
readonly
ObjectPool<List<T>
>
s_ListPool
=
new
ObjectPool<List<T>
>(
null
, delegate(List<T> l)
6
{
7
l.Clear();
8
});
9
10
public
static
List<T>
Get
()
11
{
12
return
s_ListPool
.
Get
();
13
}
14
15
public
static
void
Release
(List<T> toRelease)
16
{
17
s_ListPool
.
Release
(toRelease);
18
}
19
}
ListPool
Definition:
ListPool.cs:4
ListPool.s_ListPool
static readonly ObjectPool< List< T > > s_ListPool
Definition:
ListPool.cs:5
ListPool.Release
static void Release(List< T > toRelease)
Definition:
ListPool.cs:15
ListPool.Get
static List< T > Get()
Definition:
ListPool.cs:10
ObjectPool
Definition:
ObjectPool.cs:6
ObjectPool.Get
T Get()
Definition:
ObjectPool.cs:25
ObjectPool.Release
void Release(T element)
Definition:
ObjectPool.cs:44
Elin
Plugins.UI
ListPool.cs
Generated by
1.9.6