System.Collections.IStructuralEquatable и System.Collections.IStructuralComparable были добавлены в .NET 4, но почему они не общие, например IEquatable и IComparable ?
System.Collections.IStructuralEquatable
System.Collections.IStructuralComparable
IEquatable
IComparable