If I have a (reference - does it matter?) type MyType which does not override the Equals method, what heuristics will be used when determining if an IC
AFAIK, the reference (address in memory) will be compared...
If the reference is not good enough for you then you might compare the ID, as you've mentioned.