Fix path transformer handling of extensionless files

This commit is contained in:
Dave Bartolomeo
2020-10-06 10:53:19 -04:00
parent ac370760b4
commit a65174af86

View File

@@ -44,7 +44,21 @@ namespace Semmle.Extraction
public string Value => value;
public string Extension => Path.GetExtension(value)?.Substring(1) ?? "";
public string Extension
{
get
{
var extension = Path.GetExtension(value);
if (string.IsNullOrEmpty(extension))
{
return "";
}
else
{
return extension.Substring(1);
}
}
}
public string NameWithoutExtension => Path.GetFileNameWithoutExtension(value);