public override int Compare(ModExportViewModel first, ModExportViewModel second) => throw new NotSupportedException();
public override int Compare(ModExportViewModel first, ModExportViewModel second) => first.DisplayName.CompareTo(second.DisplayName);
public abstract int Compare(ModExportViewModel first, ModExportViewModel second);
protected abstract int SubCompare(ModExportViewModel first, ModExportViewModel second);
protected override int SubCompare(ModExportViewModel first, ModExportViewModel second) => throw new NotSupportedException();
protected override int SubCompare(ModExportViewModel first, ModExportViewModel second) => first.DisplayName.CompareTo(second.DisplayName);