feat: Added a comparator for MusicInfo.

This commit is contained in:
real-zony 2024-06-30 17:50:49 +08:00
parent d00d735bf0
commit aa3c45101b

View File

@ -57,5 +57,25 @@ namespace ZonyLrcTools.Common
[GeneratedRegex(@"[<>:""/\\|?*]")]
private static partial Regex InvalidFilePathRegex();
public static bool operator ==(MusicInfo? left, MusicInfo? right)
{
if (left is null && right is null)
{
return true;
}
if (left is null || right is null)
{
return false;
}
return left.FilePath == right.FilePath;
}
public static bool operator !=(MusicInfo? left, MusicInfo? right)
{
return !(left == right);
}
}
}