private void CheckTemplateName(string templateName, ParserRuleContext context) { var functionNameSplitDot = templateName.Split('.'); foreach (var id in functionNameSplitDot) { if (!TemplateNamePartRegex.IsMatch(id)) { var diagnostic = BuildTemplatesDiagnostic(TemplateErrors.InvalidTemplateName(templateName), context); _templates.Diagnostics.Add(diagnostic); break; } } }