C# FindFirstFile FindNextFile IEnumerable Wrapper Class