14 lines
331 B
C#
14 lines
331 B
C#
|
|
namespace Stary.Evo
|
||
|
|
{
|
||
|
|
public interface ICanGetUtility: IBelongToArchitecture
|
||
|
|
{
|
||
|
|
|
||
|
|
}
|
||
|
|
public static class CanGetUtilityExtension
|
||
|
|
{
|
||
|
|
public static T GetUtility<T>(this ICanGetUtility self) where T : class, IUtility
|
||
|
|
{
|
||
|
|
return self.GetArchitecture().GetUtility<T>();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|