/// <summary> /// Adds a loader to the Template Loader. If the Template Loader is a <see cref="CompositeLoader"/> then /// the loader is added. If not then the Template Loader is updated with a <see cref="CompositeLoader"/> /// combining the Template Loader and loader parameter. /// </summary> /// <param name="loader">The loader to add to the Template Loader</param> /// <returns>The <see cref="RendererSettingsBuilder"/> for chaining</returns> public TBuilder AddToTemplateLoader(IStubbleLoader loader) { return(CombineLoaders(ref templateLoader, loader.Clone())); }
/// <summary> /// Sets the Partial Template Loader to be the passed loader /// </summary> /// <param name="loader">The loader to set as the Partial Template Loader</param> /// <returns>The <see cref="RendererSettingsBuilder"/> for chaining</returns> public RendererSettingsBuilder SetPartialTemplateLoader(IStubbleLoader loader) { partialTemplateLoader = loader.Clone(); return(this); }
/// <summary> /// Sets the Partial Template Loader to be the passed loader /// </summary> /// <param name="loader">The loader to set as the Partial Template Loader</param> /// <returns>The <see cref="RendererSettingsBuilder"/> for chaining</returns> public TBuilder SetPartialTemplateLoader(IStubbleLoader loader) { partialTemplateLoader = loader.Clone(); return((TBuilder)this); }
/// <summary> /// Adds a loader to the Partial Template Loader. If the Partial Template Loader is a <see cref="CompositeLoader"/> then /// the loader is added. If not then the Partial Template Loader is updated with a <see cref="CompositeLoader"/> /// combining the Partial Template Loader and loader parameter. /// </summary> /// <param name="loader">The loader to add to the Partial Template Loader</param> /// <returns>The <see cref="RendererSettingsBuilder"/> for chaining</returns> public RendererSettingsBuilder AddToPartialTemplateLoader(IStubbleLoader loader) { return(CombineLoaders(ref partialTemplateLoader, loader.Clone())); }