private static bool SkipSpecialEntry(DirectoryEntry entry) { return (entry.IsDirectory) && (entry.Name.Equals(".") || entry.Name.Equals("..")); }
private static void AddResult(ref WIN32_FIND_DATA data, List<DirectoryEntry> entries) { var entry = new DirectoryEntry(data.cFileName, (FILE_ATTRIBUTE)data.dwFileAttributes); if (SkipSpecialEntry(entry)) return; entries.Add(entry); }