6bdd276d05
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
22 lines
632 B
C#
22 lines
632 B
C#
using System.Diagnostics;
|
|
|
|
namespace System.IO.Compression
|
|
{
|
|
public partial class ZipArchiveEntry
|
|
{
|
|
internal static readonly ZipVersionMadeByPlatform CurrentZipPlatform = Path.PathSeparator == '/' ?
|
|
ZipVersionMadeByPlatform.Unix : ZipVersionMadeByPlatform.Windows;
|
|
|
|
internal static string ParseFileName(string path, ZipVersionMadeByPlatform madeByPlatform)
|
|
{
|
|
switch (madeByPlatform) {
|
|
case ZipVersionMadeByPlatform.Windows:
|
|
return GetFileName_Windows(path);
|
|
case ZipVersionMadeByPlatform.Unix:
|
|
return GetFileName_Unix(path);
|
|
default:
|
|
return ParseFileName (path, CurrentZipPlatform);
|
|
}
|
|
}
|
|
}
|
|
} |