Use is over switch

This commit is contained in:
Haselnussbomber 2025-10-24 03:28:15 +02:00
parent c2a74505a1
commit 12e2074ba2
No known key found for this signature in database
GPG key ID: BB905BB49E7295D1

View file

@ -200,30 +200,25 @@ public class GameFontLayoutPlan
return false;
// TODO: Whatever
switch (char.GetUnicodeCategory((char)this.Codepoint))
{
case System.Globalization.UnicodeCategory.SpaceSeparator:
case System.Globalization.UnicodeCategory.LineSeparator:
case System.Globalization.UnicodeCategory.ParagraphSeparator:
case System.Globalization.UnicodeCategory.Control:
case System.Globalization.UnicodeCategory.Format:
case System.Globalization.UnicodeCategory.Surrogate:
case System.Globalization.UnicodeCategory.PrivateUse:
case System.Globalization.UnicodeCategory.ConnectorPunctuation:
case System.Globalization.UnicodeCategory.DashPunctuation:
case System.Globalization.UnicodeCategory.OpenPunctuation:
case System.Globalization.UnicodeCategory.ClosePunctuation:
case System.Globalization.UnicodeCategory.InitialQuotePunctuation:
case System.Globalization.UnicodeCategory.FinalQuotePunctuation:
case System.Globalization.UnicodeCategory.OtherPunctuation:
case System.Globalization.UnicodeCategory.MathSymbol:
case System.Globalization.UnicodeCategory.ModifierSymbol:
case System.Globalization.UnicodeCategory.OtherSymbol:
case System.Globalization.UnicodeCategory.OtherNotAssigned:
return true;
}
return false;
return char.GetUnicodeCategory((char)this.Codepoint)
is System.Globalization.UnicodeCategory.SpaceSeparator
or System.Globalization.UnicodeCategory.LineSeparator
or System.Globalization.UnicodeCategory.ParagraphSeparator
or System.Globalization.UnicodeCategory.Control
or System.Globalization.UnicodeCategory.Format
or System.Globalization.UnicodeCategory.Surrogate
or System.Globalization.UnicodeCategory.PrivateUse
or System.Globalization.UnicodeCategory.ConnectorPunctuation
or System.Globalization.UnicodeCategory.DashPunctuation
or System.Globalization.UnicodeCategory.OpenPunctuation
or System.Globalization.UnicodeCategory.ClosePunctuation
or System.Globalization.UnicodeCategory.InitialQuotePunctuation
or System.Globalization.UnicodeCategory.FinalQuotePunctuation
or System.Globalization.UnicodeCategory.OtherPunctuation
or System.Globalization.UnicodeCategory.MathSymbol
or System.Globalization.UnicodeCategory.ModifierSymbol
or System.Globalization.UnicodeCategory.OtherSymbol
or System.Globalization.UnicodeCategory.OtherNotAssigned;
}
}
}