AIT.Tools.VisualStudioTextTransform.TemplateProcessor.FindTemplates C# (CSharp) Method

FindTemplates() private static method

private static FindTemplates ( string p ) : IEnumerable
p string
return IEnumerable
        private static IEnumerable<string> FindTemplates(string p)
        {
            foreach (var template in Directory.EnumerateDirectories(p).SelectMany(FindTemplates))
            {
                yield return template;
            }
            foreach (var template in Directory.EnumerateFiles(p, "*.tt"))
            {
                yield return Path.GetFullPath(template);
            }
        }