I have a class like this
public class TestData { public string Name {get;set;} public string type {get;set;} public List Members = ne
You will need to define the rules that make object A equal to object B and then override the Equals operator for this type.
http://msdn.microsoft.com/en-us/library/ms173147(v=vs.80).aspx