/// <summary> /// Generate the given template text from the supplied parameters values and add its output to /// the given text builder /// </summary> /// <param name="textBuilder"></param> /// <param name="template"></param> /// <param name="paramsValues"></param> public static void Add(this ListTextComposer textBuilder, ParametricTextComposer template, IParametricTextComposerValueSource paramsValues) { template.SetParametersValues(paramsValues); var text = template.GenerateText(); textBuilder.Add(text); }
/// <summary> /// Generate the given template text from the supplied parameters values and add its output to /// the given text builder /// </summary> /// <param name="textBuilder"></param> /// <param name="template"></param> /// <param name="paramsValues"></param> public static void Add(this ListTextComposer textBuilder, ParametricTextComposer template, IDictionary <string, string> paramsValues) { template.SetParametersValues(paramsValues); var text = template.GenerateText(); textBuilder.Add(text); }