Skip to content

Commit

Permalink
Update FileExtensions.cs
Browse files Browse the repository at this point in the history
  • Loading branch information
SimonCropp committed Jan 11, 2025
1 parent d9504a8 commit 05c4ce6
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions src/EmptyFiles/FileExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@

public static class FileExtensions
{
public static bool IsTextFile(string path) =>
IsTextExtension(Path.GetExtension(path));

public static bool IsTextExtension(string extension)
{
extension = Guard.ValidExtension(extension);
Expand All @@ -15,14 +12,16 @@ public static bool IsTextExtension(string extension)
public static bool IsTextExtension(CharSpan extension) =>
IsTextExtension(extension.ToString());

public static bool IsTextFile(string path) =>
IsTextExtension(Path.GetExtension(path));

public static bool IsTextFile(CharSpan path)
{
#if NET6_0_OR_GREATER
var extension = Path.GetExtension(path);
return IsTextExtension(extension.ToString());
#else
var extension = Path.GetExtension(path.ToString());
return IsTextExtension(extension);
#else
return IsTextFile(path.ToString());
#endif
}

Expand Down

0 comments on commit 05c4ce6

Please sign in to comment.