Beispiel #1
0
 /// <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()));
 }
Beispiel #2
0
 /// <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);
 }
Beispiel #3
0
 /// <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);
 }
Beispiel #4
0
 /// <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()));
 }