private static string GetExtension(string filename)
{
if (IsNullOrWhiteSpace(filename))
{
return Empty;
}
var index = filename.LastIndexOf(".", StringComparison.CurrentCultureIgnoreCase);
if (index == -1 || index == filename.Length)
{
return Empty;
}
return filename.Substring(index + 1, filename.Length - index - 1);
}