Ryujinx/Ryujinx.Common/Pools/ThreadStaticArray.cs

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;
}
}
}