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