9 implementations of IValueTupleInternal
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (9)
35: IEquatable<ValueTuple>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple>, IValueTupleInternal, ITuple 264: IEquatable<ValueTuple<T1>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1>>, IValueTupleInternal, ITuple 428: IEquatable<ValueTuple<T1, T2>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2>>, IValueTupleInternal, ITuple 630: IEquatable<ValueTuple<T1, T2, T3>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3>>, IValueTupleInternal, ITuple 829: IEquatable<ValueTuple<T1, T2, T3, T4>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4>>, IValueTupleInternal, ITuple 1046: IEquatable<ValueTuple<T1, T2, T3, T4, T5>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5>>, IValueTupleInternal, ITuple 1281: IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6>>, IValueTupleInternal, ITuple 1534: IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7>>, IValueTupleInternal, ITuple 1805: IEquatable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>>, IValueTupleInternal, ITuple
30 references to IValueTupleInternal
System.Private.CoreLib (30)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (30)
109int IValueTupleInternal.GetHashCode(IEqualityComparer comparer) 126string IValueTupleInternal.ToStringEnd() 374int IValueTupleInternal.GetHashCode(IEqualityComparer comparer) 393string IValueTupleInternal.ToStringEnd() 578int IValueTupleInternal.GetHashCode(IEqualityComparer comparer) 598string IValueTupleInternal.ToStringEnd() 777int IValueTupleInternal.GetHashCode(IEqualityComparer comparer) 795string IValueTupleInternal.ToStringEnd() 992int IValueTupleInternal.GetHashCode(IEqualityComparer comparer) 1010string IValueTupleInternal.ToStringEnd() 1225int IValueTupleInternal.GetHashCode(IEqualityComparer comparer) 1243string IValueTupleInternal.ToStringEnd() 1476int IValueTupleInternal.GetHashCode(IEqualityComparer comparer) 1494string IValueTupleInternal.ToStringEnd() 1745int IValueTupleInternal.GetHashCode(IEqualityComparer comparer) 1763string IValueTupleInternal.ToStringEnd() 1854if (rest is not IValueTupleInternal) 2012if (Rest is not IValueTupleInternal) 2023int size = ((IValueTupleInternal)Rest).Length; 2091if (Rest is not IValueTupleInternal rest) 2158int IValueTupleInternal.GetHashCode(IEqualityComparer comparer) 2173if (Rest is IValueTupleInternal) 2175return "(" + Item1?.ToString() + ", " + Item2?.ToString() + ", " + Item3?.ToString() + ", " + Item4?.ToString() + ", " + Item5?.ToString() + ", " + Item6?.ToString() + ", " + Item7?.ToString() + ", " + ((IValueTupleInternal)Rest).ToStringEnd(); 2181string IValueTupleInternal.ToStringEnd() 2183if (Rest is IValueTupleInternal) 2185return Item1?.ToString() + ", " + Item2?.ToString() + ", " + Item3?.ToString() + ", " + Item4?.ToString() + ", " + Item5?.ToString() + ", " + Item6?.ToString() + ", " + Item7?.ToString() + ", " + ((IValueTupleInternal)Rest).ToStringEnd(); 2194int ITuple.Length => Rest is IValueTupleInternal ? 7 + ((IValueTupleInternal)Rest).Length : 8; 2221if (Rest is IValueTupleInternal) 2223return ((IValueTupleInternal)Rest)[index - 7];