using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Tools.SingletonTool.Base
{
/// <summary>
/// Класс выступающий в роли синглтона с параметрами должен реализовать данный интерфейс
/// </summary>
/// <typeparam name="P">Тип параметра для создания экземпляра</typeparam>
public interface ISignlethonWithParams<in P>
{
/// <summary>
/// Вместо конструктору с параметром для синглтона
/// </summary>
void SetParams(P param);
}
}