public Func <T> Create(SimpleContainer container) { return(() => (T)container.GetInstance(typeof(T), null)); }
/// <summary> /// The create. /// </summary> /// <param name="container"> /// The container. /// </param> /// <param name="key"> /// The key. /// </param> /// <returns> /// Function pointer. /// </returns> // ReSharper disable once UnusedMember.Local public Func <T> Create(SimpleContainer container, string key) => () => (T)container.GetInstance(typeof(T), key);