Files
DesktopMagic/src/DesktopMagicPluginAPI/Drawing/FontComparer.cs
T

33 lines
645 B
C#

using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Drawing;
namespace DesktopMagic.Api.Drawing;
internal class FontComparer : IEqualityComparer<Font>
{
public bool Equals(Font font1, Font font2)
{
if (font1.Name != font2.Name)
{
return false;
}
if (font1.SizeInPoints != font2.SizeInPoints)
{
return false;
}
if (font1.Style != font2.Style)
{
return false;
}
return true;
}
public int GetHashCode([DisallowNull] Font obj)
{
return obj.GetHashCode();
}
}