/// <summary> /// Initialize a new instance with all required services. /// </summary> /// <param name="listGenerator"> /// A generator used to generate collection of <see cref="PagerItem" /> from the generation /// context. /// </param> /// <param name="renderingListGenerator"> /// A generator used to generate <see cref="PagerRenderingList" /> from a collection /// of <see cref="PagerItem" />. /// </param> /// <param name="htmlGenerator"> /// A generator used to generate final <see cref="IHtmlContent" /> from a /// <see cref="PagerRenderingList" />. /// </param> public DefaultPagerGenerator(IPagerListGenerator listGenerator, IPagerRenderingListGenerator renderingListGenerator, IPagerHtmlGenerator htmlGenerator) { ListGenerator = listGenerator; RenderingListGenerator = renderingListGenerator; HtmlGenerator = htmlGenerator; }