forked from Moux23333/FreeSR
10 lines
281 B
C#
10 lines
281 B
C#
namespace FreeSR.Shared
|
|
{
|
|
public abstract class Singleton<T> where T : class
|
|
{
|
|
private static readonly Lazy<T> instance = new Lazy<T>(() =>
|
|
Activator.CreateInstance(typeof(T), true) as T);
|
|
|
|
public static T Instance => instance.Value;
|
|
}
|
|
}
|