public static void RegisterSingleton <T>(this LiteContainer c, Func <T> createInstance) { var once = new Lazy <T>(createInstance); c.Register(typeof(T), () => once.Value); }
public static void Register <T>(this LiteContainer c, Func <T> createInstance) => c.Register(typeof(T), createInstance);