Patcher.Data.DefaultDataFileProvider.FindDataFiles C# (CSharp) Method

FindDataFiles() public method

public FindDataFiles ( string directory, string searchPattern ) : IEnumerable
directory string
searchPattern string
return IEnumerable
        public IEnumerable<DataFile> FindDataFiles(string directory, string searchPattern)
        {
            string fullPath = Path.Combine(dataFolder, directory);
            if (Directory.Exists(fullPath))
            {
                foreach (string file in Directory.EnumerateFiles(fullPath, searchPattern))
                {
                    yield return new DataFile(this, FileMode.Open, file, Path.Combine(directory, Path.GetFileName(file)));
                }
            }
        }