public static string FindTemplate(this TemplatesConfig config, string fileName) { foreach (var dir in config.templates) { var template = Directory .GetFiles(dir, fileName, SearchOption.TopDirectoryOnly) .FirstOrDefault(); if (template != null) { return(template); } } return(null); }
public static string FindMethodArgumentTemplate(this TemplatesConfig config) { return(config.FindTemplate("MethodArgument.txt")); }
public static string FindMethodParameterTemplate(this TemplatesConfig config) { return(config.FindTemplate("MethodParameter.txt")); }
public static string FindFlagComponentContextTemplate(this TemplatesConfig config) { return(config.FindTemplate("FlagComponentContext.txt")); }