8 implementations of ITupleInternal
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Tuple.cs (8)
105public class Tuple<T1> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple 222public class Tuple<T1, T2> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple 344public class Tuple<T1, T2, T3> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple 476public class Tuple<T1, T2, T3, T4> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple 618public class Tuple<T1, T2, T3, T4, T5> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple 770public class Tuple<T1, T2, T3, T4, T5, T6> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple 932public class Tuple<T1, T2, T3, T4, T5, T6, T7> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple 1104public class Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple where TRest : notnull
22 references to ITupleInternal
System.Private.CoreLib (22)
src\libraries\System.Private.CoreLib\src\System\Tuple.cs (22)
170int ITupleInternal.GetHashCode(IEqualityComparer comparer) 187string ITupleInternal.ToString(StringBuilder sb) 294int ITupleInternal.GetHashCode(IEqualityComparer comparer) 311string ITupleInternal.ToString(StringBuilder sb) 423int ITupleInternal.GetHashCode(IEqualityComparer comparer) 440string ITupleInternal.ToString(StringBuilder sb) 562int ITupleInternal.GetHashCode(IEqualityComparer comparer) 579string ITupleInternal.ToString(StringBuilder sb) 711int ITupleInternal.GetHashCode(IEqualityComparer comparer) 728string ITupleInternal.ToString(StringBuilder sb) 870int ITupleInternal.GetHashCode(IEqualityComparer comparer) 887string ITupleInternal.ToString(StringBuilder sb) 1039int ITupleInternal.GetHashCode(IEqualityComparer comparer) 1056string ITupleInternal.ToString(StringBuilder sb) 1126if (rest is not ITupleInternal) 1226ITupleInternal t = (ITupleInternal)m_Rest; 1252int ITupleInternal.GetHashCode(IEqualityComparer comparer) 1264string ITupleInternal.ToString(StringBuilder sb) 1285return ((ITupleInternal)m_Rest).ToString(sb); 1291int ITuple.Length => 7 + ((ITupleInternal)Rest).Length; 1307_ => ((ITupleInternal)Rest)[index - 7],