9 implementations of IStructuralEquatable
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 {
46 references to IStructuralEquatable
mscorlib (46)
system\array.cs (2)
777
Boolean
IStructuralEquatable
.Equals(Object other, IEqualityComparer comparer) {
812
int
IStructuralEquatable
.GetHashCode(IEqualityComparer comparer) {
system\collections\structuralcomparisons.cs (4)
45
IStructuralEquatable
seObj = x as
IStructuralEquatable
;
64
IStructuralEquatable
seObj = obj as
IStructuralEquatable
;
system\tuple.cs (40)
94
return ((
IStructuralEquatable
) this).Equals(obj, EqualityComparer<Object>.Default);
97
Boolean
IStructuralEquatable
.Equals(Object other, IEqualityComparer comparer) {
126
return ((
IStructuralEquatable
) this).GetHashCode(EqualityComparer<Object>.Default);
129
Int32
IStructuralEquatable
.GetHashCode(IEqualityComparer comparer) {
134
return ((
IStructuralEquatable
) this).GetHashCode(comparer);
184
return ((
IStructuralEquatable
) this).Equals(obj, EqualityComparer<Object>.Default);;
187
Boolean
IStructuralEquatable
.Equals(Object other, IEqualityComparer comparer) {
222
return ((
IStructuralEquatable
) this).GetHashCode(EqualityComparer<Object>.Default);
225
Int32
IStructuralEquatable
.GetHashCode(IEqualityComparer comparer) {
230
return ((
IStructuralEquatable
) this).GetHashCode(comparer);
289
return ((
IStructuralEquatable
) this).Equals(obj, EqualityComparer<Object>.Default);;
292
Boolean
IStructuralEquatable
.Equals(Object other, IEqualityComparer comparer) {
331
return ((
IStructuralEquatable
) this).GetHashCode(EqualityComparer<Object>.Default);
334
Int32
IStructuralEquatable
.GetHashCode(IEqualityComparer comparer) {
339
return ((
IStructuralEquatable
) this).GetHashCode(comparer);
405
return ((
IStructuralEquatable
) this).Equals(obj, EqualityComparer<Object>.Default);;
408
Boolean
IStructuralEquatable
.Equals(Object other, IEqualityComparer comparer) {
451
return ((
IStructuralEquatable
) this).GetHashCode(EqualityComparer<Object>.Default);
454
Int32
IStructuralEquatable
.GetHashCode(IEqualityComparer comparer) {
459
return ((
IStructuralEquatable
) this).GetHashCode(comparer);
532
return ((
IStructuralEquatable
) this).Equals(obj, EqualityComparer<Object>.Default);;
535
Boolean
IStructuralEquatable
.Equals(Object other, IEqualityComparer comparer) {
582
return ((
IStructuralEquatable
) this).GetHashCode(EqualityComparer<Object>.Default);
585
Int32
IStructuralEquatable
.GetHashCode(IEqualityComparer comparer) {
590
return ((
IStructuralEquatable
) this).GetHashCode(comparer);
670
return ((
IStructuralEquatable
) this).Equals(obj, EqualityComparer<Object>.Default);;
673
Boolean
IStructuralEquatable
.Equals(Object other, IEqualityComparer comparer) {
724
return ((
IStructuralEquatable
) this).GetHashCode(EqualityComparer<Object>.Default);
727
Int32
IStructuralEquatable
.GetHashCode(IEqualityComparer comparer) {
732
return ((
IStructuralEquatable
) this).GetHashCode(comparer);
819
return ((
IStructuralEquatable
) this).Equals(obj, EqualityComparer<Object>.Default);;
822
Boolean
IStructuralEquatable
.Equals(Object other, IEqualityComparer comparer) {
877
return ((
IStructuralEquatable
) this).GetHashCode(EqualityComparer<Object>.Default);
880
Int32
IStructuralEquatable
.GetHashCode(IEqualityComparer comparer) {
885
return ((
IStructuralEquatable
) this).GetHashCode(comparer);
983
return ((
IStructuralEquatable
) this).Equals(obj, EqualityComparer<Object>.Default);;
986
Boolean
IStructuralEquatable
.Equals(Object other, IEqualityComparer comparer) {
1045
return ((
IStructuralEquatable
) this).GetHashCode(EqualityComparer<Object>.Default);
1048
Int32
IStructuralEquatable
.GetHashCode(IEqualityComparer comparer) {
1076
return ((
IStructuralEquatable
) this).GetHashCode(comparer);