Xamarin Public Jenkins (auto-signing) 6bdd276d05 Imported Upstream version 5.0.0.42
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
2017-04-10 11:41:01 +00:00

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);
}
}
}
}