Não é possível classificar porque o método IComparer.Compare() retorna resultados inconsistentes. Um valor não se compara ...

Não é possível classificar porque o método IComparer.Compare() retorna resultados inconsistentes. Um valor não se compara igual a ele mesmo ou um valor comparado repetidas vezes a outro valor apresenta resultados diferentes. IComparer: '{0}'.