BITKit/Src/Core/Utility/Provider.cs

17 lines
257 B
C#
Raw Normal View History

2023-06-29 14:57:11 +08:00
namespace BITKit
2023-06-05 19:57:17 +08:00
{
public interface IProvider
{
2023-08-11 23:57:37 +08:00
T Get<T>()
{
return default;}
2023-06-05 19:57:17 +08:00
void Set<T>(T t) { }
}
public interface IProvider<T> : IProvider
{
T Get();
void Set(T t);
}
2024-03-31 23:31:00 +08:00
2023-06-05 19:57:17 +08:00
}