/// <summary>
 /// Gets the language defined in <paramref name="template"/>
 /// </summary>
 /// <param name="template">template definition</param>
 /// <returns>The language defined in the template or null if no language is defined</returns>
 /// <remarks>The tags are read in <see cref="SimpleConfigModel.ConvertedDeprecatedTagsToParameterSymbols"/> method. The single value for the tag is guaranteed.</remarks>
 public static string GetLanguage(this ITemplateInfo template)
 {
     return(template.GetTagValues("language")?.Single());
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Gets the type defined in <paramref name="template"/>.
 /// </summary>
 /// <param name="template">template definition.</param>
 /// <returns>The type defined in the template or null if no type is defined.</returns>
 /// <remarks>The tags are read in <see cref="SimpleConfigModel.ConvertedDeprecatedTagsToParameterSymbols"/> method. The single value for the tag is guaranteed.</remarks>
 public static string GetTemplateType(this ITemplateInfo template)
 {
     return(template.GetTagValues("type")?.Single());
 }