private static void CaptureTemplateErrors <TTemplateContext>(TemplateResult templateResult, TemplateContext <TTemplateContext> templateContext, ValidationCategory validationCategory) where TTemplateContext : class { foreach (var templateError in templateContext.Errors) { templateResult.CaptureError(templateError.Message, ErrorLevel.ERROR, validationCategory, templateError.LineInfo); } }