Files
Libation/Source/LibationUiBase/SeriesView/SeriesOrder.cs
Michael Bucari-Tovo 3ab1edc076 Code Cleanup
Make fields readonly
Remove unnecessary casts
Format document
Remove unnecessary usings
Sort usings
Use file-level namespaces
Order modifiers
2026-02-05 12:48:44 -07:00

23 lines
478 B
C#

using System;
namespace LibationUiBase.SeriesView;
public class SeriesOrder : IComparable
{
public float Order { get; }
public string OrderString { get; }
public SeriesOrder(string orderString)
{
OrderString = orderString;
Order = float.TryParse(orderString, out var o) ? o : -1f;
}
public override string ToString() => OrderString;
public int CompareTo(object? obj)
{
if (obj is not SeriesOrder other) return 1;
return Order.CompareTo(other.Order);
}
}