public static string GetExtension(this PathString pathString) { if(pathString.HasValue) { string value = pathString.Value; int pos = value.LastIndexOf('.'); if(pos > 0) { return value.Substring(pos + 1); } } return null; } }