9 implementations of IStructuralComparable
mscorlib (9)
system\array.cs (1)
34public abstract class Array : ICloneable, IList, IStructuralComparable, IStructuralEquatable
system\tuple.cs (8)
83public class Tuple<T1> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 170public class Tuple<T1, T2> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 272public class Tuple<T1, T2, T3> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 385public class Tuple<T1, T2, T3, T4> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 509public class Tuple<T1, T2, T3, T4, T5> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 644public class Tuple<T1, T2, T3, T4, T5, T6> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 790public class Tuple<T1, T2, T3, T4, T5, T6, T7> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 947public class Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple {
19 references to IStructuralComparable
mscorlib (19)
system\array.cs (1)
752Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer) {
system\collections\structuralcomparisons.cs (2)
81IStructuralComparable scX = x as IStructuralComparable;
system\tuple.cs (16)
110return ((IStructuralComparable) this).CompareTo(obj, Comparer<Object>.Default); 113Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer) { 200return ((IStructuralComparable) this).CompareTo(obj, Comparer<Object>.Default); 203Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer) { 305return ((IStructuralComparable) this).CompareTo(obj, Comparer<Object>.Default); 308Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer) { 421return ((IStructuralComparable) this).CompareTo(obj, Comparer<Object>.Default); 424Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer) { 548return ((IStructuralComparable) this).CompareTo(obj, Comparer<Object>.Default); 551Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer) { 686return ((IStructuralComparable) this).CompareTo(obj, Comparer<Object>.Default); 689Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer) { 835return ((IStructuralComparable) this).CompareTo(obj, Comparer<Object>.Default); 838Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer) { 999return ((IStructuralComparable) this).CompareTo(obj, Comparer<Object>.Default); 1002Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer) {