public IEnumerable <string> EnumerateSourceFiles(string path) { if (_fileSystem.DirectoryExists(path)) { foreach (var i in _fileSystem.EnumerateFiles(path, "*.nx", SearchOption.TopDirectoryOnly)) { yield return(i.ToString()); } } if (_fileSystem.FileExists(path)) { yield return(path); } }