Endjin.Assembly.ChangeDetection.Infrastructure.ListExtensions.GetFiles C# (CSharp) Method

GetFiles() public static method

public static GetFiles ( this queries ) : IEnumerable
queries this
return IEnumerable
        public static IEnumerable<string> GetFiles(this List<FileQuery> queries)
        {
            if (queries == null)
            {
                throw new ArgumentNullException("queries was null.");
            }

            foreach (var q in queries)
            {
                q.BeginSearch();
            }

            foreach (var q in queries)
            {
                foreach (var file in q.EnumerateFiles)
                {
                    yield return file;
                }
            }
        }