/// <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()); }
/// <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()); }