This repository has been archived on 2024-03-29. You can view files and clone it, but cannot push or open issues or pull requests.
FreeSR/FreeSR.Shared/Singleton.cs

11 lines
281 B
C#
Raw Normal View History

2024-01-27 13:06:07 +00:00
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;
}
}