Using a Delegate/Anonymous Method with the Linq Distinct Extension