Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

161 lines
7.6 KiB
C#

using System;
using System.Collections;
using Cpp2IlInjected;
namespace System
{
/// <summary>Provides static methods for creating value tuples.</summary>
// Token: 0x0200007C RID: 124
[Token(Token = "0x200007C")]
[Serializable]
public struct ValueTuple : IEquatable<ValueTuple>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple>
{
/// <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple" /> instance is equal to a specified object.</summary>
/// <param name="obj">The object to compare to the current instance.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.ValueTuple" /> instance; otherwise, <see langword="false" />.</returns>
// Token: 0x06000331 RID: 817 RVA: 0x000034E0 File Offset: 0x000016E0
[Token(Token = "0x6000331")]
[Address(RVA = "0x3BB99E0", Offset = "0x3BB89E0", VA = "0x183BB99E0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Determines whether two <see cref="T:System.ValueTuple" /> instances are equal. This method always returns <see langword="true" />.</summary>
/// <param name="other">The value tuple to compare with the current instance.</param>
/// <returns>This method always returns <see langword="true" />.</returns>
// Token: 0x06000332 RID: 818 RVA: 0x000034F8 File Offset: 0x000016F8
[Token(Token = "0x6000332")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "4")]
public bool Equals(ValueTuple other)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether the current <see cref="T:System.ValueTuple" /> instance is equal to a specified object based on a specified comparison method.</summary>
/// <param name="other">The object to compare with this instance.</param>
/// <param name="comparer">An object that defines the method to use to evaluate whether the two objects are equal.</param>
/// <returns>
/// <see langword="true" /> if the current instance is equal to the specified object; otherwise, <see langword="false" />.</returns>
// Token: 0x06000333 RID: 819 RVA: 0x00003510 File Offset: 0x00001710
[Token(Token = "0x6000333")]
[Address(RVA = "0x3BB9B20", Offset = "0x3BB8B20", VA = "0x183BB9B20", Slot = "5")]
bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer)
{
return default(bool);
}
/// <summary>Compares this <see cref="T:System.ValueTuple" /> instance with a specified object and returns an indication of their relative values.</summary>
/// <param name="other">The object to compare with the current instance</param>
/// <returns>0 if <paramref name="other" /> is a <see cref="T:System.ValueTuple" /> instance; otherwise, 1 if <paramref name="other" /> is <see langword="null" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="other" /> is not a <see cref="T:System.ValueTuple" /> instance.</exception>
// Token: 0x06000334 RID: 820 RVA: 0x00003528 File Offset: 0x00001728
[Token(Token = "0x6000334")]
[Address(RVA = "0x3BB9B70", Offset = "0x3BB8B70", VA = "0x183BB9B70", Slot = "8")]
int IComparable.CompareTo(object other)
{
return 0;
}
/// <summary>Compares the current <see cref="T:System.ValueTuple" /> instance to a specified <see cref="T:System.ValueTuple" /> instance.</summary>
/// <param name="other">The object to compare with the current instance.</param>
/// <returns>This method always returns 0.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="other" /> is not a <see cref="T:System.ValueTuple" /> instance.</exception>
// Token: 0x06000335 RID: 821 RVA: 0x00003540 File Offset: 0x00001740
[Token(Token = "0x6000335")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "9")]
public int CompareTo(ValueTuple other)
{
return 0;
}
/// <summary>Compares the current <see cref="T:System.ValueTuple" /> instance to a specified object.</summary>
/// <param name="other">The object to compare with the current instance.</param>
/// <param name="comparer">An object that provides custom rules for comparison. This parameter is ignored.</param>
/// <returns>Returns 0 if <paramref name="other" /> is a <see cref="T:System.ValueTuple" /> instance and 1 if <paramref name="other" /> is <see langword="null" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="other" /> is not a <see cref="T:System.ValueTuple" /> instance.</exception>
// Token: 0x06000336 RID: 822 RVA: 0x00003558 File Offset: 0x00001758
[Token(Token = "0x6000336")]
[Address(RVA = "0x3BB9A30", Offset = "0x3BB8A30", VA = "0x183BB9A30", Slot = "7")]
int IStructuralComparable.CompareTo(object other, IComparer comparer)
{
return 0;
}
/// <summary>Returns the hash code for the current <see cref="T:System.ValueTuple" /> instance.</summary>
/// <returns>This method always return 0.</returns>
// Token: 0x06000337 RID: 823 RVA: 0x00003570 File Offset: 0x00001770
[Token(Token = "0x6000337")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Returns the hash code for this <see cref="T:System.ValueTuple" /> instance.</summary>
/// <param name="comparer">An object whose <see cref="M:System.Collections.IEqualityComparer.GetHashCode(System.Object)" /> method computes the hash code. This parameter is ignored.</param>
/// <returns>The hash code for this <see cref="T:System.ValueTuple" /> instance.</returns>
// Token: 0x06000338 RID: 824 RVA: 0x00003588 File Offset: 0x00001788
[Token(Token = "0x6000338")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "6")]
int IStructuralEquatable.GetHashCode(IEqualityComparer comparer)
{
return 0;
}
/// <summary>Returns the string representation of this <see cref="T:System.ValueTuple" /> instance.</summary>
/// <returns>This method always returns "()".</returns>
// Token: 0x06000339 RID: 825 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000339")]
[Address(RVA = "0x3BB9C60", Offset = "0x3BB8C60", VA = "0x183BB9C60", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x0600033A RID: 826 RVA: 0x000035A0 File Offset: 0x000017A0
[Token(Token = "0x600033A")]
[Address(RVA = "0x3BB96D0", Offset = "0x3BB86D0", VA = "0x183BB96D0")]
internal static int CombineHashCodes(int h1, int h2)
{
return 0;
}
// Token: 0x0600033B RID: 827 RVA: 0x000035B8 File Offset: 0x000017B8
[Token(Token = "0x600033B")]
[Address(RVA = "0x3BB9750", Offset = "0x3BB8750", VA = "0x183BB9750")]
internal static int CombineHashCodes(int h1, int h2, int h3)
{
return 0;
}
// Token: 0x0600033C RID: 828 RVA: 0x000035D0 File Offset: 0x000017D0
[Token(Token = "0x600033C")]
[Address(RVA = "0x3BB95A0", Offset = "0x3BB85A0", VA = "0x183BB95A0")]
internal static int CombineHashCodes(int h1, int h2, int h3, int h4)
{
return 0;
}
// Token: 0x0600033D RID: 829 RVA: 0x000035E8 File Offset: 0x000017E8
[Token(Token = "0x600033D")]
[Address(RVA = "0x3BB9430", Offset = "0x3BB8430", VA = "0x183BB9430")]
internal static int CombineHashCodes(int h1, int h2, int h3, int h4, int h5)
{
return 0;
}
// Token: 0x0600033E RID: 830 RVA: 0x00003600 File Offset: 0x00001800
[Token(Token = "0x600033E")]
[Address(RVA = "0x3BB9820", Offset = "0x3BB8820", VA = "0x183BB9820")]
internal static int CombineHashCodes(int h1, int h2, int h3, int h4, int h5, int h6)
{
return 0;
}
}
}