forked from Mirror/Ryujinx
21 lines
352 B
C#
21 lines
352 B
C#
|
using System;
|
|||
|
|
|||
|
namespace Ryujinx.Common.Pools
|
|||
|
{
|
|||
|
public static class ThreadStaticArray<T>
|
|||
|
{
|
|||
|
[ThreadStatic]
|
|||
|
private static T[] _array;
|
|||
|
|
|||
|
public static ref T[] Get()
|
|||
|
{
|
|||
|
if (_array == null)
|
|||
|
{
|
|||
|
_array = new T[1];
|
|||
|
}
|
|||
|
|
|||
|
return ref _array;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|