using System.Collections.Generic;
using MoreLinq.Extensions;
public string Title {get;set;}
public Type Type {get;set;}
public static void Main()
var ret = new List<Test> {
var b = ret.DistinctBy(x => new { x.Title, x.Type }).ToList();
b.ForEach(x => Console.WriteLine(x.Title));