public IEnumerable<string> EnumeratePath(string path)
{
string altSeparator = path.Replace('/', '\\');
return Archive.Entries.Where(e => e.FullName.StartsWith(path, StringComparison.InvariantCultureIgnoreCase))
.Union(Archive.Entries.Where(e => e.FullName.StartsWith(altSeparator, StringComparison.InvariantCultureIgnoreCase)))
.Select(e => e.FullName);
}