private List<UsingDirectiveSyntax> GetUsingDirectives()
{
var result = new List<UsingDirectiveSyntax>();
result.AddRange(usings.Select(x => SyntaxFactory.UsingDirective(SyntaxFactory.ParseName(x))));
if (Introspector.RuntimeUtilsReferenced())
{
result.Add(SyntaxFactory.UsingDirective(SyntaxFactory.ParseName("CompiledHandlebars.RuntimeUtils")));
result.Add(SyntaxHelper.UsingStatic("CompiledHandlebars.RuntimeUtils.RenderHelper"));
}
return result;
}