public int CompareTo(BlockKey other) { var modComparison = Mod.CompareTo(other.Mod); if (modComparison != 0) { return(modComparison); } return(string.Compare(Block, other.Block, StringComparison.Ordinal)); }