public string GetTemplateRef(TextTemplateTargetLanguage textTemplateTargetLanguage) { foreach (TextTemplateAttribute attrib in textTemplateAttributes) { if (attrib.TargetLanguage == textTemplateTargetLanguage) { return ResourceResolver.GetResourcePath(attrib.TemplateName); } } return null; }
public string GetTemplateRef(TextTemplateTargetLanguage textTemplateTargetLanguage) { foreach (TextTemplateAttribute attrib in textTemplateAttributes) { if (attrib.TargetLanguage == textTemplateTargetLanguage) { return(ResourceResolver.GetResourcePath(attrib.TemplateName)); } } return(null); }
public string GetTemplate(TextTemplateTargetLanguage textTemplateTargetLanguage) { string templateRef = GetTemplateRef(textTemplateTargetLanguage); if (templateRef == null) { return(null); } else { return(ResourceResolver.GetResource(templateRef)); } }
private string GetTemplateBasedOnProject(TextTemplateArtifactLinkWrapper link, ProjectNode project) { TextTemplateTargetLanguage targetLanguage = ResolveTargetProjectLanguage(project); string template = link.GetTemplate(targetLanguage); if (string.IsNullOrEmpty(template)) { template = link.GetTemplate(TextTemplateTargetLanguage.Any); } if (string.IsNullOrEmpty(template)) { throw new InvalidOperationException(Properties.Resources.EmptyOrNonExistentTemplate); } return(template); }
public string GetTemplate(TextTemplateTargetLanguage textTemplateTargetLanguage) { string templateRef = GetTemplateRef(textTemplateTargetLanguage); if (templateRef == null) { return null; } else { return ResourceResolver.GetResource(templateRef); } }
/// <summary> /// Initializes a new instance of the <see cref="TextTemplateAttribute"/> class. /// </summary> /// <param name="templateName">Name of the template.</param> public TextTemplateAttribute(string templateName, TextTemplateTargetLanguage targetLanguage) { this.templateName = templateName; this.targetLanguage = targetLanguage; }