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