Então, eu tenho uma coleção de objetos. O tipo exato não é importante. A partir dele, quero extrair todos os pares únicos de um par de propriedades particulares, assim:
myObjectCollection.Select(item=>new
{
Alpha = item.propOne,
Bravo = item.propTwo
}
).Distinct();
Portanto, minha pergunta é: Neste caso, Distinct usará o objeto padrão igual a (que será inútil para mim, já que cada objeto é novo) ou pode ser dito para fazer iguais diferentes (nesse caso, valores iguais de Alpha e Bravo => instâncias iguais)? Existe alguma maneira de alcançar esse resultado, se isso não acontecer?