This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Encapsulates a method that has no parameters and does not return a value.</summary>
// Token: 0x02000098 RID: 152
// (Invoke) Token: 0x0600048A RID: 1162
[Token(Token = "0x2000098")]
[TypeForwardedFrom("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
public delegate void Action();
}
+17
View File
@@ -0,0 +1,17 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Encapsulates a method that has two parameters and does not return a value.</summary>
/// <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
/// <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
/// <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
// Token: 0x02000099 RID: 153
// (Invoke) Token: 0x0600048E RID: 1166
[Token(Token = "0x2000099")]
[TypeForwardedFrom("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
public delegate void Action<in T1, in T2>(T1 arg1, T2 arg2);
}
+19
View File
@@ -0,0 +1,19 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Encapsulates a method that has three parameters and does not return a value.</summary>
/// <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
/// <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
/// <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
/// <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
// Token: 0x0200009A RID: 154
// (Invoke) Token: 0x06000492 RID: 1170
[Token(Token = "0x200009A")]
[TypeForwardedFrom("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
public delegate void Action<in T1, in T2, in T3>(T1 arg1, T2 arg2, T3 arg3);
}
+21
View File
@@ -0,0 +1,21 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Encapsulates a method that has four parameters and does not return a value.</summary>
/// <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
/// <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
/// <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
/// <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
/// <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
// Token: 0x0200009B RID: 155
// (Invoke) Token: 0x06000496 RID: 1174
[Token(Token = "0x200009B")]
[TypeForwardedFrom("System.Core, Version=2.0.5.0, Culture=Neutral, PublicKeyToken=7cec85d7bea7798e")]
public delegate void Action<in T1, in T2, in T3, in T4>(T1 arg1, T2 arg2, T3 arg3, T4 arg4);
}
+21
View File
@@ -0,0 +1,21 @@
using System;
using Cpp2IlInjected;
namespace System
{
/// <summary>Encapsulates a method that has five parameters and does not return a value.</summary>
/// <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
/// <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
/// <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
/// <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
/// <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
/// <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
// Token: 0x020000A1 RID: 161
// (Invoke) Token: 0x060004AE RID: 1198
[Token(Token = "0x20000A1")]
public delegate void Action<in T1, in T2, in T3, in T4, in T5>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5);
}
+23
View File
@@ -0,0 +1,23 @@
using System;
using Cpp2IlInjected;
namespace System
{
/// <summary>Encapsulates a method that has six parameters and does not return a value.</summary>
/// <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
/// <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
/// <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
/// <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
/// <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
/// <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
/// <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
// Token: 0x020000A2 RID: 162
// (Invoke) Token: 0x060004B2 RID: 1202
[Token(Token = "0x20000A2")]
public delegate void Action<in T1, in T2, in T3, in T4, in T5, in T6>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6);
}
+25
View File
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace System
{
/// <summary>Encapsulates a method that has seven parameters and does not return a value.</summary>
/// <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
/// <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
/// <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
/// <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
/// <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
/// <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
/// <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
/// <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
// Token: 0x020000A3 RID: 163
// (Invoke) Token: 0x060004B6 RID: 1206
[Token(Token = "0x20000A3")]
public delegate void Action<in T1, in T2, in T3, in T4, in T5, in T6, in T7>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7);
}
+27
View File
@@ -0,0 +1,27 @@
using System;
using Cpp2IlInjected;
namespace System
{
/// <summary>Encapsulates a method that has eight parameters and does not return a value.</summary>
/// <param name="arg1">The first parameter of the method that this delegate encapsulates.</param>
/// <param name="arg2">The second parameter of the method that this delegate encapsulates.</param>
/// <param name="arg3">The third parameter of the method that this delegate encapsulates.</param>
/// <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param>
/// <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param>
/// <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param>
/// <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param>
/// <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param>
/// <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam>
/// <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam>
// Token: 0x020000A4 RID: 164
// (Invoke) Token: 0x060004BA RID: 1210
[Token(Token = "0x20000A4")]
public delegate void Action<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8);
}
+13
View File
@@ -0,0 +1,13 @@
using System;
using Cpp2IlInjected;
namespace System
{
/// <summary>Encapsulates a method that has a single parameter and does not return a value.</summary>
/// <param name="obj">The parameter of the method that this delegate encapsulates.</param>
/// <typeparam name="T">The type of the parameter of the method that this delegate encapsulates.</typeparam>
// Token: 0x02000097 RID: 151
// (Invoke) Token: 0x06000486 RID: 1158
[Token(Token = "0x2000097")]
public delegate void Action<in T>(T obj);
}
+235
View File
@@ -0,0 +1,235 @@
using System;
using System.Globalization;
using System.Reflection;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Contains methods to create types of objects locally or remotely, or obtain references to existing remote objects. This class cannot be inherited.</summary>
// Token: 0x020000AC RID: 172
[Token(Token = "0x20000AC")]
[ComDefaultInterface(typeof(_Activator))]
[ClassInterface(ClassInterfaceType.None)]
[ComVisible(true)]
public sealed class Activator
{
/// <summary>Creates an instance of the specified type using the constructor that best matches the specified parameters.</summary>
/// <param name="type">The type of object to create.</param>
/// <param name="bindingAttr">A combination of zero or more bit flags that affect the search for the <paramref name="type" /> constructor. If <paramref name="bindingAttr" /> is zero, a case-sensitive search for public constructors is conducted.</param>
/// <param name="binder">An object that uses <paramref name="bindingAttr" /> and <paramref name="args" /> to seek and identify the <paramref name="type" /> constructor. If <paramref name="binder" /> is <see langword="null" />, the default binder is used.</param>
/// <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If <paramref name="args" /> is an empty array or <see langword="null" />, the constructor that takes no parameters (the default constructor) is invoked.</param>
/// <param name="culture">Culture-specific information that governs the coercion of <paramref name="args" /> to the formal types declared for the <paramref name="type" /> constructor. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.</param>
/// <returns>A reference to the newly created object.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="type" /> is not a <see langword="RuntimeType" />.
/// -or-
/// <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
/// -or-
/// Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
/// -or-
/// The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.
/// -or-
/// The constructor that best matches <paramref name="args" /> has <see langword="varargs" /> arguments.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
/// <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
/// <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
/// <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID" /> or <see cref="Overload:System.Type.GetTypeFromCLSID" />.</exception>
/// <exception cref="T:System.MissingMethodException">No matching constructor was found.</exception>
/// <exception cref="T:System.Runtime.InteropServices.COMException">
/// <paramref name="type" /> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
/// <exception cref="T:System.TypeLoadException">
/// <paramref name="type" /> is not a valid type.</exception>
// Token: 0x060004D9 RID: 1241 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004D9")]
[Address(RVA = "0x26BBE30", Offset = "0x26BAC30", VA = "0x1826BBE30")]
public static object CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture)
{
return null;
}
/// <summary>Creates an instance of the specified type using the constructor that best matches the specified parameters.</summary>
/// <param name="type">The type of object to create.</param>
/// <param name="bindingAttr">A combination of zero or more bit flags that affect the search for the <paramref name="type" /> constructor. If <paramref name="bindingAttr" /> is zero, a case-sensitive search for public constructors is conducted.</param>
/// <param name="binder">An object that uses <paramref name="bindingAttr" /> and <paramref name="args" /> to seek and identify the <paramref name="type" /> constructor. If <paramref name="binder" /> is <see langword="null" />, the default binder is used.</param>
/// <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If <paramref name="args" /> is an empty array or <see langword="null" />, the constructor that takes no parameters (the default constructor) is invoked.</param>
/// <param name="culture">Culture-specific information that governs the coercion of <paramref name="args" /> to the formal types declared for the <paramref name="type" /> constructor. If <paramref name="culture" /> is <see langword="null" />, the <see cref="T:System.Globalization.CultureInfo" /> for the current thread is used.</param>
/// <param name="activationAttributes">An array of one or more attributes that can participate in activation. This is typically an array that contains a single <see cref="T:System.Runtime.Remoting.Activation.UrlAttribute" /> object that specifies the URL that is required to activate a remote object.
/// This parameter is related to client-activated objects. Client activation is a legacy technology that is retained for backward compatibility but is not recommended for new development. Distributed applications should instead use Windows Communication Foundation.</param>
/// <returns>A reference to the newly created object.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="type" /> is not a <see langword="RuntimeType" />.
/// -or-
/// <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
/// -or-
/// Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
/// -or-
/// <paramref name="activationAttributes" /> is not an empty array, and the type being created does not derive from <see cref="T:System.MarshalByRefObject" />.
/// -or-
/// The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.
/// -or-
/// The constructor that best matches <paramref name="args" /> has <see langword="varargs" /> arguments.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
/// <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
/// <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
/// <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID" /> or <see cref="Overload:System.Type.GetTypeFromCLSID" />.</exception>
/// <exception cref="T:System.MissingMethodException">No matching constructor was found.</exception>
/// <exception cref="T:System.Runtime.InteropServices.COMException">
/// <paramref name="type" /> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
/// <exception cref="T:System.TypeLoadException">
/// <paramref name="type" /> is not a valid type.</exception>
// Token: 0x060004DA RID: 1242 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004DA")]
[Address(RVA = "0x26BBAA0", Offset = "0x26BA8A0", VA = "0x1826BBAA0")]
public static object CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes)
{
return null;
}
/// <summary>Creates an instance of the specified type using the constructor that best matches the specified parameters.</summary>
/// <param name="type">The type of object to create.</param>
/// <param name="args">An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If <paramref name="args" /> is an empty array or <see langword="null" />, the constructor that takes no parameters (the default constructor) is invoked.</param>
/// <returns>A reference to the newly created object.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="type" /> is not a <see langword="RuntimeType" />.
/// -or-
/// <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
/// -or-
/// Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
/// -or-
/// The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.
/// -or-
/// The constructor that best matches <paramref name="args" /> has <see langword="varargs" /> arguments.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
/// <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.
///
///
///
///
/// The caller does not have permission to call this constructor.</exception>
/// <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
/// <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID" /> or <see cref="Overload:System.Type.GetTypeFromCLSID" />.</exception>
/// <exception cref="T:System.MissingMethodException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MissingMemberException" />, instead.
///
///
///
///
/// No matching public constructor was found.</exception>
/// <exception cref="T:System.Runtime.InteropServices.COMException">
/// <paramref name="type" /> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
/// <exception cref="T:System.TypeLoadException">
/// <paramref name="type" /> is not a valid type.</exception>
// Token: 0x060004DB RID: 1243 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004DB")]
[Address(RVA = "0x26BBE70", Offset = "0x26BAC70", VA = "0x1826BBE70")]
public static object CreateInstance(Type type, params object[] args)
{
return null;
}
/// <summary>Creates an instance of the specified type using that type's default constructor.</summary>
/// <param name="type">The type of object to create.</param>
/// <returns>A reference to the newly created object.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="type" /> is not a <see langword="RuntimeType" />.
/// -or-
/// <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
/// -or-
/// Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
/// -or-
/// The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
/// <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.
///
///
///
///
/// The caller does not have permission to call this constructor.</exception>
/// <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
/// <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID" /> or <see cref="Overload:System.Type.GetTypeFromCLSID" />.</exception>
/// <exception cref="T:System.MissingMethodException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MissingMemberException" />, instead.
///
///
///
///
/// No matching public constructor was found.</exception>
/// <exception cref="T:System.Runtime.InteropServices.COMException">
/// <paramref name="type" /> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
/// <exception cref="T:System.TypeLoadException">
/// <paramref name="type" /> is not a valid type.</exception>
// Token: 0x060004DC RID: 1244 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004DC")]
[Address(RVA = "0x26BBE60", Offset = "0x26BAC60", VA = "0x1826BBE60")]
public static object CreateInstance(Type type)
{
return null;
}
/// <summary>Creates an instance of the specified type using that type's default constructor.</summary>
/// <param name="type">The type of object to create.</param>
/// <param name="nonPublic">
/// <see langword="true" /> if a public or nonpublic default constructor can match; <see langword="false" /> if only a public default constructor can match.</param>
/// <returns>A reference to the newly created object.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="type" /> is not a <see langword="RuntimeType" />.
/// -or-
/// <paramref name="type" /> is an open generic type (that is, the <see cref="P:System.Type.ContainsGenericParameters" /> property returns <see langword="true" />).</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="type" /> cannot be a <see cref="T:System.Reflection.Emit.TypeBuilder" />.
/// -or-
/// Creation of <see cref="T:System.TypedReference" />, <see cref="T:System.ArgIterator" />, <see cref="T:System.Void" />, and <see cref="T:System.RuntimeArgumentHandle" /> types, or arrays of those types, is not supported.
/// -or-
/// The assembly that contains <paramref name="type" /> is a dynamic assembly that was created with <see cref="F:System.Reflection.Emit.AssemblyBuilderAccess.Save" />.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">The constructor being called throws an exception.</exception>
/// <exception cref="T:System.MethodAccessException">The caller does not have permission to call this constructor.</exception>
/// <exception cref="T:System.MemberAccessException">Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.</exception>
/// <exception cref="T:System.Runtime.InteropServices.InvalidComObjectException">The COM type was not obtained through <see cref="Overload:System.Type.GetTypeFromProgID" /> or <see cref="Overload:System.Type.GetTypeFromCLSID" />.</exception>
/// <exception cref="T:System.MissingMethodException">No matching public constructor was found.</exception>
/// <exception cref="T:System.Runtime.InteropServices.COMException">
/// <paramref name="type" /> is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered.</exception>
/// <exception cref="T:System.TypeLoadException">
/// <paramref name="type" /> is not a valid type.</exception>
// Token: 0x060004DD RID: 1245 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004DD")]
[Address(RVA = "0x26BBCB0", Offset = "0x26BAAB0", VA = "0x1826BBCB0")]
public static object CreateInstance(Type type, bool nonPublic)
{
return null;
}
/// <summary>Creates an instance of the type designated by the specified generic type parameter, using the parameterless constructor.</summary>
/// <typeparam name="T">The type to create.</typeparam>
/// <returns>A reference to the newly created object.</returns>
/// <exception cref="T:System.MissingMethodException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MissingMemberException" />, instead.
///
///
///
///
/// The type that is specified for <paramref name="T" /> does not have a parameterless constructor.</exception>
// Token: 0x060004DE RID: 1246 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60004DE")]
[Address(RVA = "0x15F56F0", Offset = "0x15F44F0", VA = "0x1815F56F0")]
public static T CreateInstance<T>()
{
return null;
}
}
}
+163
View File
@@ -0,0 +1,163 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Runtime.ExceptionServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>Represents one or more errors that occur during application execution.</summary>
// Token: 0x02000088 RID: 136
[Token(Token = "0x2000088")]
[DebuggerDisplay("Count = {InnerExceptionCount}")]
[Serializable]
public class AggregateException : Exception
{
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with a system-supplied message that describes the error.</summary>
// Token: 0x0600043F RID: 1087 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600043F")]
[Address(RVA = "0x26BCCD0", Offset = "0x26BBAD0", VA = "0x1826BCCD0")]
public AggregateException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with references to the inner exceptions that are the cause of this exception.</summary>
/// <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions" /> argument is null.</exception>
/// <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions" /> is null.</exception>
// Token: 0x06000440 RID: 1088 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000440")]
[Address(RVA = "0x26BC430", Offset = "0x26BB230", VA = "0x1826BC430")]
public AggregateException(IEnumerable<Exception> innerExceptions)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with references to the inner exceptions that are the cause of this exception.</summary>
/// <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions" /> argument is null.</exception>
/// <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions" /> is null.</exception>
// Token: 0x06000441 RID: 1089 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000441")]
[Address(RVA = "0x26BC7E0", Offset = "0x26BB5E0", VA = "0x1826BC7E0")]
public AggregateException(params Exception[] innerExceptions)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with a specified error message and references to the inner exceptions that are the cause of this exception.</summary>
/// <param name="message">The error message that explains the reason for the exception.</param>
/// <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions" /> argument is null.</exception>
/// <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions" /> is null.</exception>
// Token: 0x06000442 RID: 1090 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000442")]
[Address(RVA = "0x26BCD90", Offset = "0x26BBB90", VA = "0x1826BCD90")]
public AggregateException(string message, IEnumerable<Exception> innerExceptions)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with a specified error message and references to the inner exceptions that are the cause of this exception.</summary>
/// <param name="message">The error message that explains the reason for the exception.</param>
/// <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions" /> argument is null.</exception>
/// <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions" /> is null.</exception>
// Token: 0x06000443 RID: 1091 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000443")]
[Address(RVA = "0x26BC910", Offset = "0x26BB710", VA = "0x1826BC910")]
public AggregateException(string message, params Exception[] innerExceptions)
{
}
// Token: 0x06000444 RID: 1092 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000444")]
[Address(RVA = "0x26BC500", Offset = "0x26BB300", VA = "0x1826BC500")]
private AggregateException(string message, IList<Exception> innerExceptions)
{
}
// Token: 0x06000445 RID: 1093 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000445")]
[Address(RVA = "0x26BC840", Offset = "0x26BB640", VA = "0x1826BC840")]
internal AggregateException(IEnumerable<ExceptionDispatchInfo> innerExceptionInfos)
{
}
// Token: 0x06000446 RID: 1094 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000446")]
[Address(RVA = "0x26BC730", Offset = "0x26BB530", VA = "0x1826BC730")]
internal AggregateException(string message, IEnumerable<ExceptionDispatchInfo> innerExceptionInfos)
{
}
// Token: 0x06000447 RID: 1095 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000447")]
[Address(RVA = "0x26BC920", Offset = "0x26BB720", VA = "0x1826BC920")]
private AggregateException(string message, IList<ExceptionDispatchInfo> innerExceptionInfos)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> argument is null.</exception>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">The exception could not be deserialized correctly.</exception>
// Token: 0x06000448 RID: 1096 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000448")]
[Address(RVA = "0x26BCB50", Offset = "0x26BB950", VA = "0x1826BCB50")]
protected AggregateException(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> argument is null.</exception>
// Token: 0x06000449 RID: 1097 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000449")]
[Address(RVA = "0x26BC070", Offset = "0x26BAE70", VA = "0x1826BC070", Slot = "10")]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Gets a read-only collection of the <see cref="T:System.Exception" /> instances that caused the current exception.</summary>
/// <returns>A read-only collection of the <see cref="T:System.Exception" /> instances that caused the current exception.</returns>
// Token: 0x17000080 RID: 128
// (get) Token: 0x0600044A RID: 1098 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000080")]
public ReadOnlyCollection<Exception> InnerExceptions
{
[Token(Token = "0x600044A")]
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
get
{
return null;
}
}
/// <summary>Flattens an <see cref="T:System.AggregateException" /> instances into a single, new instance.</summary>
/// <returns>A new, flattened <see cref="T:System.AggregateException" />.</returns>
// Token: 0x0600044B RID: 1099 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600044B")]
[Address(RVA = "0x26BBEA0", Offset = "0x26BACA0", VA = "0x1826BBEA0")]
public AggregateException Flatten()
{
return null;
}
/// <summary>Creates and returns a string representation of the current <see cref="T:System.AggregateException" />.</summary>
/// <returns>A string representation of the current exception.</returns>
// Token: 0x0600044C RID: 1100 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600044C")]
[Address(RVA = "0x26BC1B0", Offset = "0x26BAFB0", VA = "0x1826BC1B0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x040001D6 RID: 470
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x40001D6")]
private ReadOnlyCollection<Exception> m_innerExceptions;
}
}
+22
View File
@@ -0,0 +1,22 @@
using System;
using Cpp2IlInjected;
namespace System
{
// Token: 0x02000089 RID: 137
[Token(Token = "0x2000089")]
internal static class AppContextSwitches
{
// Token: 0x040001D7 RID: 471
[Token(Token = "0x40001D7")]
public static readonly bool ThrowExceptionIfDisposedCancellationTokenSource;
// Token: 0x040001D8 RID: 472
[Token(Token = "0x40001D8")]
public static readonly bool NoAsyncCurrentCulture;
// Token: 0x040001D9 RID: 473
[Token(Token = "0x40001D9")]
public static readonly bool PreserveEventListnerObjectIdentity;
}
}
+586
View File
@@ -0,0 +1,586 @@
using System;
using System.Collections.Generic;
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.CompilerServices;
using System.Runtime.ExceptionServices;
using System.Runtime.InteropServices;
using System.Runtime.Remoting.Contexts;
using System.Runtime.Remoting.Messaging;
using System.Security.Policy;
using Cpp2IlInjected;
namespace System
{
/// <summary>Represents an application domain, which is an isolated environment where applications execute. This class cannot be inherited.</summary>
// Token: 0x0200015D RID: 349
[Token(Token = "0x200015D")]
[ClassInterface(ClassInterfaceType.None)]
[ComVisible(true)]
[StructLayout(0)]
public sealed class AppDomain : MarshalByRefObject
{
// Token: 0x06000E79 RID: 3705 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000E79")]
[Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")]
private AppDomain()
{
}
// Token: 0x06000E7A RID: 3706 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E7A")]
[Address(RVA = "0x26BE770", Offset = "0x26BD570", VA = "0x1826BE770")]
private AppDomainSetup getSetup()
{
return null;
}
/// <summary>Gets the application domain configuration information for this instance.</summary>
/// <returns>The application domain initialization information.</returns>
/// <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
// Token: 0x17000155 RID: 341
// (get) Token: 0x06000E7B RID: 3707 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000155")]
public AppDomainSetup SetupInformation
{
[Token(Token = "0x6000E7B")]
[Address(RVA = "0x26BE860", Offset = "0x26BD660", VA = "0x1826BE860")]
get
{
return null;
}
}
// Token: 0x06000E7C RID: 3708 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E7C")]
[Address(RVA = "0x26BE550", Offset = "0x26BD350", VA = "0x1826BE550")]
private string getFriendlyName()
{
return null;
}
// Token: 0x06000E7D RID: 3709 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E7D")]
[Address(RVA = "0x26BE740", Offset = "0x26BD540", VA = "0x1826BE740")]
private static AppDomain getCurDomain()
{
return null;
}
/// <summary>Gets the current application domain for the current <see cref="T:System.Threading.Thread" />.</summary>
/// <returns>The current application domain.</returns>
// Token: 0x17000156 RID: 342
// (get) Token: 0x06000E7E RID: 3710 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000156")]
public static AppDomain CurrentDomain
{
[Token(Token = "0x6000E7E")]
[Address(RVA = "0x26BE740", Offset = "0x26BD540", VA = "0x1826BE740")]
get
{
return null;
}
}
// Token: 0x06000E7F RID: 3711 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E7F")]
[Address(RVA = "0x26BE760", Offset = "0x26BD560", VA = "0x1826BE760")]
private static AppDomain getRootDomain()
{
return null;
}
// Token: 0x17000157 RID: 343
// (get) Token: 0x06000E80 RID: 3712 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000157")]
internal static AppDomain DefaultDomain
{
[Token(Token = "0x6000E80")]
[Address(RVA = "0x26BE780", Offset = "0x26BD580", VA = "0x1826BE780")]
get
{
return null;
}
}
// Token: 0x06000E81 RID: 3713 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E81")]
[Address(RVA = "0x26BDA70", Offset = "0x26BC870", VA = "0x1826BDA70")]
private Assembly[] GetAssemblies(bool refOnly)
{
return null;
}
/// <summary>Gets the assemblies that have been loaded into the execution context of this application domain.</summary>
/// <returns>An array of assemblies in this application domain.</returns>
/// <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
// Token: 0x06000E82 RID: 3714 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E82")]
[Address(RVA = "0x26BDA80", Offset = "0x26BC880", VA = "0x1826BDA80", Slot = "6")]
public Assembly[] GetAssemblies()
{
return null;
}
/// <summary>Gets the value stored in the current application domain for the specified name.</summary>
/// <param name="name">The name of a predefined application domain property, or the name of an application domain property you have defined.</param>
/// <returns>The value of the <paramref name="name" /> property, or <see langword="null" /> if the property does not exist.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
// Token: 0x06000E83 RID: 3715 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E83")]
[Address(RVA = "0x26BDAA0", Offset = "0x26BC8A0", VA = "0x1826BDAA0", Slot = "7")]
public object GetData(string name)
{
return null;
}
/// <summary>Gives the <see cref="T:System.AppDomain" /> an infinite lifetime by preventing a lease from being created.</summary>
/// <returns>Always <see langword="null" />.</returns>
/// <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
// Token: 0x06000E84 RID: 3716 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E84")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "5")]
public override object InitializeLifetimeService()
{
return null;
}
// Token: 0x06000E85 RID: 3717 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E85")]
[Address(RVA = "0x26BE100", Offset = "0x26BCF00", VA = "0x1826BE100")]
internal Assembly LoadAssembly(string assemblyRef, Evidence securityEvidence, bool refOnly)
{
return null;
}
// Token: 0x06000E86 RID: 3718 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E86")]
[Address(RVA = "0x26BE110", Offset = "0x26BCF10", VA = "0x1826BE110")]
internal Assembly LoadSatellite(AssemblyName assemblyRef, bool throwOnError)
{
return null;
}
/// <summary>Loads an <see cref="T:System.Reflection.Assembly" /> given its display name.</summary>
/// <param name="assemblyString">The display name of the assembly. See <see cref="P:System.Reflection.Assembly.FullName" />.</param>
/// <returns>The loaded assembly.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="assemblyString" /> is <see langword="null" /></exception>
/// <exception cref="T:System.IO.FileNotFoundException">
/// <paramref name="assemblyString" /> is not found.</exception>
/// <exception cref="T:System.BadImageFormatException">
/// <paramref name="assemblyString" /> is not a valid assembly.
/// -or-
/// Version 2.0 or later of the common language runtime is currently loaded and <paramref name="assemblyString" /> was compiled with a later version.</exception>
/// <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
/// <exception cref="T:System.IO.FileLoadException">An assembly or module was loaded twice with two different evidences.</exception>
// Token: 0x06000E87 RID: 3719 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E87")]
[Address(RVA = "0x26BE210", Offset = "0x26BD010", VA = "0x1826BE210", Slot = "8")]
public Assembly Load(string assemblyString)
{
return null;
}
// Token: 0x06000E88 RID: 3720 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E88")]
[Address(RVA = "0x26BE310", Offset = "0x26BD110", VA = "0x1826BE310")]
internal Assembly Load(string assemblyString, Evidence assemblySecurity, bool refonly)
{
return null;
}
// Token: 0x06000E89 RID: 3721 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E89")]
[Address(RVA = "0x26BDC80", Offset = "0x26BCA80", VA = "0x1826BDC80")]
private static AppDomain InternalSetDomainByID(int domain_id)
{
return null;
}
// Token: 0x06000E8A RID: 3722 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E8A")]
[Address(RVA = "0x26BDC90", Offset = "0x26BCA90", VA = "0x1826BDC90")]
private static AppDomain InternalSetDomain(AppDomain context)
{
return null;
}
// Token: 0x06000E8B RID: 3723 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000E8B")]
[Address(RVA = "0x26BDC60", Offset = "0x26BCA60", VA = "0x1826BDC60")]
internal static void InternalPushDomainRef(AppDomain domain)
{
}
// Token: 0x06000E8C RID: 3724 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000E8C")]
[Address(RVA = "0x26BDC50", Offset = "0x26BCA50", VA = "0x1826BDC50")]
internal static void InternalPushDomainRefByID(int domain_id)
{
}
// Token: 0x06000E8D RID: 3725 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000E8D")]
[Address(RVA = "0x26BDC40", Offset = "0x26BCA40", VA = "0x1826BDC40")]
internal static void InternalPopDomainRef()
{
}
// Token: 0x06000E8E RID: 3726 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E8E")]
[Address(RVA = "0x26BDC70", Offset = "0x26BCA70", VA = "0x1826BDC70")]
internal static Context InternalSetContext(Context context)
{
return null;
}
// Token: 0x06000E8F RID: 3727 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E8F")]
[Address(RVA = "0x26BDC20", Offset = "0x26BCA20", VA = "0x1826BDC20")]
internal static Context InternalGetContext()
{
return null;
}
// Token: 0x06000E90 RID: 3728 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E90")]
[Address(RVA = "0x26BDC20", Offset = "0x26BCA20", VA = "0x1826BDC20")]
internal static Context InternalGetDefaultContext()
{
return null;
}
// Token: 0x06000E91 RID: 3729 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E91")]
[Address(RVA = "0x26BDC30", Offset = "0x26BCA30", VA = "0x1826BDC30")]
internal static string InternalGetProcessGuid(string newguid)
{
return null;
}
// Token: 0x06000E92 RID: 3730 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E92")]
[Address(RVA = "0x26BDE50", Offset = "0x26BCC50", VA = "0x1826BDE50")]
internal static object InvokeInDomain(AppDomain domain, MethodInfo method, object obj, object[] args)
{
return null;
}
// Token: 0x06000E93 RID: 3731 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E93")]
[Address(RVA = "0x26BDCA0", Offset = "0x26BCAA0", VA = "0x1826BDCA0")]
internal static object InvokeInDomainByID(int domain_id, MethodInfo method, object obj, object[] args)
{
return null;
}
// Token: 0x06000E94 RID: 3732 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E94")]
[Address(RVA = "0x26BDB70", Offset = "0x26BC970", VA = "0x1826BDB70")]
internal static string GetProcessGuid()
{
return null;
}
// Token: 0x06000E95 RID: 3733 RVA: 0x0000C420 File Offset: 0x0000A620
[Token(Token = "0x6000E95")]
[Address(RVA = "0x1B65780", Offset = "0x1B64580", VA = "0x181B65780")]
private static bool InternalIsFinalizingForUnload(int domain_id)
{
return default(bool);
}
/// <summary>Indicates whether this application domain is unloading, and the objects it contains are being finalized by the common language runtime.</summary>
/// <returns>
/// <see langword="true" /> if this application domain is unloading and the common language runtime has started invoking finalizers; otherwise, <see langword="false" />.</returns>
// Token: 0x06000E96 RID: 3734 RVA: 0x0000C438 File Offset: 0x0000A638
[Token(Token = "0x6000E96")]
[Address(RVA = "0x26BE0E0", Offset = "0x26BCEE0", VA = "0x1826BE0E0")]
public bool IsFinalizingForUnload()
{
return default(bool);
}
// Token: 0x06000E97 RID: 3735 RVA: 0x0000C450 File Offset: 0x0000A650
[Token(Token = "0x6000E97")]
[Address(RVA = "0x26BE750", Offset = "0x26BD550", VA = "0x1826BE750")]
private int getDomainID()
{
return 0;
}
/// <summary>Gets the current thread identifier.</summary>
/// <returns>A 32-bit signed integer that is the identifier of the current thread.</returns>
// Token: 0x06000E98 RID: 3736 RVA: 0x0000C468 File Offset: 0x0000A668
[Token(Token = "0x6000E98")]
[Address(RVA = "0x26BDA90", Offset = "0x26BC890", VA = "0x1826BDA90")]
[Obsolete]
public static int GetCurrentThreadId()
{
return 0;
}
/// <summary>Obtains a string representation that includes the friendly name of the application domain and any context policies.</summary>
/// <returns>A string formed by concatenating the literal string "Name:", the friendly name of the application domain, and either string representations of the context policies or the string "There are no context policies."</returns>
/// <exception cref="T:System.AppDomainUnloadedException">The application domain represented by the current <see cref="T:System.AppDomain" /> has been unloaded.</exception>
// Token: 0x06000E99 RID: 3737 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E99")]
[Address(RVA = "0x26BE550", Offset = "0x26BD350", VA = "0x1826BE550", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x06000E9A RID: 3738 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000E9A")]
[Address(RVA = "0x26BD320", Offset = "0x26BC120", VA = "0x1826BD320")]
private void DoAssemblyLoad(Assembly assembly)
{
}
// Token: 0x06000E9B RID: 3739 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E9B")]
[Address(RVA = "0x26BD3F0", Offset = "0x26BC1F0", VA = "0x1826BD3F0")]
private Assembly DoAssemblyResolve(string name, Assembly requestingAssembly, bool refonly)
{
return null;
}
// Token: 0x06000E9C RID: 3740 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E9C")]
[Address(RVA = "0x26BD7F0", Offset = "0x26BC5F0", VA = "0x1826BD7F0")]
internal Assembly DoTypeResolve(object name_or_tb)
{
return null;
}
// Token: 0x06000E9D RID: 3741 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E9D")]
[Address(RVA = "0x26BD6C0", Offset = "0x26BC4C0", VA = "0x1826BD6C0")]
internal Assembly DoResourceResolve(string name, Assembly requesting)
{
return null;
}
// Token: 0x06000E9E RID: 3742 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000E9E")]
[Address(RVA = "0x26BD6A0", Offset = "0x26BC4A0", VA = "0x1826BD6A0")]
private void DoDomainUnload()
{
}
// Token: 0x06000E9F RID: 3743 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000E9F")]
[Address(RVA = "0x26BDAB0", Offset = "0x26BC8B0", VA = "0x1826BDAB0")]
internal byte[] GetMarshalledDomainObjRef()
{
return null;
}
// Token: 0x06000EA0 RID: 3744 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000EA0")]
[Address(RVA = "0x26BE430", Offset = "0x26BD230", VA = "0x1826BE430")]
internal void ProcessMessageInDomain(byte[] arrRequest, CADMethodCallMessage cadMsg, out byte[] arrResponse, out CADMethodReturnMessage cadMrm)
{
}
/// <summary>Occurs when an <see cref="T:System.AppDomain" /> is about to be unloaded.</summary>
// Token: 0x14000003 RID: 3
// (add) Token: 0x06000EA1 RID: 3745 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x06000EA2 RID: 3746 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x14000003")]
public event EventHandler DomainUnload
{
[Token(Token = "0x6000EA1")]
[Address(RVA = "0x26BE560", Offset = "0x26BD360", VA = "0x1826BE560", Slot = "9")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000EA2")]
[Address(RVA = "0x26BE990", Offset = "0x26BD790", VA = "0x1826BE990", Slot = "10")]
[CompilerGenerated]
remove
{
}
}
/// <summary>Occurs when the default application domain's parent process exits.</summary>
// Token: 0x14000004 RID: 4
// (add) Token: 0x06000EA3 RID: 3747 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x06000EA4 RID: 3748 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x14000004")]
public event EventHandler ProcessExit
{
[Token(Token = "0x6000EA3")]
[Address(RVA = "0x26BE600", Offset = "0x26BD400", VA = "0x1826BE600", Slot = "11")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000EA4")]
[Address(RVA = "0x26BEA30", Offset = "0x26BD830", VA = "0x1826BEA30", Slot = "12")]
[CompilerGenerated]
remove
{
}
}
/// <summary>Occurs when an exception is not caught.</summary>
// Token: 0x14000005 RID: 5
// (add) Token: 0x06000EA5 RID: 3749 RVA: 0x00002050 File Offset: 0x00000250
// (remove) Token: 0x06000EA6 RID: 3750 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x14000005")]
public event UnhandledExceptionEventHandler UnhandledException
{
[Token(Token = "0x6000EA5")]
[Address(RVA = "0x26BE6A0", Offset = "0x26BD4A0", VA = "0x1826BE6A0", Slot = "13")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000EA6")]
[Address(RVA = "0x26BEAD0", Offset = "0x26BD8D0", VA = "0x1826BEAD0", Slot = "14")]
[CompilerGenerated]
remove
{
}
}
/// <summary>Returns a value that indicates whether the application domain is the default application domain for the process.</summary>
/// <returns>
/// <see langword="true" /> if the current <see cref="T:System.AppDomain" /> object represents the default application domain for the process; otherwise, <see langword="false" />.</returns>
// Token: 0x06000EA7 RID: 3751 RVA: 0x0000C480 File Offset: 0x0000A680
[Token(Token = "0x6000EA7")]
[Address(RVA = "0x26BE000", Offset = "0x26BCE00", VA = "0x1826BE000")]
public bool IsDefaultAppDomain()
{
return default(bool);
}
/// <summary>Defines a dynamic assembly with the specified name and access mode.</summary>
/// <param name="name">The unique identity of the dynamic assembly.</param>
/// <param name="access">The access mode for the dynamic assembly.</param>
/// <returns>A dynamic assembly with the specified name and access mode.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="name" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The <see langword="Name" /> property of <paramref name="name" /> is <see langword="null" />.
/// -or-
/// The <see langword="Name" /> property of <paramref name="name" /> begins with white space, or contains a forward or backward slash.</exception>
/// <exception cref="T:System.AppDomainUnloadedException">The operation is attempted on an unloaded application domain.</exception>
// Token: 0x06000EA8 RID: 3752 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EA8")]
[Address(RVA = "0x26BD2F0", Offset = "0x26BC0F0", VA = "0x1826BD2F0", Slot = "15")]
public AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access)
{
return null;
}
// Token: 0x04000596 RID: 1430
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000596")]
private IntPtr _mono_app_domain;
// Token: 0x04000597 RID: 1431
[Token(Token = "0x4000597")]
private static string _process_guid;
// Token: 0x04000598 RID: 1432
[Token(Token = "0x4000598")]
[ThreadStatic]
private static Dictionary<string, object> type_resolve_in_progress;
// Token: 0x04000599 RID: 1433
[Token(Token = "0x4000599")]
[ThreadStatic]
private static Dictionary<string, object> assembly_resolve_in_progress;
// Token: 0x0400059A RID: 1434
[Token(Token = "0x400059A")]
[ThreadStatic]
private static Dictionary<string, object> assembly_resolve_in_progress_refonly;
// Token: 0x0400059B RID: 1435
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400059B")]
private object _evidence;
// Token: 0x0400059C RID: 1436
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400059C")]
private object _granted;
// Token: 0x0400059D RID: 1437
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400059D")]
private int _principalPolicy;
// Token: 0x0400059E RID: 1438
[Token(Token = "0x400059E")]
[ThreadStatic]
private static object _principal;
// Token: 0x0400059F RID: 1439
[Token(Token = "0x400059F")]
private static AppDomain default_domain;
// Token: 0x040005A0 RID: 1440
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40005A0")]
[CompilerGenerated]
private AssemblyLoadEventHandler AssemblyLoad;
// Token: 0x040005A1 RID: 1441
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40005A1")]
[CompilerGenerated]
private ResolveEventHandler AssemblyResolve;
// Token: 0x040005A4 RID: 1444
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40005A4")]
[CompilerGenerated]
private ResolveEventHandler ResourceResolve;
// Token: 0x040005A5 RID: 1445
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40005A5")]
[CompilerGenerated]
private ResolveEventHandler TypeResolve;
// Token: 0x040005A7 RID: 1447
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40005A7")]
[CompilerGenerated]
private EventHandler<FirstChanceExceptionEventArgs> FirstChanceException;
// Token: 0x040005A8 RID: 1448
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40005A8")]
private object _domain_manager;
// Token: 0x040005A9 RID: 1449
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40005A9")]
[CompilerGenerated]
private ResolveEventHandler ReflectionOnlyAssemblyResolve;
// Token: 0x040005AA RID: 1450
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40005AA")]
private object _activation;
// Token: 0x040005AB RID: 1451
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40005AB")]
private object _applicationIdentity;
// Token: 0x040005AC RID: 1452
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x40005AC")]
private List<string> compatibility_switch;
}
}
+179
View File
@@ -0,0 +1,179 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Represents assembly binding information that can be added to an instance of <see cref="T:System.AppDomain" />.</summary>
// Token: 0x02000166 RID: 358
[Token(Token = "0x2000166")]
[ClassInterface(ClassInterfaceType.None)]
[ComVisible(true)]
[Serializable]
[StructLayout(0)]
public sealed class AppDomainSetup
{
/// <summary>Initializes a new instance of the <see cref="T:System.AppDomainSetup" /> class.</summary>
// Token: 0x06000EDE RID: 3806 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000EDE")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public AppDomainSetup()
{
}
// Token: 0x06000EDF RID: 3807 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000EDF")]
[Address(RVA = "0x26BD190", Offset = "0x26BBF90", VA = "0x1826BD190")]
internal AppDomainSetup(AppDomainSetup setup)
{
}
// Token: 0x06000EE0 RID: 3808 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000EE0")]
[Address(RVA = "0x26BCE40", Offset = "0x26BBC40", VA = "0x1826BCE40")]
private static string GetAppBase(string appBase)
{
return null;
}
/// <summary>Gets or sets the name of the directory containing the application.</summary>
/// <returns>The name of the application base directory.</returns>
// Token: 0x17000166 RID: 358
// (get) Token: 0x06000EE1 RID: 3809 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000166")]
public string ApplicationBase
{
[Token(Token = "0x6000EE1")]
[Address(RVA = "0x26BD280", Offset = "0x26BC080", VA = "0x1826BD280", Slot = "4")]
get
{
return null;
}
}
/// <summary>Gets or sets the location of the license file associated with this domain.</summary>
/// <returns>The location and name of the license file.</returns>
// Token: 0x17000167 RID: 359
// (get) Token: 0x06000EE2 RID: 3810 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000167")]
public string LicenseFile
{
[Token(Token = "0x6000EE2")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x040005E8 RID: 1512
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40005E8")]
private string application_base;
// Token: 0x040005E9 RID: 1513
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40005E9")]
private string application_name;
// Token: 0x040005EA RID: 1514
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40005EA")]
private string cache_path;
// Token: 0x040005EB RID: 1515
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40005EB")]
private string configuration_file;
// Token: 0x040005EC RID: 1516
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40005EC")]
private string dynamic_base;
// Token: 0x040005ED RID: 1517
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40005ED")]
private string license_file;
// Token: 0x040005EE RID: 1518
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40005EE")]
private string private_bin_path;
// Token: 0x040005EF RID: 1519
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40005EF")]
private string private_bin_path_probe;
// Token: 0x040005F0 RID: 1520
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40005F0")]
private string shadow_copy_directories;
// Token: 0x040005F1 RID: 1521
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40005F1")]
private string shadow_copy_files;
// Token: 0x040005F2 RID: 1522
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40005F2")]
private bool publisher_policy;
// Token: 0x040005F3 RID: 1523
[global::Cpp2IlInjected.FieldOffset(Offset = "0x61")]
[Token(Token = "0x40005F3")]
private bool path_changed;
// Token: 0x040005F4 RID: 1524
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x40005F4")]
private int loader_optimization;
// Token: 0x040005F5 RID: 1525
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40005F5")]
private bool disallow_binding_redirects;
// Token: 0x040005F6 RID: 1526
[global::Cpp2IlInjected.FieldOffset(Offset = "0x69")]
[Token(Token = "0x40005F6")]
private bool disallow_code_downloads;
// Token: 0x040005F7 RID: 1527
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40005F7")]
private object _activationArguments;
// Token: 0x040005F8 RID: 1528
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40005F8")]
private object domain_initializer;
// Token: 0x040005F9 RID: 1529
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40005F9")]
private object application_trust;
// Token: 0x040005FA RID: 1530
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40005FA")]
private string[] domain_initializer_args;
// Token: 0x040005FB RID: 1531
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40005FB")]
private bool disallow_appbase_probe;
// Token: 0x040005FC RID: 1532
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x40005FC")]
private byte[] configuration_bytes;
// Token: 0x040005FD RID: 1533
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40005FD")]
private byte[] serialized_non_primitives;
}
}
@@ -0,0 +1,33 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>The exception that is thrown when an attempt is made to access an unloaded application domain.</summary>
// Token: 0x020000AD RID: 173
[Token(Token = "0x20000AD")]
[ComVisible(true)]
[Serializable]
public class AppDomainUnloadedException : SystemException
{
/// <summary>Initializes a new instance of the <see cref="T:System.AppDomainUnloadedException" /> class.</summary>
// Token: 0x060004DF RID: 1247 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004DF")]
[Address(RVA = "0x26BD290", Offset = "0x26BC090", VA = "0x1826BD290")]
public AppDomainUnloadedException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.AppDomainUnloadedException" /> class with serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
// Token: 0x060004E0 RID: 1248 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E0")]
[Address(RVA = "0x3F60E0", Offset = "0x3F4EE0", VA = "0x1803F60E0")]
protected AppDomainUnloadedException(SerializationInfo info, StreamingContext context)
{
}
}
}
+52
View File
@@ -0,0 +1,52 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>Serves as the base class for application-defined exceptions.</summary>
// Token: 0x020000AE RID: 174
[Token(Token = "0x20000AE")]
[ComVisible(true)]
[Serializable]
public class ApplicationException : Exception
{
/// <summary>Initializes a new instance of the <see cref="T:System.ApplicationException" /> class.</summary>
// Token: 0x060004E1 RID: 1249 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E1")]
[Address(RVA = "0x26BEC00", Offset = "0x26BDA00", VA = "0x1826BEC00")]
public ApplicationException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ApplicationException" /> class with a specified error message.</summary>
/// <param name="message">A message that describes the error.</param>
// Token: 0x060004E2 RID: 1250 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E2")]
[Address(RVA = "0x26BEC80", Offset = "0x26BDA80", VA = "0x1826BEC80")]
public ApplicationException(string message)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ApplicationException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
/// <param name="message">The error message that explains the reason for the exception.</param>
/// <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not a null reference, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
// Token: 0x060004E3 RID: 1251 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E3")]
[Address(RVA = "0x26BEB70", Offset = "0x26BD970", VA = "0x1826BEB70")]
public ApplicationException(string message, Exception innerException)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ApplicationException" /> class with serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
// Token: 0x060004E4 RID: 1252 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E4")]
[Address(RVA = "0x26BED00", Offset = "0x26BDB00", VA = "0x1826BED00")]
protected ApplicationException(SerializationInfo info, StreamingContext context)
{
}
}
}
+55
View File
@@ -0,0 +1,55 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Represents a variable-length argument list; that is, the parameters of a function that takes a variable number of arguments.</summary>
// Token: 0x02000167 RID: 359
[Token(Token = "0x2000167")]
[StructLayout(3)]
public struct ArgIterator
{
/// <summary>This method is not supported, and always throws <see cref="T:System.NotSupportedException" />.</summary>
/// <param name="o">An object to be compared to this instance.</param>
/// <returns>This comparison is not supported. No value is returned.</returns>
/// <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
// Token: 0x06000EE3 RID: 3811 RVA: 0x0000C5D0 File Offset: 0x0000A7D0
[Token(Token = "0x6000EE3")]
[Address(RVA = "0x26BED80", Offset = "0x26BDB80", VA = "0x1826BED80", Slot = "0")]
public override bool Equals(object o)
{
return default(bool);
}
/// <summary>Returns the hash code of this object.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000EE4 RID: 3812 RVA: 0x0000C5E8 File Offset: 0x0000A7E8
[Token(Token = "0x6000EE4")]
[Address(RVA = "0x164A950", Offset = "0x1649750", VA = "0x18164A950", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x040005FF RID: 1535
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40005FF")]
private IntPtr sig;
// Token: 0x04000600 RID: 1536
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000600")]
private IntPtr args;
// Token: 0x04000601 RID: 1537
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000601")]
private int next_arg;
// Token: 0x04000602 RID: 1538
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000602")]
private int num_args;
}
}
+115
View File
@@ -0,0 +1,115 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>The exception that is thrown when one of the arguments provided to a method is not valid.</summary>
// Token: 0x020000AF RID: 175
[Token(Token = "0x20000AF")]
[ComVisible(true)]
[Serializable]
public class ArgumentException : SystemException, ISerializable
{
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentException" /> class.</summary>
// Token: 0x060004E5 RID: 1253 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E5")]
[Address(RVA = "0x26BEFE0", Offset = "0x26BDDE0", VA = "0x1826BEFE0")]
public ArgumentException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentException" /> class with a specified error message.</summary>
/// <param name="message">The error message that explains the reason for the exception.</param>
// Token: 0x060004E6 RID: 1254 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E6")]
[Address(RVA = "0x26BF080", Offset = "0x26BDE80", VA = "0x1826BF080")]
public ArgumentException(string message)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
/// <param name="message">The error message that explains the reason for the exception.</param>
/// <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not a null reference, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
// Token: 0x060004E7 RID: 1255 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E7")]
[Address(RVA = "0x26BEEE0", Offset = "0x26BDCE0", VA = "0x1826BEEE0")]
public ArgumentException(string message, Exception innerException)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentException" /> class with a specified error message, the parameter name, and a reference to the inner exception that is the cause of this exception.</summary>
/// <param name="message">The error message that explains the reason for the exception.</param>
/// <param name="paramName">The name of the parameter that caused the current exception.</param>
/// <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not a null reference, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
// Token: 0x060004E8 RID: 1256 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E8")]
[Address(RVA = "0x26BF040", Offset = "0x26BDE40", VA = "0x1826BF040")]
public ArgumentException(string message, string paramName, Exception innerException)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentException" /> class with a specified error message and the name of the parameter that causes this exception.</summary>
/// <param name="message">The error message that explains the reason for the exception.</param>
/// <param name="paramName">The name of the parameter that caused the current exception.</param>
// Token: 0x060004E9 RID: 1257 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004E9")]
[Address(RVA = "0x26BEF10", Offset = "0x26BDD10", VA = "0x1826BEF10")]
public ArgumentException(string message, string paramName)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentException" /> class with serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
// Token: 0x060004EA RID: 1258 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004EA")]
[Address(RVA = "0x26BEF50", Offset = "0x26BDD50", VA = "0x1826BEF50")]
protected ArgumentException(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Gets the error message and the parameter name, or only the error message if no parameter name is set.</summary>
/// <returns>A text string describing the details of the exception. The value of this property takes one of two forms:
/// Condition
///
/// Value
///
/// The <paramref name="paramName" /> is a null reference (<see langword="Nothing" /> in Visual Basic) or of zero length.
///
/// The <paramref name="message" /> string passed to the constructor.
///
/// The <paramref name="paramName" /> is not null reference (<see langword="Nothing" /> in Visual Basic) and it has a length greater than zero.
///
/// The <paramref name="message" /> string appended with the name of the invalid parameter.</returns>
// Token: 0x1700008C RID: 140
// (get) Token: 0x060004EB RID: 1259 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700008C")]
public override string Message
{
[Token(Token = "0x60004EB")]
[Address(RVA = "0x26BF0B0", Offset = "0x26BDEB0", VA = "0x1826BF0B0", Slot = "5")]
get
{
return null;
}
}
/// <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the parameter name and additional exception information.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> object is a null reference (<see langword="Nothing" /> in Visual Basic).</exception>
// Token: 0x060004EC RID: 1260 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004EC")]
[Address(RVA = "0x26BEDF0", Offset = "0x26BDBF0", VA = "0x1826BEDF0", Slot = "10")]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x040001F3 RID: 499
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x40001F3")]
private string m_paramName;
}
}
+52
View File
@@ -0,0 +1,52 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>The exception that is thrown when a null reference (<see langword="Nothing" /> in Visual Basic) is passed to a method that does not accept it as a valid argument.</summary>
// Token: 0x020000B0 RID: 176
[Token(Token = "0x20000B0")]
[ComVisible(true)]
[Serializable]
public class ArgumentNullException : ArgumentException
{
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentNullException" /> class.</summary>
// Token: 0x060004ED RID: 1261 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004ED")]
[Address(RVA = "0x26BF1B0", Offset = "0x26BDFB0", VA = "0x1826BF1B0")]
public ArgumentNullException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentNullException" /> class with the name of the parameter that causes this exception.</summary>
/// <param name="paramName">The name of the parameter that caused the exception.</param>
// Token: 0x060004EE RID: 1262 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004EE")]
[Address(RVA = "0x26BF270", Offset = "0x26BE070", VA = "0x1826BF270")]
public ArgumentNullException(string paramName)
{
}
/// <summary>Initializes an instance of the <see cref="T:System.ArgumentNullException" /> class with a specified error message and the name of the parameter that causes this exception.</summary>
/// <param name="paramName">The name of the parameter that caused the exception.</param>
/// <param name="message">A message that describes the error.</param>
// Token: 0x060004EF RID: 1263 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004EF")]
[Address(RVA = "0x26BF220", Offset = "0x26BE020", VA = "0x1826BF220")]
public ArgumentNullException(string paramName, string message)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentNullException" /> class with serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">An object that describes the source or destination of the serialized data.</param>
// Token: 0x060004F0 RID: 1264 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F0")]
[Address(RVA = "0x26BEF50", Offset = "0x26BDD50", VA = "0x1826BEF50")]
protected ArgumentNullException(SerializationInfo info, StreamingContext context)
{
}
}
}
@@ -0,0 +1,122 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.</summary>
// Token: 0x020000B1 RID: 177
[Token(Token = "0x20000B1")]
[ComVisible(true)]
[Serializable]
public class ArgumentOutOfRangeException : ArgumentException, ISerializable
{
// Token: 0x1700008D RID: 141
// (get) Token: 0x060004F1 RID: 1265 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700008D")]
private static string RangeMessage
{
[Token(Token = "0x60004F1")]
[Address(RVA = "0x26BF8A0", Offset = "0x26BE6A0", VA = "0x1826BF8A0")]
get
{
return null;
}
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException" /> class.</summary>
// Token: 0x060004F2 RID: 1266 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F2")]
[Address(RVA = "0x26BF460", Offset = "0x26BE260", VA = "0x1826BF460")]
public ArgumentOutOfRangeException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException" /> class with the name of the parameter that causes this exception.</summary>
/// <param name="paramName">The name of the parameter that causes this exception.</param>
// Token: 0x060004F3 RID: 1267 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F3")]
[Address(RVA = "0x26BF500", Offset = "0x26BE300", VA = "0x1826BF500")]
public ArgumentOutOfRangeException(string paramName)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException" /> class with the name of the parameter that causes this exception and a specified error message.</summary>
/// <param name="paramName">The name of the parameter that caused the exception.</param>
/// <param name="message">The message that describes the error.</param>
// Token: 0x060004F4 RID: 1268 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F4")]
[Address(RVA = "0x26BF4B0", Offset = "0x26BE2B0", VA = "0x1826BF4B0")]
public ArgumentOutOfRangeException(string paramName, string message)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException" /> class with the parameter name, the value of the argument, and a specified error message.</summary>
/// <param name="paramName">The name of the parameter that caused the exception.</param>
/// <param name="actualValue">The value of the argument that causes this exception.</param>
/// <param name="message">The message that describes the error.</param>
// Token: 0x060004F5 RID: 1269 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F5")]
[Address(RVA = "0x26BF650", Offset = "0x26BE450", VA = "0x1826BF650")]
public ArgumentOutOfRangeException(string paramName, object actualValue, string message)
{
}
/// <summary>Gets the error message and the string representation of the invalid argument value, or only the error message if the argument value is null.</summary>
/// <returns>The text message for this exception. The value of this property takes one of two forms, as follows.
/// Condition
///
/// Value
///
/// The <paramref name="actualValue" /> is <see langword="null" />.
///
/// The <paramref name="message" /> string passed to the constructor.
///
/// The <paramref name="actualValue" /> is not <see langword="null" />.
///
/// The <paramref name="message" /> string appended with the string representation of the invalid argument value.</returns>
// Token: 0x1700008E RID: 142
// (get) Token: 0x060004F6 RID: 1270 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700008E")]
public override string Message
{
[Token(Token = "0x60004F6")]
[Address(RVA = "0x26BF6B0", Offset = "0x26BE4B0", VA = "0x1826BF6B0", Slot = "5")]
get
{
return null;
}
}
/// <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the invalid argument value and additional exception information.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">An object that describes the source or destination of the serialized data.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> object is <see langword="null" />.</exception>
// Token: 0x060004F7 RID: 1271 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F7")]
[Address(RVA = "0x26BF2F0", Offset = "0x26BE0F0", VA = "0x1826BF2F0", Slot = "10")]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArgumentOutOfRangeException" /> class with serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">An object that describes the source or destination of the serialized data.</param>
// Token: 0x060004F8 RID: 1272 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F8")]
[Address(RVA = "0x26BF560", Offset = "0x26BE360", VA = "0x1826BF560")]
protected ArgumentOutOfRangeException(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x040001F4 RID: 500
[Token(Token = "0x40001F4")]
private static string _rangeMessage;
// Token: 0x040001F5 RID: 501
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40001F5")]
private object m_actualValue;
}
}
+52
View File
@@ -0,0 +1,52 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>The exception that is thrown for errors in an arithmetic, casting, or conversion operation.</summary>
// Token: 0x020000B2 RID: 178
[Token(Token = "0x20000B2")]
[ComVisible(true)]
[Serializable]
public class ArithmeticException : SystemException
{
/// <summary>Initializes a new instance of the <see cref="T:System.ArithmeticException" /> class.</summary>
// Token: 0x060004F9 RID: 1273 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004F9")]
[Address(RVA = "0x26BF960", Offset = "0x26BE760", VA = "0x1826BF960")]
public ArithmeticException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArithmeticException" /> class with a specified error message.</summary>
/// <param name="message">A <see cref="T:System.String" /> that describes the error.</param>
// Token: 0x060004FA RID: 1274 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004FA")]
[Address(RVA = "0x26BF9C0", Offset = "0x26BE7C0", VA = "0x1826BF9C0")]
public ArithmeticException(string message)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArithmeticException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
/// <param name="message">The error message that explains the reason for the exception.</param>
/// <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not a null reference, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
// Token: 0x060004FB RID: 1275 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004FB")]
[Address(RVA = "0x26BF930", Offset = "0x26BE730", VA = "0x1826BF930")]
public ArithmeticException(string message, Exception innerException)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArithmeticException" /> class with serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
// Token: 0x060004FC RID: 1276 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004FC")]
[Address(RVA = "0x3F60E0", Offset = "0x3F4EE0", VA = "0x1803F60E0")]
protected ArithmeticException(SerializationInfo info, StreamingContext context)
{
}
}
}
+2830
View File
@@ -0,0 +1,2830 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Runtime.ConstrainedExecution;
using Cpp2IlInjected;
namespace System
{
/// <summary>Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays in the common language runtime.</summary>
// Token: 0x0200007B RID: 123
[Token(Token = "0x200007B")]
public abstract class Array : ICollection, IEnumerable, IList, IStructuralComparable, IStructuralEquatable, ICloneable
{
/// <summary>Creates a multidimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> and dimension lengths, with zero-based indexing. The dimension lengths are specified in an array of 64-bit integers.</summary>
/// <param name="elementType">The <see cref="T:System.Type" /> of the <see cref="T:System.Array" /> to create.</param>
/// <param name="lengths">An array of 64-bit integers that represent the size of each dimension of the <see cref="T:System.Array" /> to create. Each integer in the array must be between zero and <see cref="F:System.Int32.MaxValue" />, inclusive.</param>
/// <returns>A new multidimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> with the specified length for each dimension, using zero-based indexing.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="elementType" /> is <see langword="null" />.
/// -or-
/// <paramref name="lengths" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.
/// -or-
/// The <paramref name="lengths" /> array contains less than one element.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
/// -or-
/// <paramref name="elementType" /> is an open generic type.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">Any value in <paramref name="lengths" /> is less than zero or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
// Token: 0x06000352 RID: 850 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000352")]
[Address(RVA = "0x26C1080", Offset = "0x26BFE80", VA = "0x1826C1080")]
public static Array CreateInstance(Type elementType, params long[] lengths)
{
return null;
}
/// <summary>Returns a read-only wrapper for the specified array.</summary>
/// <param name="array">The one-dimensional, zero-based array to wrap in a read-only <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> wrapper.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>A read-only <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> wrapper for the specified array.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
// Token: 0x06000353 RID: 851 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000353")]
[Address(RVA = "0x192FD40", Offset = "0x192EB40", VA = "0x18192FD40")]
public static ReadOnlyCollection<T> AsReadOnly<T>(T[] array)
{
return null;
}
/// <summary>Changes the number of elements of a one-dimensional array to the specified new size.</summary>
/// <param name="array">The one-dimensional, zero-based array to resize, or <see langword="null" /> to create a new array with the specified size.</param>
/// <param name="newSize">The size of the new array.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="newSize" /> is less than zero.</exception>
// Token: 0x06000354 RID: 852 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000354")]
[Address(RVA = "0x1DE7520", Offset = "0x1DE6320", VA = "0x181DE7520")]
public static void Resize<T>(ref T[] array, int newSize)
{
}
/// <summary>Gets the number of elements contained in the <see cref="T:System.Array" />.</summary>
/// <returns>The number of elements contained in the collection.</returns>
// Token: 0x17000068 RID: 104
// (get) Token: 0x06000355 RID: 853 RVA: 0x00003888 File Offset: 0x00001A88
[Token(Token = "0x17000068")]
int ICollection.Count
{
[Token(Token = "0x6000355")]
[Address(RVA = "0x26C2910", Offset = "0x26C1710", VA = "0x1826C2910", Slot = "5")]
get
{
return 0;
}
}
// Token: 0x17000069 RID: 105
// (get) Token: 0x06000356 RID: 854 RVA: 0x000038A0 File Offset: 0x00001AA0
[Token(Token = "0x17000069")]
bool IList.IsReadOnly
{
[Token(Token = "0x6000356")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "14")]
get
{
return default(bool);
}
}
/// <summary>Gets or sets the element at the specified index.</summary>
/// <param name="index">The index of the element to get or set.</param>
/// <returns>The element at the specified index.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.ICollection.Count" />.</exception>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly one dimension.</exception>
// Token: 0x1700006A RID: 106
[Token(Token = "0x1700006A")]
object IList.this[int index]
{
[Token(Token = "0x6000357")]
[Address(RVA = "0x26C47C0", Offset = "0x26C35C0", VA = "0x1826C47C0", Slot = "9")]
get
{
return null;
}
[Token(Token = "0x6000358")]
[Address(RVA = "0x26C47D0", Offset = "0x26C35D0", VA = "0x1826C47D0", Slot = "10")]
set
{
}
}
/// <summary>Calling this method always throws a <see cref="T:System.NotSupportedException" /> exception.</summary>
/// <param name="value">The object to be added to the <see cref="T:System.Collections.IList" />.</param>
/// <returns>Adding a value to an array is not supported. No value is returned.</returns>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
// Token: 0x06000359 RID: 857 RVA: 0x000038B8 File Offset: 0x00001AB8
[Token(Token = "0x6000359")]
[Address(RVA = "0x26C4480", Offset = "0x26C3280", VA = "0x1826C4480", Slot = "11")]
int IList.Add(object value)
{
return 0;
}
/// <summary>Determines whether an element is in the <see cref="T:System.Collections.IList" />.</summary>
/// <param name="value">The object to locate in the current list. The element to locate can be <see langword="null" /> for reference types.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="value" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
// Token: 0x0600035A RID: 858 RVA: 0x000038D0 File Offset: 0x00001AD0
[Token(Token = "0x600035A")]
[Address(RVA = "0x26C4670", Offset = "0x26C3470", VA = "0x1826C4670", Slot = "12")]
bool IList.Contains(object value)
{
return default(bool);
}
/// <summary>Removes all items from the <see cref="T:System.Collections.IList" />.</summary>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.</exception>
// Token: 0x0600035B RID: 859 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035B")]
[Address(RVA = "0x26C44E0", Offset = "0x26C32E0", VA = "0x1826C44E0", Slot = "13")]
void IList.Clear()
{
}
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
/// <param name="value">The object to locate in the current list.</param>
/// <returns>The index of value if found in the list; otherwise, -1.</returns>
// Token: 0x0600035C RID: 860 RVA: 0x000038E8 File Offset: 0x00001AE8
[Token(Token = "0x600035C")]
[Address(RVA = "0x26C4690", Offset = "0x26C3490", VA = "0x1826C4690", Slot = "16")]
int IList.IndexOf(object value)
{
return 0;
}
/// <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
/// <param name="index">The index at which <paramref name="value" /> should be inserted.</param>
/// <param name="value">The object to insert.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
/// <exception cref="T:System.NullReferenceException">
/// <paramref name="value" /> is null reference in the <see cref="T:System.Collections.IList" />.</exception>
// Token: 0x0600035D RID: 861 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035D")]
[Address(RVA = "0x26C46A0", Offset = "0x26C34A0", VA = "0x1826C46A0", Slot = "17")]
void IList.Insert(int index, object value)
{
}
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
/// <param name="value">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
// Token: 0x0600035E RID: 862 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035E")]
[Address(RVA = "0x26C4760", Offset = "0x26C3560", VA = "0x1826C4760", Slot = "18")]
void IList.Remove(object value)
{
}
/// <summary>Removes the <see cref="T:System.Collections.IList" /> item at the specified index.</summary>
/// <param name="index">The index of the element to remove.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.IList" /> has a fixed size.</exception>
// Token: 0x0600035F RID: 863 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600035F")]
[Address(RVA = "0x26C4700", Offset = "0x26C3500", VA = "0x1826C4700", Slot = "19")]
void IList.RemoveAt(int index)
{
}
/// <summary>Copies all the elements of the current one-dimensional array to the specified one-dimensional array starting at the specified destination array index. The index is specified as a 32-bit integer.</summary>
/// <param name="array">The one-dimensional array that is the destination of the elements copied from the current array.</param>
/// <param name="index">A 32-bit integer that represents the index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// The number of elements in the source array is greater than the available number of elements from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
/// <exception cref="T:System.ArrayTypeMismatchException">The type of the source <see cref="T:System.Array" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
/// <exception cref="T:System.RankException">The source array is multidimensional.</exception>
/// <exception cref="T:System.InvalidCastException">At least one element in the source <see cref="T:System.Array" /> cannot be cast to the type of destination <paramref name="array" />.</exception>
// Token: 0x06000360 RID: 864 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000360")]
[Address(RVA = "0x26C0750", Offset = "0x26BF550", VA = "0x1826C0750", Slot = "4")]
public void CopyTo(Array array, int index)
{
}
/// <summary>Creates a shallow copy of the <see cref="T:System.Array" />.</summary>
/// <returns>A shallow copy of the <see cref="T:System.Array" />.</returns>
// Token: 0x06000361 RID: 865 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000361")]
[Address(RVA = "0x6A0DF0", Offset = "0x69FBF0", VA = "0x1806A0DF0", Slot = "23")]
public object Clone()
{
return null;
}
/// <summary>Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order.</summary>
/// <param name="other">The object to compare with the current instance.</param>
/// <param name="comparer">An object that compares the current object and <paramref name="other" />.</param>
/// <returns>An integer that indicates the relationship of the current collection object to other, as shown in the following table.
/// Return value
///
/// Description
///
/// -1
///
/// The current instance precedes <paramref name="other" />.
///
/// 0
///
/// The current instance and <paramref name="other" /> are equal.
///
/// 1
///
/// The current instance follows <paramref name="other" />.</returns>
// Token: 0x06000362 RID: 866 RVA: 0x00003900 File Offset: 0x00001B00
[Token(Token = "0x6000362")]
[Address(RVA = "0x26C47F0", Offset = "0x26C35F0", VA = "0x1826C47F0", Slot = "20")]
int IStructuralComparable.CompareTo(object other, IComparer comparer)
{
return 0;
}
/// <summary>Determines whether an object is equal to the current instance.</summary>
/// <param name="other">The object to compare with the current instance.</param>
/// <param name="comparer">An object that determines whether the current instance and <paramref name="other" /> are equal.</param>
/// <returns>
/// <see langword="true" /> if the two objects are equal; otherwise, <see langword="false" />.</returns>
// Token: 0x06000363 RID: 867 RVA: 0x00003918 File Offset: 0x00001B18
[Token(Token = "0x6000363")]
[Address(RVA = "0x26C4A20", Offset = "0x26C3820", VA = "0x1826C4A20", Slot = "21")]
bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer)
{
return default(bool);
}
// Token: 0x06000364 RID: 868 RVA: 0x00003930 File Offset: 0x00001B30
[Token(Token = "0x6000364")]
[Address(RVA = "0x26C05C0", Offset = "0x26BF3C0", VA = "0x1826C05C0")]
internal static int CombineHashCodes(int h1, int h2)
{
return 0;
}
/// <summary>Returns a hash code for the current instance.</summary>
/// <param name="comparer">An object that computes the hash code of the current object.</param>
/// <returns>The hash code for the current instance.</returns>
// Token: 0x06000365 RID: 869 RVA: 0x00003948 File Offset: 0x00001B48
[Token(Token = "0x6000365")]
[Address(RVA = "0x26C4BC0", Offset = "0x26C39C0", VA = "0x1826C4BC0", Slot = "22")]
int IStructuralEquatable.GetHashCode(IEqualityComparer comparer)
{
return 0;
}
/// <summary>Searches an entire one-dimensional sorted array for a specific element, using the <see cref="T:System.IComparable" /> interface implemented by each element of the array and by the specified object.</summary>
/// <param name="array">The sorted one-dimensional <see cref="T:System.Array" /> to search.</param>
/// <param name="value">The object to search for.</param>
/// <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="value" /> does not implement the <see cref="T:System.IComparable" /> interface, and the search encounters an element that does not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000366 RID: 870 RVA: 0x00003960 File Offset: 0x00001B60
[Token(Token = "0x6000366")]
[Address(RVA = "0x26BFE60", Offset = "0x26BEC60", VA = "0x1826BFE60")]
public static int BinarySearch(Array array, object value)
{
return 0;
}
// Token: 0x06000367 RID: 871 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000367")]
[Address(RVA = "0x23829B0", Offset = "0x23817B0", VA = "0x1823829B0")]
public static TOutput[] ConvertAll<TOutput, TInput>(TInput[] array, Converter<TInput, TOutput> converter)
{
return null;
}
/// <summary>Copies a range of elements from an <see cref="T:System.Array" /> starting at the first element and pastes them into another <see cref="T:System.Array" /> starting at the first element. The length is specified as a 64-bit integer.</summary>
/// <param name="sourceArray">The <see cref="T:System.Array" /> that contains the data to copy.</param>
/// <param name="destinationArray">The <see cref="T:System.Array" /> that receives the data.</param>
/// <param name="length">A 64-bit integer that represents the number of elements to copy. The integer must be between zero and <see cref="F:System.Int32.MaxValue" />, inclusive.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="sourceArray" /> is <see langword="null" />.
/// -or-
/// <paramref name="destinationArray" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="sourceArray" /> and <paramref name="destinationArray" /> have different ranks.</exception>
/// <exception cref="T:System.ArrayTypeMismatchException">
/// <paramref name="sourceArray" /> and <paramref name="destinationArray" /> are of incompatible types.</exception>
/// <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray" /> cannot be cast to the type of <paramref name="destinationArray" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="length" /> is less than 0 or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="length" /> is greater than the number of elements in <paramref name="sourceArray" />.
/// -or-
/// <paramref name="length" /> is greater than the number of elements in <paramref name="destinationArray" />.</exception>
// Token: 0x06000368 RID: 872 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000368")]
[Address(RVA = "0x26C0860", Offset = "0x26BF660", VA = "0x1826C0860")]
public static void Copy(Array sourceArray, Array destinationArray, long length)
{
}
/// <summary>Copies a range of elements from an <see cref="T:System.Array" /> starting at the specified source index and pastes them to another <see cref="T:System.Array" /> starting at the specified destination index. The length and the indexes are specified as 64-bit integers.</summary>
/// <param name="sourceArray">The <see cref="T:System.Array" /> that contains the data to copy.</param>
/// <param name="sourceIndex">A 64-bit integer that represents the index in the <paramref name="sourceArray" /> at which copying begins.</param>
/// <param name="destinationArray">The <see cref="T:System.Array" /> that receives the data.</param>
/// <param name="destinationIndex">A 64-bit integer that represents the index in the <paramref name="destinationArray" /> at which storing begins.</param>
/// <param name="length">A 64-bit integer that represents the number of elements to copy. The integer must be between zero and <see cref="F:System.Int32.MaxValue" />, inclusive.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="sourceArray" /> is <see langword="null" />.
/// -or-
/// <paramref name="destinationArray" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="sourceArray" /> and <paramref name="destinationArray" /> have different ranks.</exception>
/// <exception cref="T:System.ArrayTypeMismatchException">
/// <paramref name="sourceArray" /> and <paramref name="destinationArray" /> are of incompatible types.</exception>
/// <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray" /> cannot be cast to the type of <paramref name="destinationArray" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="sourceIndex" /> is outside the range of valid indexes for the <paramref name="sourceArray" />.
/// -or-
/// <paramref name="destinationIndex" /> is outside the range of valid indexes for the <paramref name="destinationArray" />.
/// -or-
/// <paramref name="length" /> is less than 0 or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="length" /> is greater than the number of elements from <paramref name="sourceIndex" /> to the end of <paramref name="sourceArray" />.
/// -or-
/// <paramref name="length" /> is greater than the number of elements from <paramref name="destinationIndex" /> to the end of <paramref name="destinationArray" />.</exception>
// Token: 0x06000369 RID: 873 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000369")]
[Address(RVA = "0x26C0EA0", Offset = "0x26BFCA0", VA = "0x1826C0EA0")]
public static void Copy(Array sourceArray, long sourceIndex, Array destinationArray, long destinationIndex, long length)
{
}
/// <summary>Copies all the elements of the current one-dimensional array to the specified one-dimensional array starting at the specified destination array index. The index is specified as a 64-bit integer.</summary>
/// <param name="array">The one-dimensional array that is the destination of the elements copied from the current array.</param>
/// <param name="index">A 64-bit integer that represents the index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is outside the range of valid indexes for <paramref name="array" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// The number of elements in the source array is greater than the available number of elements from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
/// <exception cref="T:System.ArrayTypeMismatchException">The type of the source <see cref="T:System.Array" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
/// <exception cref="T:System.RankException">The source <see cref="T:System.Array" /> is multidimensional.</exception>
/// <exception cref="T:System.InvalidCastException">At least one element in the source <see cref="T:System.Array" /> cannot be cast to the type of destination <paramref name="array" />.</exception>
// Token: 0x0600036A RID: 874 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036A")]
[Address(RVA = "0x26C05E0", Offset = "0x26BF3E0", VA = "0x1826C05E0")]
public void CopyTo(Array array, long index)
{
}
/// <summary>Performs the specified action on each element of the specified array.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> on whose elements the action is to be performed.</param>
/// <param name="action">The <see cref="T:System.Action`1" /> to perform on each element of <paramref name="array" />.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="action" /> is <see langword="null" />.</exception>
// Token: 0x0600036B RID: 875 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036B")]
[Address(RVA = "0x1694F10", Offset = "0x1693D10", VA = "0x181694F10")]
public static void ForEach<T>(T[] array, Action<T> action)
{
}
/// <summary>Gets a 64-bit integer that represents the total number of elements in all the dimensions of the <see cref="T:System.Array" />.</summary>
/// <returns>A 64-bit integer that represents the total number of elements in all the dimensions of the <see cref="T:System.Array" />.</returns>
// Token: 0x1700006B RID: 107
// (get) Token: 0x0600036C RID: 876 RVA: 0x00003978 File Offset: 0x00001B78
[Token(Token = "0x1700006B")]
public long LongLength
{
[Token(Token = "0x600036C")]
[Address(RVA = "0x26C4DB0", Offset = "0x26C3BB0", VA = "0x1826C4DB0")]
get
{
return 0L;
}
}
/// <summary>Gets a 64-bit integer that represents the number of elements in the specified dimension of the <see cref="T:System.Array" />.</summary>
/// <param name="dimension">A zero-based dimension of the <see cref="T:System.Array" /> whose length needs to be determined.</param>
/// <returns>A 64-bit integer that represents the number of elements in the specified dimension.</returns>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="dimension" /> is less than zero.
/// -or-
/// <paramref name="dimension" /> is equal to or greater than <see cref="P:System.Array.Rank" />.</exception>
// Token: 0x0600036D RID: 877 RVA: 0x00003990 File Offset: 0x00001B90
[Token(Token = "0x600036D")]
[Address(RVA = "0x26C1BB0", Offset = "0x26C09B0", VA = "0x1826C1BB0")]
public long GetLongLength(int dimension)
{
return 0L;
}
/// <summary>Gets the value at the specified position in the one-dimensional <see cref="T:System.Array" />. The index is specified as a 64-bit integer.</summary>
/// <param name="index">A 64-bit integer that represents the position of the <see cref="T:System.Array" /> element to get.</param>
/// <returns>The value at the specified position in the one-dimensional <see cref="T:System.Array" />.</returns>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly one dimension.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is outside the range of valid indexes for the current <see cref="T:System.Array" />.</exception>
// Token: 0x0600036E RID: 878 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036E")]
[Address(RVA = "0x26C21C0", Offset = "0x26C0FC0", VA = "0x1826C21C0")]
public object GetValue(long index)
{
return null;
}
/// <summary>Gets the value at the specified position in the two-dimensional <see cref="T:System.Array" />. The indexes are specified as 64-bit integers.</summary>
/// <param name="index1">A 64-bit integer that represents the first-dimension index of the <see cref="T:System.Array" /> element to get.</param>
/// <param name="index2">A 64-bit integer that represents the second-dimension index of the <see cref="T:System.Array" /> element to get.</param>
/// <returns>The value at the specified position in the two-dimensional <see cref="T:System.Array" />.</returns>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly two dimensions.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">Either <paramref name="index1" /> or <paramref name="index2" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x0600036F RID: 879 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036F")]
[Address(RVA = "0x26C22F0", Offset = "0x26C10F0", VA = "0x1826C22F0")]
public object GetValue(long index1, long index2)
{
return null;
}
/// <summary>Gets the value at the specified position in the three-dimensional <see cref="T:System.Array" />. The indexes are specified as 64-bit integers.</summary>
/// <param name="index1">A 64-bit integer that represents the first-dimension index of the <see cref="T:System.Array" /> element to get.</param>
/// <param name="index2">A 64-bit integer that represents the second-dimension index of the <see cref="T:System.Array" /> element to get.</param>
/// <param name="index3">A 64-bit integer that represents the third-dimension index of the <see cref="T:System.Array" /> element to get.</param>
/// <returns>The value at the specified position in the three-dimensional <see cref="T:System.Array" />.</returns>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly three dimensions.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index1" /> or <paramref name="index2" /> or <paramref name="index3" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x06000370 RID: 880 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000370")]
[Address(RVA = "0x26C1DC0", Offset = "0x26C0BC0", VA = "0x1826C1DC0")]
public object GetValue(long index1, long index2, long index3)
{
return null;
}
/// <summary>Gets the value at the specified position in the multidimensional <see cref="T:System.Array" />. The indexes are specified as an array of 64-bit integers.</summary>
/// <param name="indices">A one-dimensional array of 64-bit integers that represent the indexes specifying the position of the <see cref="T:System.Array" /> element to get.</param>
/// <returns>The value at the specified position in the multidimensional <see cref="T:System.Array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="indices" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The number of dimensions in the current <see cref="T:System.Array" /> is not equal to the number of elements in <paramref name="indices" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">Any element in <paramref name="indices" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x06000371 RID: 881 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000371")]
[Address(RVA = "0x26C1C50", Offset = "0x26C0A50", VA = "0x1826C1C50")]
public object GetValue(params long[] indices)
{
return null;
}
/// <summary>Gets a value indicating whether the <see cref="T:System.Array" /> has a fixed size.</summary>
/// <returns>This property is always <see langword="true" /> for all arrays.</returns>
// Token: 0x1700006C RID: 108
// (get) Token: 0x06000372 RID: 882 RVA: 0x000039A8 File Offset: 0x00001BA8
[Token(Token = "0x1700006C")]
public bool IsFixedSize
{
[Token(Token = "0x6000372")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "15")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the <see cref="T:System.Array" /> is read-only.</summary>
/// <returns>This property is always <see langword="false" /> for all arrays.</returns>
// Token: 0x1700006D RID: 109
// (get) Token: 0x06000373 RID: 883 RVA: 0x000039C0 File Offset: 0x00001BC0
[Token(Token = "0x1700006D")]
public bool IsReadOnly
{
[Token(Token = "0x6000373")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "24")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Array" /> is synchronized (thread safe).</summary>
/// <returns>This property is always <see langword="false" /> for all arrays.</returns>
// Token: 0x1700006E RID: 110
// (get) Token: 0x06000374 RID: 884 RVA: 0x000039D8 File Offset: 0x00001BD8
[Token(Token = "0x1700006E")]
public bool IsSynchronized
{
[Token(Token = "0x6000374")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Array" />.</summary>
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Array" />.</returns>
// Token: 0x1700006F RID: 111
// (get) Token: 0x06000375 RID: 885 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700006F")]
public object SyncRoot
{
[Token(Token = "0x6000375")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0", Slot = "6")]
get
{
return null;
}
}
/// <summary>Searches a range of elements in a one-dimensional sorted array for a value, using the <see cref="T:System.IComparable" /> interface implemented by each element of the array and by the specified value.</summary>
/// <param name="array">The sorted one-dimensional <see cref="T:System.Array" /> to search.</param>
/// <param name="index">The starting index of the range to search.</param>
/// <param name="length">The length of the range to search.</param>
/// <param name="value">The object to search for.</param>
/// <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
/// -or-
/// <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="value" /> does not implement the <see cref="T:System.IComparable" /> interface, and the search encounters an element that does not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000376 RID: 886 RVA: 0x000039F0 File Offset: 0x00001BF0
[Token(Token = "0x6000376")]
[Address(RVA = "0x26C0060", Offset = "0x26BEE60", VA = "0x1826C0060")]
public static int BinarySearch(Array array, int index, int length, object value)
{
return 0;
}
/// <summary>Searches an entire one-dimensional sorted array for a value using the specified <see cref="T:System.Collections.IComparer" /> interface.</summary>
/// <param name="array">The sorted one-dimensional <see cref="T:System.Array" /> to search.</param>
/// <param name="value">The object to search for.</param>
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
/// -or-
/// <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
/// <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="comparer" /> is <see langword="null" />, and <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, <paramref name="value" /> does not implement the <see cref="T:System.IComparable" /> interface, and the search encounters an element that does not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000377 RID: 887 RVA: 0x00003A08 File Offset: 0x00001C08
[Token(Token = "0x6000377")]
[Address(RVA = "0x26BFF60", Offset = "0x26BED60", VA = "0x1826BFF60")]
public static int BinarySearch(Array array, object value, IComparer comparer)
{
return 0;
}
/// <summary>Searches a range of elements in a one-dimensional sorted array for a value, using the specified <see cref="T:System.Collections.IComparer" /> interface.</summary>
/// <param name="array">The sorted one-dimensional <see cref="T:System.Array" /> to search.</param>
/// <param name="index">The starting index of the range to search.</param>
/// <param name="length">The length of the range to search.</param>
/// <param name="value">The object to search for.</param>
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
/// -or-
/// <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
/// <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
/// -or-
/// <paramref name="comparer" /> is <see langword="null" />, and <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, <paramref name="value" /> does not implement the <see cref="T:System.IComparable" /> interface, and the search encounters an element that does not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000378 RID: 888 RVA: 0x00003A20 File Offset: 0x00001C20
[Token(Token = "0x6000378")]
[Address(RVA = "0x26C0080", Offset = "0x26BEE80", VA = "0x1826C0080")]
public static int BinarySearch(Array array, int index, int length, object value, IComparer comparer)
{
return 0;
}
// Token: 0x06000379 RID: 889 RVA: 0x00003A38 File Offset: 0x00001C38
[Token(Token = "0x6000379")]
[Address(RVA = "0x26C1BD0", Offset = "0x26C09D0", VA = "0x1826C1BD0")]
private static int GetMedian(int low, int hi)
{
return 0;
}
/// <summary>Searches an entire one-dimensional sorted array for a specific element, using the <see cref="T:System.IComparable`1" /> generic interface implemented by each element of the <see cref="T:System.Array" /> and by the specified object.</summary>
/// <param name="array">The sorted one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="value">The object to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="T" /> does not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
// Token: 0x0600037A RID: 890 RVA: 0x00003A50 File Offset: 0x00001C50
[Token(Token = "0x600037A")]
[Address(RVA = "0x22F9810", Offset = "0x22F8610", VA = "0x1822F9810")]
public static int BinarySearch<T>(T[] array, T value)
{
return 0;
}
/// <summary>Searches an entire one-dimensional sorted array for a value using the specified <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface.</summary>
/// <param name="array">The sorted one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="value">The object to search for.</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements.
/// -or-
/// <see langword="null" /> to use the <see cref="T:System.IComparable`1" /> implementation of each element.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="comparer" /> is <see langword="null" />, and <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and <paramref name="T" /> does not implement the <see cref="T:System.IComparable`1" /> generic interface</exception>
// Token: 0x0600037B RID: 891 RVA: 0x00003A68 File Offset: 0x00001C68
[Token(Token = "0x600037B")]
[Address(RVA = "0x22F98B0", Offset = "0x22F86B0", VA = "0x1822F98B0")]
public static int BinarySearch<T>(T[] array, T value, IComparer<T> comparer)
{
return 0;
}
/// <summary>Searches a range of elements in a one-dimensional sorted array for a value, using the <see cref="T:System.IComparable`1" /> generic interface implemented by each element of the <see cref="T:System.Array" /> and by the specified value.</summary>
/// <param name="array">The sorted one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="index">The starting index of the range to search.</param>
/// <param name="length">The length of the range to search.</param>
/// <param name="value">The object to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
/// -or-
/// <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="T" /> does not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
// Token: 0x0600037C RID: 892 RVA: 0x00003A80 File Offset: 0x00001C80
[Token(Token = "0x600037C")]
[Address(RVA = "0x19E8840", Offset = "0x19E7640", VA = "0x1819E8840")]
public static int BinarySearch<T>(T[] array, int index, int length, T value)
{
return 0;
}
/// <summary>Searches a range of elements in a one-dimensional sorted array for a value, using the specified <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface.</summary>
/// <param name="array">The sorted one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="index">The starting index of the range to search.</param>
/// <param name="length">The length of the range to search.</param>
/// <param name="value">The object to search for.</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements.
/// -or-
/// <see langword="null" /> to use the <see cref="T:System.IComparable`1" /> implementation of each element.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The index of the specified <paramref name="value" /> in the specified <paramref name="array" />, if <paramref name="value" /> is found; otherwise, a negative number. If <paramref name="value" /> is not found and <paramref name="value" /> is less than one or more elements in <paramref name="array" />, the negative number returned is the bitwise complement of the index of the first element that is larger than <paramref name="value" />. If <paramref name="value" /> is not found and <paramref name="value" /> is greater than all elements in <paramref name="array" />, the negative number returned is the bitwise complement of (the index of the last element plus 1). If this method is called with a non-sorted <paramref name="array" />, the return value can be incorrect and a negative number could be returned, even if <paramref name="value" /> is present in <paramref name="array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
/// -or-
/// <paramref name="comparer" /> is <see langword="null" />, and <paramref name="value" /> is of a type that is not compatible with the elements of <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and <paramref name="T" /> does not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
// Token: 0x0600037D RID: 893 RVA: 0x00003A98 File Offset: 0x00001C98
[Token(Token = "0x600037D")]
[Address(RVA = "0x185E7D0", Offset = "0x185D5D0", VA = "0x18185E7D0")]
public static int BinarySearch<T>(T[] array, int index, int length, T value, IComparer<T> comparer)
{
return 0;
}
/// <summary>Searches for the specified object and returns the index of its first occurrence in a one-dimensional array.</summary>
/// <param name="array">The one-dimensional array to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <returns>The index of the first occurrence of <paramref name="value" /> in <paramref name="array" />, if found; otherwise, the lower bound of the array minus 1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
// Token: 0x0600037E RID: 894 RVA: 0x00003AB0 File Offset: 0x00001CB0
[Token(Token = "0x600037E")]
[Address(RVA = "0x26C26C0", Offset = "0x26C14C0", VA = "0x1826C26C0")]
public static int IndexOf(Array array, object value)
{
return 0;
}
/// <summary>Searches for the specified object in a range of elements of a one-dimensional array, and returns the index of its first occurrence. The range extends from a specified index to the end of the array.</summary>
/// <param name="array">The one-dimensional array to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <param name="startIndex">The starting index of the search. 0 (zero) is valid in an empty array.</param>
/// <returns>The index of the first occurrence of <paramref name="value" />, if it's found, within the range of elements in <paramref name="array" /> that extends from <paramref name="startIndex" /> to the last element; otherwise, the lower bound of the array minus 1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
// Token: 0x0600037F RID: 895 RVA: 0x00003AC8 File Offset: 0x00001CC8
[Token(Token = "0x600037F")]
[Address(RVA = "0x26C27B0", Offset = "0x26C15B0", VA = "0x1826C27B0")]
public static int IndexOf(Array array, object value, int startIndex)
{
return 0;
}
/// <summary>Searches for the specified object in a range of elements of a one-dimensional array, and returns the index of ifs first occurrence. The range extends from a specified index for a specified number of elements.</summary>
/// <param name="array">The one-dimensional array to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <param name="startIndex">The starting index of the search. 0 (zero) is valid in an empty array.</param>
/// <param name="count">The number of elements to search.</param>
/// <returns>The index of the first occurrence of <paramref name="value" />, if it's found in the <paramref name="array" /> from index <paramref name="startIndex" /> to <paramref name="startIndex" /> + <paramref name="count" /> - 1; otherwise, the lower bound of the array minus 1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
/// -or-
/// <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
// Token: 0x06000380 RID: 896 RVA: 0x00003AE0 File Offset: 0x00001CE0
[Token(Token = "0x6000380")]
[Address(RVA = "0x26C2440", Offset = "0x26C1240", VA = "0x1826C2440")]
public static int IndexOf(Array array, object value, int startIndex, int count)
{
return 0;
}
/// <summary>Searches for the specified object and returns the index of its first occurrence in a one-dimensional array.</summary>
/// <param name="array">The one-dimensional, zero-based array to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the first occurrence of <paramref name="value" /> in the entire <paramref name="array" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
// Token: 0x06000381 RID: 897 RVA: 0x00003AF8 File Offset: 0x00001CF8
[Token(Token = "0x6000381")]
[Address(RVA = "0x2221580", Offset = "0x2220380", VA = "0x182221580")]
public static int IndexOf<T>(T[] array, T value)
{
return 0;
}
/// <summary>Searches for the specified object in a range of elements of a one dimensional array, and returns the index of its first occurrence. The range extends from a specified index to the end of the array.</summary>
/// <param name="array">The one-dimensional, zero-based array to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <param name="startIndex">The zero-based starting index of the search. 0 (zero) is valid in an empty array.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the range of elements in <paramref name="array" /> that extends from <paramref name="startIndex" /> to the last element, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.</exception>
// Token: 0x06000382 RID: 898 RVA: 0x00003B10 File Offset: 0x00001D10
[Token(Token = "0x6000382")]
[Address(RVA = "0x22214D0", Offset = "0x22202D0", VA = "0x1822214D0")]
public static int IndexOf<T>(T[] array, T value, int startIndex)
{
return 0;
}
/// <summary>Searches for the specified object in a range of elements of a one-dimensional array, and returns the index of its first occurrence. The range extends from a specified index for a specified number of elements.</summary>
/// <param name="array">The one-dimensional, zero-based array to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <param name="startIndex">The zero-based starting index of the search. 0 (zero) is valid in an empty array.</param>
/// <param name="count">The number of elements in the section to search.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the range of elements in <paramref name="array" /> that starts at <paramref name="startIndex" /> and contains the number of elements specified in <paramref name="count" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
/// -or-
/// <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
// Token: 0x06000383 RID: 899 RVA: 0x00003B28 File Offset: 0x00001D28
[Token(Token = "0x6000383")]
[Address(RVA = "0x2305580", Offset = "0x2304380", VA = "0x182305580")]
public static int IndexOf<T>(T[] array, T value, int startIndex, int count)
{
return 0;
}
/// <summary>Searches for the specified object and returns the index of the last occurrence within the entire one-dimensional <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <returns>The index of the last occurrence of <paramref name="value" /> within the entire <paramref name="array" />, if found; otherwise, the lower bound of the array minus 1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
// Token: 0x06000384 RID: 900 RVA: 0x00003B40 File Offset: 0x00001D40
[Token(Token = "0x6000384")]
[Address(RVA = "0x26C29D0", Offset = "0x26C17D0", VA = "0x1826C29D0")]
public static int LastIndexOf(Array array, object value)
{
return 0;
}
/// <summary>Searches for the specified object and returns the index of the last occurrence within the range of elements in the one-dimensional <see cref="T:System.Array" /> that extends from the first element to the specified index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <param name="startIndex">The starting index of the backward search.</param>
/// <returns>The index of the last occurrence of <paramref name="value" /> within the range of elements in <paramref name="array" /> that extends from the first element to <paramref name="startIndex" />, if found; otherwise, the lower bound of the array minus 1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
// Token: 0x06000385 RID: 901 RVA: 0x00003B58 File Offset: 0x00001D58
[Token(Token = "0x6000385")]
[Address(RVA = "0x26C2DE0", Offset = "0x26C1BE0", VA = "0x1826C2DE0")]
public static int LastIndexOf(Array array, object value, int startIndex)
{
return 0;
}
/// <summary>Searches for the specified object and returns the index of the last occurrence within the range of elements in the one-dimensional <see cref="T:System.Array" /> that contains the specified number of elements and ends at the specified index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <param name="startIndex">The starting index of the backward search.</param>
/// <param name="count">The number of elements in the section to search.</param>
/// <returns>The index of the last occurrence of <paramref name="value" /> within the range of elements in <paramref name="array" /> that contains the number of elements specified in <paramref name="count" /> and ends at <paramref name="startIndex" />, if found; otherwise, the lower bound of the array minus 1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
/// -or-
/// <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
// Token: 0x06000386 RID: 902 RVA: 0x00003B70 File Offset: 0x00001D70
[Token(Token = "0x6000386")]
[Address(RVA = "0x26C2AF0", Offset = "0x26C18F0", VA = "0x1826C2AF0")]
public static int LastIndexOf(Array array, object value, int startIndex, int count)
{
return 0;
}
/// <summary>Searches for the specified object and returns the index of the last occurrence within the entire <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the last occurrence of <paramref name="value" /> within the entire <paramref name="array" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
// Token: 0x06000387 RID: 903 RVA: 0x00003B88 File Offset: 0x00001D88
[Token(Token = "0x6000387")]
[Address(RVA = "0x216FC70", Offset = "0x216EA70", VA = "0x18216FC70")]
public static int LastIndexOf<T>(T[] array, T value)
{
return 0;
}
/// <summary>Searches for the specified object and returns the index of the last occurrence within the range of elements in the <see cref="T:System.Array" /> that extends from the first element to the specified index.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <param name="startIndex">The zero-based starting index of the backward search.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the last occurrence of <paramref name="value" /> within the range of elements in <paramref name="array" /> that extends from the first element to <paramref name="startIndex" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.</exception>
// Token: 0x06000388 RID: 904 RVA: 0x00003BA0 File Offset: 0x00001DA0
[Token(Token = "0x6000388")]
[Address(RVA = "0x216F6B0", Offset = "0x216E4B0", VA = "0x18216F6B0")]
public static int LastIndexOf<T>(T[] array, T value, int startIndex)
{
return 0;
}
/// <summary>Searches for the specified object and returns the index of the last occurrence within the range of elements in the <see cref="T:System.Array" /> that contains the specified number of elements and ends at the specified index.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="value">The object to locate in <paramref name="array" />.</param>
/// <param name="startIndex">The zero-based starting index of the backward search.</param>
/// <param name="count">The number of elements in the section to search.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the last occurrence of <paramref name="value" /> within the range of elements in <paramref name="array" /> that contains the number of elements specified in <paramref name="count" /> and ends at <paramref name="startIndex" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
/// -or-
/// <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
// Token: 0x06000389 RID: 905 RVA: 0x00003BB8 File Offset: 0x00001DB8
[Token(Token = "0x6000389")]
[Address(RVA = "0x216F4D0", Offset = "0x216E2D0", VA = "0x18216F4D0")]
public static int LastIndexOf<T>(T[] array, T value, int startIndex, int count)
{
return 0;
}
/// <summary>Reverses the sequence of the elements in the entire one-dimensional <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> to reverse.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
// Token: 0x0600038A RID: 906 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038A")]
[Address(RVA = "0x26C3160", Offset = "0x26C1F60", VA = "0x1826C3160")]
public static void Reverse(Array array)
{
}
/// <summary>Reverses the sequence of the elements in a range of elements in the one-dimensional <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> to reverse.</param>
/// <param name="index">The starting index of the section to reverse.</param>
/// <param name="length">The number of elements in the section to reverse.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.</exception>
// Token: 0x0600038B RID: 907 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038B")]
[Address(RVA = "0x26C2E80", Offset = "0x26C1C80", VA = "0x1826C2E80")]
public static void Reverse(Array array, int index, int length)
{
}
// Token: 0x0600038C RID: 908 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038C")]
[Address(RVA = "0x276AA80", Offset = "0x2769880", VA = "0x18276AA80")]
public static void Reverse<T>(T[] array)
{
}
// Token: 0x0600038D RID: 909 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038D")]
[Address(RVA = "0x1DF00F0", Offset = "0x1DEEEF0", VA = "0x181DF00F0")]
public static void Reverse<T>(T[] array, int index, int length)
{
}
/// <summary>Sets a value to the element at the specified position in the one-dimensional <see cref="T:System.Array" />. The index is specified as a 64-bit integer.</summary>
/// <param name="value">The new value for the specified element.</param>
/// <param name="index">A 64-bit integer that represents the position of the <see cref="T:System.Array" /> element to set.</param>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly one dimension.</exception>
/// <exception cref="T:System.InvalidCastException">
/// <paramref name="value" /> cannot be cast to the element type of the current <see cref="T:System.Array" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is outside the range of valid indexes for the current <see cref="T:System.Array" />.</exception>
// Token: 0x0600038E RID: 910 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038E")]
[Address(RVA = "0x26C3830", Offset = "0x26C2630", VA = "0x1826C3830")]
public void SetValue(object value, long index)
{
}
/// <summary>Sets a value to the element at the specified position in the two-dimensional <see cref="T:System.Array" />. The indexes are specified as 64-bit integers.</summary>
/// <param name="value">The new value for the specified element.</param>
/// <param name="index1">A 64-bit integer that represents the first-dimension index of the <see cref="T:System.Array" /> element to set.</param>
/// <param name="index2">A 64-bit integer that represents the second-dimension index of the <see cref="T:System.Array" /> element to set.</param>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly two dimensions.</exception>
/// <exception cref="T:System.InvalidCastException">
/// <paramref name="value" /> cannot be cast to the element type of the current <see cref="T:System.Array" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">Either <paramref name="index1" /> or <paramref name="index2" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x0600038F RID: 911 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600038F")]
[Address(RVA = "0x26C38D0", Offset = "0x26C26D0", VA = "0x1826C38D0")]
public void SetValue(object value, long index1, long index2)
{
}
/// <summary>Sets a value to the element at the specified position in the three-dimensional <see cref="T:System.Array" />. The indexes are specified as 64-bit integers.</summary>
/// <param name="value">The new value for the specified element.</param>
/// <param name="index1">A 64-bit integer that represents the first-dimension index of the <see cref="T:System.Array" /> element to set.</param>
/// <param name="index2">A 64-bit integer that represents the second-dimension index of the <see cref="T:System.Array" /> element to set.</param>
/// <param name="index3">A 64-bit integer that represents the third-dimension index of the <see cref="T:System.Array" /> element to set.</param>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly three dimensions.</exception>
/// <exception cref="T:System.InvalidCastException">
/// <paramref name="value" /> cannot be cast to the element type of the current <see cref="T:System.Array" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index1" /> or <paramref name="index2" /> or <paramref name="index3" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x06000390 RID: 912 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000390")]
[Address(RVA = "0x26C3650", Offset = "0x26C2450", VA = "0x1826C3650")]
public void SetValue(object value, long index1, long index2, long index3)
{
}
/// <summary>Sets a value to the element at the specified position in the multidimensional <see cref="T:System.Array" />. The indexes are specified as an array of 64-bit integers.</summary>
/// <param name="value">The new value for the specified element.</param>
/// <param name="indices">A one-dimensional array of 64-bit integers that represent the indexes specifying the position of the element to set.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="indices" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The number of dimensions in the current <see cref="T:System.Array" /> is not equal to the number of elements in <paramref name="indices" />.</exception>
/// <exception cref="T:System.InvalidCastException">
/// <paramref name="value" /> cannot be cast to the element type of the current <see cref="T:System.Array" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">Any element in <paramref name="indices" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x06000391 RID: 913 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000391")]
[Address(RVA = "0x26C3260", Offset = "0x26C2060", VA = "0x1826C3260")]
public void SetValue(object value, params long[] indices)
{
}
/// <summary>Sorts the elements in an entire one-dimensional <see cref="T:System.Array" /> using the <see cref="T:System.IComparable" /> implementation of each element of the <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> to sort.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
/// <exception cref="T:System.InvalidOperationException">One or more elements in <paramref name="array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000392 RID: 914 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000392")]
[Address(RVA = "0x26C3DD0", Offset = "0x26C2BD0", VA = "0x1826C3DD0")]
public static void Sort(Array array)
{
}
/// <summary>Sorts the elements in a range of elements in a one-dimensional <see cref="T:System.Array" /> using the <see cref="T:System.IComparable" /> implementation of each element of the <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> to sort.</param>
/// <param name="index">The starting index of the range to sort.</param>
/// <param name="length">The number of elements in the range to sort.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">One or more elements in <paramref name="array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000393 RID: 915 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000393")]
[Address(RVA = "0x26C3CA0", Offset = "0x26C2AA0", VA = "0x1826C3CA0")]
public static void Sort(Array array, int index, int length)
{
}
/// <summary>Sorts the elements in a one-dimensional <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.IComparer" />.</summary>
/// <param name="array">The one-dimensional array to sort.</param>
/// <param name="comparer">The implementation to use when comparing elements.
/// -or-
/// <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and one or more elements in <paramref name="array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
/// <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
// Token: 0x06000394 RID: 916 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000394")]
[Address(RVA = "0x26C4350", Offset = "0x26C3150", VA = "0x1826C4350")]
public static void Sort(Array array, IComparer comparer)
{
}
/// <summary>Sorts the elements in a range of elements in a one-dimensional <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.IComparer" />.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> to sort.</param>
/// <param name="index">The starting index of the range to sort.</param>
/// <param name="length">The number of elements in the range to sort.</param>
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
/// -or-
/// <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
/// -or-
/// The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and one or more elements in <paramref name="array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000395 RID: 917 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000395")]
[Address(RVA = "0x26C4450", Offset = "0x26C3250", VA = "0x1826C4450")]
public static void Sort(Array array, int index, int length, IComparer comparer)
{
}
/// <summary>Sorts a pair of one-dimensional <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the <see cref="T:System.IComparable" /> implementation of each key.</summary>
/// <param name="keys">The one-dimensional <see cref="T:System.Array" /> that contains the keys to sort.</param>
/// <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.
/// -or-
/// <see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="keys" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.
/// -or-
/// The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.</exception>
/// <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000396 RID: 918 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000396")]
[Address(RVA = "0x26C4230", Offset = "0x26C3030", VA = "0x1826C4230")]
public static void Sort(Array keys, Array items)
{
}
/// <summary>Sorts a pair of one-dimensional <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.IComparer" />.</summary>
/// <param name="keys">The one-dimensional <see cref="T:System.Array" /> that contains the keys to sort.</param>
/// <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.
/// -or-
/// <see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
/// -or-
/// <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="keys" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.
/// -or-
/// The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
/// -or-
/// The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and one or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000397 RID: 919 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000397")]
[Address(RVA = "0x26C3CD0", Offset = "0x26C2AD0", VA = "0x1826C3CD0")]
public static void Sort(Array keys, Array items, IComparer comparer)
{
}
/// <summary>Sorts a range of elements in a pair of one-dimensional <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the <see cref="T:System.IComparable" /> implementation of each key.</summary>
/// <param name="keys">The one-dimensional <see cref="T:System.Array" /> that contains the keys to sort.</param>
/// <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.
/// -or-
/// <see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
/// <param name="index">The starting index of the range to sort.</param>
/// <param name="length">The number of elements in the range to sort.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="keys" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.
/// -or-
/// The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
/// -or-
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.
/// -or-
/// <paramref name="items" /> is not <see langword="null" />, and <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="items" /><see cref="T:System.Array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000398 RID: 920 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000398")]
[Address(RVA = "0x26C4330", Offset = "0x26C3130", VA = "0x1826C4330")]
public static void Sort(Array keys, Array items, int index, int length)
{
}
/// <summary>Sorts a range of elements in a pair of one-dimensional <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.IComparer" />.</summary>
/// <param name="keys">The one-dimensional <see cref="T:System.Array" /> that contains the keys to sort.</param>
/// <param name="items">The one-dimensional <see cref="T:System.Array" /> that contains the items that correspond to each of the keys in the <paramref name="keys" /><see cref="T:System.Array" />.
/// -or-
/// <see langword="null" /> to sort only the <paramref name="keys" /><see cref="T:System.Array" />.</param>
/// <param name="index">The starting index of the range to sort.</param>
/// <param name="length">The number of elements in the range to sort.</param>
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
/// -or-
/// <see langword="null" /> to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="keys" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">The <paramref name="keys" /><see cref="T:System.Array" /> is multidimensional.
/// -or-
/// The <paramref name="items" /><see cref="T:System.Array" /> is multidimensional.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.
/// -or-
/// <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
/// -or-
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.
/// -or-
/// <paramref name="items" /> is not <see langword="null" />, and <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="items" /><see cref="T:System.Array" />.
/// -or-
/// The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and one or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06000399 RID: 921 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000399")]
[Address(RVA = "0x26C3EB0", Offset = "0x26C2CB0", VA = "0x1826C3EB0")]
public static void Sort(Array keys, Array items, int index, int length, IComparer comparer)
{
}
/// <summary>Sorts the elements in an entire <see cref="T:System.Array" /> using the <see cref="T:System.IComparable`1" /> generic interface implementation of each element of the <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to sort.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">One or more elements in <paramref name="array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
// Token: 0x0600039A RID: 922 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600039A")]
[Address(RVA = "0x19E8D80", Offset = "0x19E7B80", VA = "0x1819E8D80")]
public static void Sort<T>(T[] array)
{
}
/// <summary>Sorts the elements in a range of elements in an <see cref="T:System.Array" /> using the <see cref="T:System.IComparable`1" /> generic interface implementation of each element of the <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to sort</param>
/// <param name="index">The starting index of the range to sort.</param>
/// <param name="length">The number of elements in the range to sort.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">One or more elements in <paramref name="array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
// Token: 0x0600039B RID: 923 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600039B")]
[Address(RVA = "0x19094B0", Offset = "0x19082B0", VA = "0x1819094B0")]
public static void Sort<T>(T[] array, int index, int length)
{
}
/// <summary>Sorts the elements in an <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface.</summary>
/// <param name="array">The one-dimensional, zero-base <see cref="T:System.Array" /> to sort</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface implementation to use when comparing elements, or <see langword="null" /> to use the <see cref="T:System.IComparable`1" /> generic interface implementation of each element.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and one or more elements in <paramref name="array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
/// <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
// Token: 0x0600039C RID: 924 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600039C")]
[Address(RVA = "0x19E45A0", Offset = "0x19E33A0", VA = "0x1819E45A0")]
public static void Sort<T>(T[] array, IComparer<T> comparer)
{
}
/// <summary>Sorts the elements in a range of elements in an <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to sort.</param>
/// <param name="index">The starting index of the range to sort.</param>
/// <param name="length">The number of elements in the range to sort.</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface implementation to use when comparing elements, or <see langword="null" /> to use the <see cref="T:System.IComparable`1" /> generic interface implementation of each element.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in <paramref name="array" />.
/// -or-
/// The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and one or more elements in <paramref name="array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
// Token: 0x0600039D RID: 925 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600039D")]
[Address(RVA = "0x215CFC0", Offset = "0x215BDC0", VA = "0x18215CFC0")]
public static void Sort<T>(T[] array, int index, int length, IComparer<T> comparer)
{
}
/// <summary>Sorts the elements in an <see cref="T:System.Array" /> using the specified <see cref="T:System.Comparison`1" />.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to sort</param>
/// <param name="comparison">The <see cref="T:System.Comparison`1" /> to use when comparing elements.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="comparison" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparison" /> caused an error during the sort. For example, <paramref name="comparison" /> might not return 0 when comparing an item with itself.</exception>
// Token: 0x0600039E RID: 926 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600039E")]
[Address(RVA = "0x19E8AD0", Offset = "0x19E78D0", VA = "0x1819E8AD0")]
public static void Sort<T>(T[] array, Comparison<T> comparison)
{
}
/// <summary>Sorts a pair of <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the <see cref="T:System.IComparable`1" /> generic interface implementation of each key.</summary>
/// <param name="keys">The one-dimensional, zero-based <see cref="T:System.Array" /> that contains the keys to sort.</param>
/// <param name="items">The one-dimensional, zero-based <see cref="T:System.Array" /> that contains the items that correspond to the keys in <paramref name="keys" />, or <see langword="null" /> to sort only <paramref name="keys" />.</param>
/// <typeparam name="TKey">The type of the elements of the key array.</typeparam>
/// <typeparam name="TValue">The type of the elements of the items array.</typeparam>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="keys" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.
/// -or-
/// <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.</exception>
/// <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
// Token: 0x0600039F RID: 927 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600039F")]
[Address(RVA = "0x19E87A0", Offset = "0x19E75A0", VA = "0x1819E87A0")]
public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items)
{
}
/// <summary>Sorts a range of elements in a pair of <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the <see cref="T:System.IComparable`1" /> generic interface implementation of each key.</summary>
/// <param name="keys">The one-dimensional, zero-based <see cref="T:System.Array" /> that contains the keys to sort.</param>
/// <param name="items">The one-dimensional, zero-based <see cref="T:System.Array" /> that contains the items that correspond to the keys in <paramref name="keys" />, or <see langword="null" /> to sort only <paramref name="keys" />.</param>
/// <param name="index">The starting index of the range to sort.</param>
/// <param name="length">The number of elements in the range to sort.</param>
/// <typeparam name="TKey">The type of the elements of the key array.</typeparam>
/// <typeparam name="TValue">The type of the elements of the items array.</typeparam>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="keys" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.
/// -or-
/// <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
/// -or-
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.
/// -or-
/// <paramref name="items" /> is not <see langword="null" />, and <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="items" /><see cref="T:System.Array" />.</exception>
/// <exception cref="T:System.InvalidOperationException">One or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
// Token: 0x060003A0 RID: 928 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A0")]
[Address(RVA = "0x19E8840", Offset = "0x19E7640", VA = "0x1819E8840")]
public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, int index, int length)
{
}
/// <summary>Sorts a pair of <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface.</summary>
/// <param name="keys">The one-dimensional, zero-based <see cref="T:System.Array" /> that contains the keys to sort.</param>
/// <param name="items">The one-dimensional, zero-based <see cref="T:System.Array" /> that contains the items that correspond to the keys in <paramref name="keys" />, or <see langword="null" /> to sort only <paramref name="keys" />.</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface implementation to use when comparing elements, or <see langword="null" /> to use the <see cref="T:System.IComparable`1" /> generic interface implementation of each element.</param>
/// <typeparam name="TKey">The type of the elements of the key array.</typeparam>
/// <typeparam name="TValue">The type of the elements of the items array.</typeparam>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="keys" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.
/// -or-
/// <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
/// -or-
/// The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and one or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
// Token: 0x060003A1 RID: 929 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A1")]
[Address(RVA = "0x19E8A20", Offset = "0x19E7820", VA = "0x1819E8A20")]
public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, IComparer<TKey> comparer)
{
}
/// <summary>Sorts a range of elements in a pair of <see cref="T:System.Array" /> objects (one contains the keys and the other contains the corresponding items) based on the keys in the first <see cref="T:System.Array" /> using the specified <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface.</summary>
/// <param name="keys">The one-dimensional, zero-based <see cref="T:System.Array" /> that contains the keys to sort.</param>
/// <param name="items">The one-dimensional, zero-based <see cref="T:System.Array" /> that contains the items that correspond to the keys in <paramref name="keys" />, or <see langword="null" /> to sort only <paramref name="keys" />.</param>
/// <param name="index">The starting index of the range to sort.</param>
/// <param name="length">The number of elements in the range to sort.</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface implementation to use when comparing elements, or <see langword="null" /> to use the <see cref="T:System.IComparable`1" /> generic interface implementation of each element.</param>
/// <typeparam name="TKey">The type of the elements of the key array.</typeparam>
/// <typeparam name="TValue">The type of the elements of the items array.</typeparam>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="keys" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="keys" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="items" /> is not <see langword="null" />, and the lower bound of <paramref name="keys" /> does not match the lower bound of <paramref name="items" />.
/// -or-
/// <paramref name="items" /> is not <see langword="null" />, and the length of <paramref name="keys" /> is greater than the length of <paramref name="items" />.
/// -or-
/// <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="keys" /><see cref="T:System.Array" />.
/// -or-
/// <paramref name="items" /> is not <see langword="null" />, and <paramref name="index" /> and <paramref name="length" /> do not specify a valid range in the <paramref name="items" /><see cref="T:System.Array" />.
/// -or-
/// The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and one or more elements in the <paramref name="keys" /><see cref="T:System.Array" /> do not implement the <see cref="T:System.IComparable`1" /> generic interface.</exception>
// Token: 0x060003A2 RID: 930 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A2")]
[Address(RVA = "0x19E8870", Offset = "0x19E7670", VA = "0x1819E8870")]
public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, int index, int length, IComparer<TKey> comparer)
{
}
/// <summary>Determines whether the specified array contains elements that match the conditions defined by the specified predicate.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="match">The <see cref="T:System.Predicate`1" /> that defines the conditions of the elements to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>
/// <see langword="true" /> if <paramref name="array" /> contains one or more elements that match the conditions defined by the specified predicate; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x060003A3 RID: 931 RVA: 0x00003BD0 File Offset: 0x00001DD0
[Token(Token = "0x60003A3")]
[Address(RVA = "0x1D692A0", Offset = "0x1D680A0", VA = "0x181D692A0")]
public static bool Exists<T>(T[] array, Predicate<T> match)
{
return default(bool);
}
// Token: 0x060003A4 RID: 932 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A4")]
[Address(RVA = "0x1694D30", Offset = "0x1693B30", VA = "0x181694D30")]
public static void Fill<T>(T[] array, T value)
{
}
// Token: 0x060003A5 RID: 933 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A5")]
[Address(RVA = "0x1694DD0", Offset = "0x1693BD0", VA = "0x181694DD0")]
public static void Fill<T>(T[] array, T value, int startIndex, int count)
{
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional, zero-based array to search.</param>
/// <param name="match">The predicate that defines the conditions of the element to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x060003A6 RID: 934 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003A6")]
[Address(RVA = "0x15F5AD0", Offset = "0x15F48D0", VA = "0x1815F5AD0")]
public static T Find<T>(T[] array, Predicate<T> match)
{
return null;
}
/// <summary>Retrieves all the elements that match the conditions defined by the specified predicate.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="match">The <see cref="T:System.Predicate`1" /> that defines the conditions of the elements to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>An <see cref="T:System.Array" /> containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty <see cref="T:System.Array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x060003A7 RID: 935 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003A7")]
[Address(RVA = "0x2382B10", Offset = "0x2381910", VA = "0x182382B10")]
public static T[] FindAll<T>(T[] array, Predicate<T> match)
{
return null;
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="match">The <see cref="T:System.Predicate`1" /> that defines the conditions of the element to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x060003A8 RID: 936 RVA: 0x00003BE8 File Offset: 0x00001DE8
[Token(Token = "0x60003A8")]
[Address(RVA = "0x22FD370", Offset = "0x22FC170", VA = "0x1822FD370")]
public static int FindIndex<T>(T[] array, Predicate<T> match)
{
return 0;
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Array" /> that extends from the specified index to the last element.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="startIndex">The zero-based starting index of the search.</param>
/// <param name="match">The <see cref="T:System.Predicate`1" /> that defines the conditions of the element to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.</exception>
// Token: 0x060003A9 RID: 937 RVA: 0x00003C00 File Offset: 0x00001E00
[Token(Token = "0x60003A9")]
[Address(RVA = "0x22FD5E0", Offset = "0x22FC3E0", VA = "0x1822FD5E0")]
public static int FindIndex<T>(T[] array, int startIndex, Predicate<T> match)
{
return 0;
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Array" /> that starts at the specified index and contains the specified number of elements.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="startIndex">The zero-based starting index of the search.</param>
/// <param name="count">The number of elements in the section to search.</param>
/// <param name="match">The <see cref="T:System.Predicate`1" /> that defines the conditions of the element to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
/// -or-
/// <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
// Token: 0x060003AA RID: 938 RVA: 0x00003C18 File Offset: 0x00001E18
[Token(Token = "0x60003AA")]
[Address(RVA = "0x22FD410", Offset = "0x22FC210", VA = "0x1822FD410")]
public static int FindIndex<T>(T[] array, int startIndex, int count, Predicate<T> match)
{
return 0;
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="match">The <see cref="T:System.Predicate`1" /> that defines the conditions of the element to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x060003AB RID: 939 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003AB")]
[Address(RVA = "0x15F59A0", Offset = "0x15F47A0", VA = "0x1815F59A0")]
public static T FindLast<T>(T[] array, Predicate<T> match)
{
return null;
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the entire <see cref="T:System.Array" />.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="match">The <see cref="T:System.Predicate`1" /> that defines the conditions of the element to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x060003AC RID: 940 RVA: 0x00003C30 File Offset: 0x00001E30
[Token(Token = "0x60003AC")]
[Address(RVA = "0x22FDAE0", Offset = "0x22FC8E0", VA = "0x1822FDAE0")]
public static int FindLastIndex<T>(T[] array, Predicate<T> match)
{
return 0;
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Array" /> that extends from the first element to the specified index.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="startIndex">The zero-based starting index of the backward search.</param>
/// <param name="match">The <see cref="T:System.Predicate`1" /> that defines the conditions of the element to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.</exception>
// Token: 0x060003AD RID: 941 RVA: 0x00003C48 File Offset: 0x00001E48
[Token(Token = "0x60003AD")]
[Address(RVA = "0x22FDB80", Offset = "0x22FC980", VA = "0x1822FDB80")]
public static int FindLastIndex<T>(T[] array, int startIndex, Predicate<T> match)
{
return 0;
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the last occurrence within the range of elements in the <see cref="T:System.Array" /> that contains the specified number of elements and ends at the specified index.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to search.</param>
/// <param name="startIndex">The zero-based starting index of the backward search.</param>
/// <param name="count">The number of elements in the section to search.</param>
/// <param name="match">The <see cref="T:System.Predicate`1" /> that defines the conditions of the element to search for.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>The zero-based index of the last occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for <paramref name="array" />.
/// -or-
/// <paramref name="count" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in <paramref name="array" />.</exception>
// Token: 0x060003AE RID: 942 RVA: 0x00003C60 File Offset: 0x00001E60
[Token(Token = "0x60003AE")]
[Address(RVA = "0x22FD8E0", Offset = "0x22FC6E0", VA = "0x1822FD8E0")]
public static int FindLastIndex<T>(T[] array, int startIndex, int count, Predicate<T> match)
{
return 0;
}
/// <summary>Determines whether every element in the array matches the conditions defined by the specified predicate.</summary>
/// <param name="array">The one-dimensional, zero-based <see cref="T:System.Array" /> to check against the conditions.</param>
/// <param name="match">The predicate that defines the conditions to check against the elements.</param>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>
/// <see langword="true" /> if every element in <paramref name="array" /> matches the conditions defined by the specified predicate; otherwise, <see langword="false" />. If there are no elements in the array, the return value is <see langword="true" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.
/// -or-
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x060003AF RID: 943 RVA: 0x00003C78 File Offset: 0x00001E78
[Token(Token = "0x60003AF")]
[Address(RVA = "0x1902030", Offset = "0x1900E30", VA = "0x181902030")]
public static bool TrueForAll<T>(T[] array, Predicate<T> match)
{
return default(bool);
}
/// <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Array" />.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Array" />.</returns>
// Token: 0x060003B0 RID: 944 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003B0")]
[Address(RVA = "0x26C1AE0", Offset = "0x26C08E0", VA = "0x1826C1AE0", Slot = "8")]
public IEnumerator GetEnumerator()
{
return null;
}
// Token: 0x060003B1 RID: 945 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B1")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private Array()
{
}
// Token: 0x060003B2 RID: 946 RVA: 0x00003C90 File Offset: 0x00001E90
[Token(Token = "0x60003B2")]
[Address(RVA = "0x26C2910", Offset = "0x26C1710", VA = "0x1826C2910")]
internal int InternalArray__ICollection_get_Count()
{
return 0;
}
// Token: 0x060003B3 RID: 947 RVA: 0x00003CA8 File Offset: 0x00001EA8
[Token(Token = "0x60003B3")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40")]
internal bool InternalArray__ICollection_get_IsReadOnly()
{
return default(bool);
}
// Token: 0x060003B4 RID: 948 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003B4")]
[Address(RVA = "0x11B8B20", Offset = "0x11B7920", VA = "0x1811B8B20")]
internal IEnumerator<T> InternalArray__IEnumerable_GetEnumerator<T>()
{
return null;
}
// Token: 0x060003B5 RID: 949 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B5")]
[Address(RVA = "0x26C28B0", Offset = "0x26C16B0", VA = "0x1826C28B0")]
internal void InternalArray__ICollection_Clear()
{
}
// Token: 0x060003B6 RID: 950 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B6")]
[Address(RVA = "0x1695A90", Offset = "0x1694890", VA = "0x181695A90")]
internal void InternalArray__ICollection_Add<T>(T item)
{
}
// Token: 0x060003B7 RID: 951 RVA: 0x00003CC0 File Offset: 0x00001EC0
[Token(Token = "0x60003B7")]
[Address(RVA = "0x1613470", Offset = "0x1612270", VA = "0x181613470")]
internal bool InternalArray__ICollection_Remove<T>(T item)
{
return default(bool);
}
// Token: 0x060003B8 RID: 952 RVA: 0x00003CD8 File Offset: 0x00001ED8
[Token(Token = "0x60003B8")]
[Address(RVA = "0x1D6AAC0", Offset = "0x1D698C0", VA = "0x181D6AAC0")]
internal bool InternalArray__ICollection_Contains<T>(T item)
{
return default(bool);
}
// Token: 0x060003B9 RID: 953 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B9")]
[Address(RVA = "0xBB1750", Offset = "0xBB0550", VA = "0x180BB1750")]
internal void InternalArray__ICollection_CopyTo<T>(T[] array, int arrayIndex)
{
}
// Token: 0x060003BA RID: 954 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003BA")]
[Address(RVA = "0x15F9C60", Offset = "0x15F8A60", VA = "0x1815F9C60")]
internal T InternalArray__IReadOnlyList_get_Item<T>(int index)
{
return null;
}
// Token: 0x060003BB RID: 955 RVA: 0x00003CF0 File Offset: 0x00001EF0
[Token(Token = "0x60003BB")]
[Address(RVA = "0x26C2910", Offset = "0x26C1710", VA = "0x1826C2910")]
internal int InternalArray__IReadOnlyCollection_get_Count()
{
return 0;
}
// Token: 0x060003BC RID: 956 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BC")]
[Address(RVA = "0x10BDB30", Offset = "0x10BC930", VA = "0x1810BDB30")]
internal void InternalArray__Insert<T>(int index, T item)
{
}
// Token: 0x060003BD RID: 957 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BD")]
[Address(RVA = "0x26C2970", Offset = "0x26C1770", VA = "0x1826C2970")]
internal void InternalArray__RemoveAt(int index)
{
}
// Token: 0x060003BE RID: 958 RVA: 0x00003D08 File Offset: 0x00001F08
[Token(Token = "0x60003BE")]
[Address(RVA = "0x163F620", Offset = "0x163E420", VA = "0x18163F620")]
internal int InternalArray__IndexOf<T>(T item)
{
return 0;
}
// Token: 0x060003BF RID: 959 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003BF")]
[Address(RVA = "0x18422F0", Offset = "0x18410F0", VA = "0x1818422F0")]
internal T InternalArray__get_Item<T>(int index)
{
return null;
}
// Token: 0x060003C0 RID: 960 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C0")]
[Address(RVA = "0x1709340", Offset = "0x1708140", VA = "0x181709340")]
internal void InternalArray__set_Item<T>(int index, T item)
{
}
// Token: 0x060003C1 RID: 961 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C1")]
internal void GetGenericValueImpl<T>(int pos, out T value)
{
}
// Token: 0x060003C2 RID: 962 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C2")]
internal void SetGenericValueImpl<T>(int pos, ref T value)
{
}
/// <summary>Gets the total number of elements in all the dimensions of the <see cref="T:System.Array" />.</summary>
/// <returns>The total number of elements in all the dimensions of the <see cref="T:System.Array" />; zero if there are no elements in the array.</returns>
/// <exception cref="T:System.OverflowException">The array is multidimensional and contains more than <see cref="F:System.Int32.MaxValue" /> elements.</exception>
// Token: 0x17000070 RID: 112
// (get) Token: 0x060003C3 RID: 963 RVA: 0x00003D20 File Offset: 0x00001F20
[Token(Token = "0x17000070")]
public int Length
{
[Token(Token = "0x60003C3")]
[Address(RVA = "0x26C2910", Offset = "0x26C1710", VA = "0x1826C2910")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
get
{
return 0;
}
}
/// <summary>Gets the rank (number of dimensions) of the <see cref="T:System.Array" />. For example, a one-dimensional array returns 1, a two-dimensional array returns 2, and so on.</summary>
/// <returns>The rank (number of dimensions) of the <see cref="T:System.Array" />.</returns>
// Token: 0x17000071 RID: 113
// (get) Token: 0x060003C4 RID: 964 RVA: 0x00003D38 File Offset: 0x00001F38
[Token(Token = "0x17000071")]
public int Rank
{
[Token(Token = "0x60003C4")]
[Address(RVA = "0x26C1BE0", Offset = "0x26C09E0", VA = "0x1826C1BE0")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
get
{
return 0;
}
}
// Token: 0x060003C5 RID: 965 RVA: 0x00003D50 File Offset: 0x00001F50
[Token(Token = "0x60003C5")]
[Address(RVA = "0x26C1BE0", Offset = "0x26C09E0", VA = "0x1826C1BE0")]
private int GetRank()
{
return 0;
}
/// <summary>Gets a 32-bit integer that represents the number of elements in the specified dimension of the <see cref="T:System.Array" />.</summary>
/// <param name="dimension">A zero-based dimension of the <see cref="T:System.Array" /> whose length needs to be determined.</param>
/// <returns>A 32-bit integer that represents the number of elements in the specified dimension.</returns>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="dimension" /> is less than zero.
/// -or-
/// <paramref name="dimension" /> is equal to or greater than <see cref="P:System.Array.Rank" />.</exception>
// Token: 0x060003C6 RID: 966 RVA: 0x00003D68 File Offset: 0x00001F68
[Token(Token = "0x60003C6")]
[Address(RVA = "0x26C1BA0", Offset = "0x26C09A0", VA = "0x1826C1BA0")]
public int GetLength(int dimension)
{
return 0;
}
/// <summary>Gets the index of the first element of the specified dimension in the array.</summary>
/// <param name="dimension">A zero-based dimension of the array whose starting index needs to be determined.</param>
/// <returns>The index of the first element of the specified dimension in the array.</returns>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="dimension" /> is less than zero.
/// -or-
/// <paramref name="dimension" /> is equal to or greater than <see cref="P:System.Array.Rank" />.</exception>
// Token: 0x060003C7 RID: 967 RVA: 0x00003D80 File Offset: 0x00001F80
[Token(Token = "0x60003C7")]
[Address(RVA = "0x26C1BC0", Offset = "0x26C09C0", VA = "0x1826C1BC0")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
public int GetLowerBound(int dimension)
{
return 0;
}
/// <summary>Gets the value at the specified position in the multidimensional <see cref="T:System.Array" />. The indexes are specified as an array of 32-bit integers.</summary>
/// <param name="indices">A one-dimensional array of 32-bit integers that represent the indexes specifying the position of the <see cref="T:System.Array" /> element to get.</param>
/// <returns>The value at the specified position in the multidimensional <see cref="T:System.Array" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="indices" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The number of dimensions in the current <see cref="T:System.Array" /> is not equal to the number of elements in <paramref name="indices" />.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">Any element in <paramref name="indices" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x060003C8 RID: 968 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003C8")]
[Address(RVA = "0x26C1C40", Offset = "0x26C0A40", VA = "0x1826C1C40")]
public object GetValue(params int[] indices)
{
return null;
}
/// <summary>Sets a value to the element at the specified position in the multidimensional <see cref="T:System.Array" />. The indexes are specified as an array of 32-bit integers.</summary>
/// <param name="value">The new value for the specified element.</param>
/// <param name="indices">A one-dimensional array of 32-bit integers that represent the indexes specifying the position of the element to set.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="indices" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The number of dimensions in the current <see cref="T:System.Array" /> is not equal to the number of elements in <paramref name="indices" />.</exception>
/// <exception cref="T:System.InvalidCastException">
/// <paramref name="value" /> cannot be cast to the element type of the current <see cref="T:System.Array" />.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">Any element in <paramref name="indices" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x060003C9 RID: 969 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003C9")]
[Address(RVA = "0x26C3250", Offset = "0x26C2050", VA = "0x1826C3250")]
public void SetValue(object value, params int[] indices)
{
}
// Token: 0x060003CA RID: 970 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003CA")]
[Address(RVA = "0x26C1C30", Offset = "0x26C0A30", VA = "0x1826C1C30")]
internal object GetValueImpl(int pos)
{
return null;
}
// Token: 0x060003CB RID: 971 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CB")]
[Address(RVA = "0x26C3240", Offset = "0x26C2040", VA = "0x1826C3240")]
internal void SetValueImpl(object value, int pos)
{
}
// Token: 0x060003CC RID: 972 RVA: 0x00003D98 File Offset: 0x00001F98
[Token(Token = "0x60003CC")]
[Address(RVA = "0x26C1AD0", Offset = "0x26C08D0", VA = "0x1826C1AD0")]
internal static bool FastCopy(Array source, int source_idx, Array dest, int dest_idx, int length)
{
return default(bool);
}
// Token: 0x060003CD RID: 973 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003CD")]
[Address(RVA = "0x26C1070", Offset = "0x26BFE70", VA = "0x1826C1070")]
internal static Array CreateInstanceImpl(Type elementType, int[] lengths, int[] bounds)
{
return null;
}
/// <summary>Gets the index of the last element of the specified dimension in the array.</summary>
/// <param name="dimension">A zero-based dimension of the array whose upper bound needs to be determined.</param>
/// <returns>The index of the last element of the specified dimension in the array, or -1 if the specified dimension is empty.</returns>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="dimension" /> is less than zero.
/// -or-
/// <paramref name="dimension" /> is equal to or greater than <see cref="P:System.Array.Rank" />.</exception>
// Token: 0x060003CE RID: 974 RVA: 0x00003DB0 File Offset: 0x00001FB0
[Token(Token = "0x60003CE")]
[Address(RVA = "0x26C1BF0", Offset = "0x26C09F0", VA = "0x1826C1BF0")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
public int GetUpperBound(int dimension)
{
return 0;
}
/// <summary>Gets the value at the specified position in the one-dimensional <see cref="T:System.Array" />. The index is specified as a 32-bit integer.</summary>
/// <param name="index">A 32-bit integer that represents the position of the <see cref="T:System.Array" /> element to get.</param>
/// <returns>The value at the specified position in the one-dimensional <see cref="T:System.Array" />.</returns>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly one dimension.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="index" /> is outside the range of valid indexes for the current <see cref="T:System.Array" />.</exception>
// Token: 0x060003CF RID: 975 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003CF")]
[Address(RVA = "0x26C1F80", Offset = "0x26C0D80", VA = "0x1826C1F80")]
public object GetValue(int index)
{
return null;
}
/// <summary>Gets the value at the specified position in the two-dimensional <see cref="T:System.Array" />. The indexes are specified as 32-bit integers.</summary>
/// <param name="index1">A 32-bit integer that represents the first-dimension index of the <see cref="T:System.Array" /> element to get.</param>
/// <param name="index2">A 32-bit integer that represents the second-dimension index of the <see cref="T:System.Array" /> element to get.</param>
/// <returns>The value at the specified position in the two-dimensional <see cref="T:System.Array" />.</returns>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly two dimensions.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">Either <paramref name="index1" /> or <paramref name="index2" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x060003D0 RID: 976 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003D0")]
[Address(RVA = "0x26C2250", Offset = "0x26C1050", VA = "0x1826C2250")]
public object GetValue(int index1, int index2)
{
return null;
}
/// <summary>Gets the value at the specified position in the three-dimensional <see cref="T:System.Array" />. The indexes are specified as 32-bit integers.</summary>
/// <param name="index1">A 32-bit integer that represents the first-dimension index of the <see cref="T:System.Array" /> element to get.</param>
/// <param name="index2">A 32-bit integer that represents the second-dimension index of the <see cref="T:System.Array" /> element to get.</param>
/// <param name="index3">A 32-bit integer that represents the third-dimension index of the <see cref="T:System.Array" /> element to get.</param>
/// <returns>The value at the specified position in the three-dimensional <see cref="T:System.Array" />.</returns>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly three dimensions.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="index1" /> or <paramref name="index2" /> or <paramref name="index3" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x060003D1 RID: 977 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003D1")]
[Address(RVA = "0x26C2100", Offset = "0x26C0F00", VA = "0x1826C2100")]
public object GetValue(int index1, int index2, int index3)
{
return null;
}
/// <summary>Sets a value to the element at the specified position in the one-dimensional <see cref="T:System.Array" />. The index is specified as a 32-bit integer.</summary>
/// <param name="value">The new value for the specified element.</param>
/// <param name="index">A 32-bit integer that represents the position of the <see cref="T:System.Array" /> element to set.</param>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly one dimension.</exception>
/// <exception cref="T:System.InvalidCastException">
/// <paramref name="value" /> cannot be cast to the element type of the current <see cref="T:System.Array" />.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="index" /> is outside the range of valid indexes for the current <see cref="T:System.Array" />.</exception>
// Token: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D2")]
[Address(RVA = "0x26C34B0", Offset = "0x26C22B0", VA = "0x1826C34B0")]
public void SetValue(object value, int index)
{
}
/// <summary>Sets a value to the element at the specified position in the two-dimensional <see cref="T:System.Array" />. The indexes are specified as 32-bit integers.</summary>
/// <param name="value">The new value for the specified element.</param>
/// <param name="index1">A 32-bit integer that represents the first-dimension index of the <see cref="T:System.Array" /> element to set.</param>
/// <param name="index2">A 32-bit integer that represents the second-dimension index of the <see cref="T:System.Array" /> element to set.</param>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly two dimensions.</exception>
/// <exception cref="T:System.InvalidCastException">
/// <paramref name="value" /> cannot be cast to the element type of the current <see cref="T:System.Array" />.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">Either <paramref name="index1" /> or <paramref name="index2" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x060003D3 RID: 979 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D3")]
[Address(RVA = "0x26C3A30", Offset = "0x26C2830", VA = "0x1826C3A30")]
public void SetValue(object value, int index1, int index2)
{
}
/// <summary>Sets a value to the element at the specified position in the three-dimensional <see cref="T:System.Array" />. The indexes are specified as 32-bit integers.</summary>
/// <param name="value">The new value for the specified element.</param>
/// <param name="index1">A 32-bit integer that represents the first-dimension index of the <see cref="T:System.Array" /> element to set.</param>
/// <param name="index2">A 32-bit integer that represents the second-dimension index of the <see cref="T:System.Array" /> element to set.</param>
/// <param name="index3">A 32-bit integer that represents the third-dimension index of the <see cref="T:System.Array" /> element to set.</param>
/// <exception cref="T:System.ArgumentException">The current <see cref="T:System.Array" /> does not have exactly three dimensions.</exception>
/// <exception cref="T:System.InvalidCastException">
/// <paramref name="value" /> cannot be cast to the element type of the current <see cref="T:System.Array" />.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="index1" /> or <paramref name="index2" /> or <paramref name="index3" /> is outside the range of valid indexes for the corresponding dimension of the current <see cref="T:System.Array" />.</exception>
// Token: 0x060003D4 RID: 980 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D4")]
[Address(RVA = "0x26C33E0", Offset = "0x26C21E0", VA = "0x1826C33E0")]
public void SetValue(object value, int index1, int index2, int index3)
{
}
// Token: 0x060003D5 RID: 981 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003D5")]
[Address(RVA = "0x26C4D90", Offset = "0x26C3B90", VA = "0x1826C4D90")]
internal static Array UnsafeCreateInstance(Type elementType, int[] lengths, int[] lowerBounds)
{
return null;
}
// Token: 0x060003D6 RID: 982 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003D6")]
[Address(RVA = "0x26C11F0", Offset = "0x26BFFF0", VA = "0x1826C11F0")]
internal static Array UnsafeCreateInstance(Type elementType, int length1, int length2)
{
return null;
}
// Token: 0x060003D7 RID: 983 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003D7")]
[Address(RVA = "0x26C4DA0", Offset = "0x26C3BA0", VA = "0x1826C4DA0")]
internal static Array UnsafeCreateInstance(Type elementType, params int[] lengths)
{
return null;
}
/// <summary>Creates a one-dimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> and length, with zero-based indexing.</summary>
/// <param name="elementType">The <see cref="T:System.Type" /> of the <see cref="T:System.Array" /> to create.</param>
/// <param name="length">The size of the <see cref="T:System.Array" /> to create.</param>
/// <returns>A new one-dimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> with the specified length, using zero-based indexing.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="elementType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
/// -or-
/// <paramref name="elementType" /> is an open generic type.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="length" /> is less than zero.</exception>
// Token: 0x060003D8 RID: 984 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003D8")]
[Address(RVA = "0x26C1A50", Offset = "0x26C0850", VA = "0x1826C1A50")]
public static Array CreateInstance(Type elementType, int length)
{
return null;
}
/// <summary>Creates a two-dimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> and dimension lengths, with zero-based indexing.</summary>
/// <param name="elementType">The <see cref="T:System.Type" /> of the <see cref="T:System.Array" /> to create.</param>
/// <param name="length1">The size of the first dimension of the <see cref="T:System.Array" /> to create.</param>
/// <param name="length2">The size of the second dimension of the <see cref="T:System.Array" /> to create.</param>
/// <returns>A new two-dimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> with the specified length for each dimension, using zero-based indexing.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="elementType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
/// -or-
/// <paramref name="elementType" /> is an open generic type.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="length1" /> is less than zero.
/// -or-
/// <paramref name="length2" /> is less than zero.</exception>
// Token: 0x060003D9 RID: 985 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003D9")]
[Address(RVA = "0x26C11F0", Offset = "0x26BFFF0", VA = "0x1826C11F0")]
public static Array CreateInstance(Type elementType, int length1, int length2)
{
return null;
}
/// <summary>Creates a three-dimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> and dimension lengths, with zero-based indexing.</summary>
/// <param name="elementType">The <see cref="T:System.Type" /> of the <see cref="T:System.Array" /> to create.</param>
/// <param name="length1">The size of the first dimension of the <see cref="T:System.Array" /> to create.</param>
/// <param name="length2">The size of the second dimension of the <see cref="T:System.Array" /> to create.</param>
/// <param name="length3">The size of the third dimension of the <see cref="T:System.Array" /> to create.</param>
/// <returns>A new three-dimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> with the specified length for each dimension, using zero-based indexing.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="elementType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
/// -or-
/// <paramref name="elementType" /> is an open generic type.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="length1" /> is less than zero.
/// -or-
/// <paramref name="length2" /> is less than zero.
/// -or-
/// <paramref name="length3" /> is less than zero.</exception>
// Token: 0x060003DA RID: 986 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003DA")]
[Address(RVA = "0x26C16F0", Offset = "0x26C04F0", VA = "0x1826C16F0")]
public static Array CreateInstance(Type elementType, int length1, int length2, int length3)
{
return null;
}
/// <summary>Creates a multidimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> and dimension lengths, with zero-based indexing. The dimension lengths are specified in an array of 32-bit integers.</summary>
/// <param name="elementType">The <see cref="T:System.Type" /> of the <see cref="T:System.Array" /> to create.</param>
/// <param name="lengths">An array of 32-bit integers that represent the size of each dimension of the <see cref="T:System.Array" /> to create.</param>
/// <returns>A new multidimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> with the specified length for each dimension, using zero-based indexing.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="elementType" /> is <see langword="null" />.
/// -or-
/// <paramref name="lengths" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.
/// -or-
/// The <paramref name="lengths" /> array contains less than one element.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
/// -or-
/// <paramref name="elementType" /> is an open generic type.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">Any value in <paramref name="lengths" /> is less than zero.</exception>
// Token: 0x060003DB RID: 987 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003DB")]
[Address(RVA = "0x26C17C0", Offset = "0x26C05C0", VA = "0x1826C17C0")]
public static Array CreateInstance(Type elementType, params int[] lengths)
{
return null;
}
/// <summary>Creates a multidimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> and dimension lengths, with the specified lower bounds.</summary>
/// <param name="elementType">The <see cref="T:System.Type" /> of the <see cref="T:System.Array" /> to create.</param>
/// <param name="lengths">A one-dimensional array that contains the size of each dimension of the <see cref="T:System.Array" /> to create.</param>
/// <param name="lowerBounds">A one-dimensional array that contains the lower bound (starting index) of each dimension of the <see cref="T:System.Array" /> to create.</param>
/// <returns>A new multidimensional <see cref="T:System.Array" /> of the specified <see cref="T:System.Type" /> with the specified length and lower bound for each dimension.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="elementType" /> is <see langword="null" />.
/// -or-
/// <paramref name="lengths" /> is <see langword="null" />.
/// -or-
/// <paramref name="lowerBounds" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="elementType" /> is not a valid <see cref="T:System.Type" />.
/// -or-
/// The <paramref name="lengths" /> array contains less than one element.
/// -or-
/// The <paramref name="lengths" /> and <paramref name="lowerBounds" /> arrays do not contain the same number of elements.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="elementType" /> is not supported. For example, <see cref="T:System.Void" /> is not supported.
/// -or-
/// <paramref name="elementType" /> is an open generic type.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">Any value in <paramref name="lengths" /> is less than zero.
/// -or-
/// Any value in <paramref name="lowerBounds" /> is very large, such that the sum of a dimension's lower bound and length is greater than <see cref="F:System.Int32.MaxValue" />.</exception>
// Token: 0x060003DC RID: 988 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003DC")]
[Address(RVA = "0x26C1290", Offset = "0x26C0090", VA = "0x1826C1290")]
public static Array CreateInstance(Type elementType, int[] lengths, int[] lowerBounds)
{
return null;
}
/// <summary>Sets a range of elements in an array to the default value of each element type.</summary>
/// <param name="array">The array whose elements need to be cleared.</param>
/// <param name="index">The starting index of the range of elements to clear.</param>
/// <param name="length">The number of elements to clear.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.IndexOutOfRangeException">
/// <paramref name="index" /> is less than the lower bound of <paramref name="array" />.
/// -or-
/// <paramref name="length" /> is less than zero.
/// -or-
/// The sum of <paramref name="index" /> and <paramref name="length" /> is greater than the size of <paramref name="array" />.</exception>
// Token: 0x060003DD RID: 989 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003DD")]
[Address(RVA = "0x26C0470", Offset = "0x26BF270", VA = "0x1826C0470")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
public static void Clear(Array array, int index, int length)
{
}
// Token: 0x060003DE RID: 990 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003DE")]
[Address(RVA = "0x26C0460", Offset = "0x26BF260", VA = "0x1826C0460")]
private static void ClearInternal(Array a, int index, int count)
{
}
/// <summary>Copies a range of elements from an <see cref="T:System.Array" /> starting at the first element and pastes them into another <see cref="T:System.Array" /> starting at the first element. The length is specified as a 32-bit integer.</summary>
/// <param name="sourceArray">The <see cref="T:System.Array" /> that contains the data to copy.</param>
/// <param name="destinationArray">The <see cref="T:System.Array" /> that receives the data.</param>
/// <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="sourceArray" /> is <see langword="null" />.
/// -or-
/// <paramref name="destinationArray" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="sourceArray" /> and <paramref name="destinationArray" /> have different ranks.</exception>
/// <exception cref="T:System.ArrayTypeMismatchException">
/// <paramref name="sourceArray" /> and <paramref name="destinationArray" /> are of incompatible types.</exception>
/// <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray" /> cannot be cast to the type of <paramref name="destinationArray" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="length" /> is greater than the number of elements in <paramref name="sourceArray" />.
/// -or-
/// <paramref name="length" /> is greater than the number of elements in <paramref name="destinationArray" />.</exception>
// Token: 0x060003DF RID: 991 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003DF")]
[Address(RVA = "0x26C0900", Offset = "0x26BF700", VA = "0x1826C0900")]
[ReliabilityContract(Consistency.MayCorruptInstance, Cer.MayFail)]
public static void Copy(Array sourceArray, Array destinationArray, int length)
{
}
/// <summary>Copies a range of elements from an <see cref="T:System.Array" /> starting at the specified source index and pastes them to another <see cref="T:System.Array" /> starting at the specified destination index. The length and the indexes are specified as 32-bit integers.</summary>
/// <param name="sourceArray">The <see cref="T:System.Array" /> that contains the data to copy.</param>
/// <param name="sourceIndex">A 32-bit integer that represents the index in the <paramref name="sourceArray" /> at which copying begins.</param>
/// <param name="destinationArray">The <see cref="T:System.Array" /> that receives the data.</param>
/// <param name="destinationIndex">A 32-bit integer that represents the index in the <paramref name="destinationArray" /> at which storing begins.</param>
/// <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="sourceArray" /> is <see langword="null" />.
/// -or-
/// <paramref name="destinationArray" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="sourceArray" /> and <paramref name="destinationArray" /> have different ranks.</exception>
/// <exception cref="T:System.ArrayTypeMismatchException">
/// <paramref name="sourceArray" /> and <paramref name="destinationArray" /> are of incompatible types.</exception>
/// <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray" /> cannot be cast to the type of <paramref name="destinationArray" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="sourceIndex" /> is less than the lower bound of the first dimension of <paramref name="sourceArray" />.
/// -or-
/// <paramref name="destinationIndex" /> is less than the lower bound of the first dimension of <paramref name="destinationArray" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="length" /> is greater than the number of elements from <paramref name="sourceIndex" /> to the end of <paramref name="sourceArray" />.
/// -or-
/// <paramref name="length" /> is greater than the number of elements from <paramref name="destinationIndex" /> to the end of <paramref name="destinationArray" />.</exception>
// Token: 0x060003E0 RID: 992 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E0")]
[Address(RVA = "0x26C09F0", Offset = "0x26BF7F0", VA = "0x1826C09F0")]
[ReliabilityContract(Consistency.MayCorruptInstance, Cer.MayFail)]
public static void Copy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)
{
}
// Token: 0x060003E1 RID: 993 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003E1")]
[Address(RVA = "0x26C0FF0", Offset = "0x26BFDF0", VA = "0x1826C0FF0")]
private static Exception CreateArrayTypeMismatchException()
{
return null;
}
// Token: 0x060003E2 RID: 994 RVA: 0x00003DC8 File Offset: 0x00001FC8
[Token(Token = "0x60003E2")]
[Address(RVA = "0x26C0390", Offset = "0x26BF190", VA = "0x1826C0390")]
private static bool CanAssignArrayElement(Type source, Type target)
{
return default(bool);
}
/// <summary>Copies a range of elements from an <see cref="T:System.Array" /> starting at the specified source index and pastes them to another <see cref="T:System.Array" /> starting at the specified destination index. Guarantees that all changes are undone if the copy does not succeed completely.</summary>
/// <param name="sourceArray">The <see cref="T:System.Array" /> that contains the data to copy.</param>
/// <param name="sourceIndex">A 32-bit integer that represents the index in the <paramref name="sourceArray" /> at which copying begins.</param>
/// <param name="destinationArray">The <see cref="T:System.Array" /> that receives the data.</param>
/// <param name="destinationIndex">A 32-bit integer that represents the index in the <paramref name="destinationArray" /> at which storing begins.</param>
/// <param name="length">A 32-bit integer that represents the number of elements to copy.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="sourceArray" /> is <see langword="null" />.
/// -or-
/// <paramref name="destinationArray" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.RankException">
/// <paramref name="sourceArray" /> and <paramref name="destinationArray" /> have different ranks.</exception>
/// <exception cref="T:System.ArrayTypeMismatchException">The <paramref name="sourceArray" /> type is neither the same as nor derived from the <paramref name="destinationArray" /> type.</exception>
/// <exception cref="T:System.InvalidCastException">At least one element in <paramref name="sourceArray" /> cannot be cast to the type of <paramref name="destinationArray" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="sourceIndex" /> is less than the lower bound of the first dimension of <paramref name="sourceArray" />.
/// -or-
/// <paramref name="destinationIndex" /> is less than the lower bound of the first dimension of <paramref name="destinationArray" />.
/// -or-
/// <paramref name="length" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="length" /> is greater than the number of elements from <paramref name="sourceIndex" /> to the end of <paramref name="sourceArray" />.
/// -or-
/// <paramref name="length" /> is greater than the number of elements from <paramref name="destinationIndex" /> to the end of <paramref name="destinationArray" />.</exception>
// Token: 0x060003E3 RID: 995 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E3")]
[Address(RVA = "0x26C05D0", Offset = "0x26BF3D0", VA = "0x1826C05D0")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
public static void ConstrainedCopy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)
{
}
/// <summary>Returns an empty array.</summary>
/// <typeparam name="T">The type of the elements of the array.</typeparam>
/// <returns>An empty array.</returns>
// Token: 0x060003E4 RID: 996 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003E4")]
[Address(RVA = "0x3F5110", Offset = "0x3F3F10", VA = "0x1803F5110")]
public static T[] Empty<T>()
{
return null;
}
/// <summary>Initializes every element of the value-type <see cref="T:System.Array" /> by calling the default constructor of the value type.</summary>
// Token: 0x060003E5 RID: 997 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E5")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public void Initialize()
{
}
// Token: 0x060003E6 RID: 998 RVA: 0x00003DE0 File Offset: 0x00001FE0
[Token(Token = "0x60003E6")]
[Address(RVA = "0x163AC70", Offset = "0x1639A70", VA = "0x18163AC70")]
private static int IndexOfImpl<T>(T[] array, T value, int startIndex, int count)
{
return 0;
}
// Token: 0x060003E7 RID: 999 RVA: 0x00003DF8 File Offset: 0x00001FF8
[Token(Token = "0x60003E7")]
[Address(RVA = "0x216EA00", Offset = "0x216D800", VA = "0x18216EA00")]
private static int LastIndexOfImpl<T>(T[] array, T value, int startIndex, int count)
{
return 0;
}
// Token: 0x060003E8 RID: 1000 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E8")]
[Address(RVA = "0x26C3AE0", Offset = "0x26C28E0", VA = "0x1826C3AE0")]
private static void SortImpl(Array keys, Array items, int index, int length, IComparer comparer)
{
}
// Token: 0x060003E9 RID: 1001 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003E9")]
[Address(RVA = "0x1294730", Offset = "0x1293530", VA = "0x181294730")]
internal static T UnsafeLoad<T>(T[] array, int index)
{
return null;
}
// Token: 0x060003EA RID: 1002 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003EA")]
[Address(RVA = "0x19EC8B0", Offset = "0x19EB6B0", VA = "0x1819EC8B0")]
internal static void UnsafeStore<T>(T[] array, int index, T value)
{
}
// Token: 0x060003EB RID: 1003 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003EB")]
[Address(RVA = "0x1E3D0F0", Offset = "0x1E3BEF0", VA = "0x181E3D0F0")]
internal static R UnsafeMov<R, S>(S instance)
{
return null;
}
// Token: 0x0200007C RID: 124
[Token(Token = "0x200007C")]
private sealed class ArrayEnumerator : IEnumerator, ICloneable
{
// Token: 0x060003EC RID: 1004 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003EC")]
[Address(RVA = "0x26BFA10", Offset = "0x26BE810", VA = "0x1826BFA10")]
internal ArrayEnumerator(Array array)
{
}
// Token: 0x060003ED RID: 1005 RVA: 0x00003E10 File Offset: 0x00002010
[Token(Token = "0x60003ED")]
[Address(RVA = "0x26BF9F0", Offset = "0x26BE7F0", VA = "0x1826BF9F0", Slot = "4")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x060003EE RID: 1006 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003EE")]
[Address(RVA = "0x45BBE0", Offset = "0x45A9E0", VA = "0x18045BBE0", Slot = "6")]
public void Reset()
{
}
// Token: 0x060003EF RID: 1007 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003EF")]
[Address(RVA = "0x6A0DF0", Offset = "0x69FBF0", VA = "0x1806A0DF0", Slot = "7")]
public object Clone()
{
return null;
}
// Token: 0x17000072 RID: 114
// (get) Token: 0x060003F0 RID: 1008 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000072")]
public object Current
{
[Token(Token = "0x60003F0")]
[Address(RVA = "0x26BFAA0", Offset = "0x26BE8A0", VA = "0x1826BFAA0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x040001C0 RID: 448
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001C0")]
private Array _array;
// Token: 0x040001C1 RID: 449
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001C1")]
private int _index;
// Token: 0x040001C2 RID: 450
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40001C2")]
private int _endIndex;
}
// Token: 0x0200007D RID: 125
[Token(Token = "0x200007D")]
internal struct InternalEnumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
// Token: 0x060003F1 RID: 1009 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F1")]
[Address(RVA = "0x1CE06E0", Offset = "0x1CDF4E0", VA = "0x181CE06E0")]
internal InternalEnumerator(Array array)
{
}
// Token: 0x060003F2 RID: 1010 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F2")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public void Dispose()
{
}
// Token: 0x060003F3 RID: 1011 RVA: 0x00003E28 File Offset: 0x00002028
[Token(Token = "0x60003F3")]
[Address(RVA = "0x1CDBBA0", Offset = "0x1CDA9A0", VA = "0x181CDBBA0", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x17000073 RID: 115
// (get) Token: 0x060003F4 RID: 1012 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000073")]
public T Current
{
[Token(Token = "0x60003F4")]
[Address(RVA = "0x1F87B10", Offset = "0x1F86910", VA = "0x181F87B10", Slot = "4")]
get
{
return null;
}
}
// Token: 0x060003F5 RID: 1013 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F5")]
[Address(RVA = "0x1CDBBF0", Offset = "0x1CDA9F0", VA = "0x181CDBBF0", Slot = "8")]
void IEnumerator.Reset()
{
}
// Token: 0x17000074 RID: 116
// (get) Token: 0x060003F6 RID: 1014 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000074")]
object IEnumerator.Current
{
[Token(Token = "0x60003F6")]
[Address(RVA = "0x1F85D00", Offset = "0x1F84B00", VA = "0x181F85D00", Slot = "7")]
get
{
return null;
}
}
// Token: 0x040001C3 RID: 451
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001C3")]
private readonly Array array;
// Token: 0x040001C4 RID: 452
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001C4")]
private int idx;
}
// Token: 0x0200007E RID: 126
[Token(Token = "0x200007E")]
internal class EmptyInternalEnumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
// Token: 0x060003F7 RID: 1015 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F7")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public void Dispose()
{
}
// Token: 0x060003F8 RID: 1016 RVA: 0x00003E40 File Offset: 0x00002040
[Token(Token = "0x60003F8")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x17000075 RID: 117
// (get) Token: 0x060003F9 RID: 1017 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000075")]
public T Current
{
[Token(Token = "0x60003F9")]
[Address(RVA = "0x2A73410", Offset = "0x2A72210", VA = "0x182A73410", Slot = "4")]
get
{
return null;
}
}
// Token: 0x17000076 RID: 118
// (get) Token: 0x060003FA RID: 1018 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000076")]
object IEnumerator.Current
{
[Token(Token = "0x60003FA")]
[Address(RVA = "0x1F818E0", Offset = "0x1F806E0", VA = "0x181F818E0", Slot = "7")]
get
{
return null;
}
}
// Token: 0x060003FB RID: 1019 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FB")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
void IEnumerator.Reset()
{
}
// Token: 0x060003FC RID: 1020 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FC")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public EmptyInternalEnumerator()
{
}
// Token: 0x040001C5 RID: 453
[Token(Token = "0x40001C5")]
public static readonly Array.EmptyInternalEnumerator<T> Value;
}
// Token: 0x0200007F RID: 127
[Token(Token = "0x200007F")]
private struct SorterObjectArray
{
// Token: 0x060003FE RID: 1022 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FE")]
[Address(RVA = "0x26D22E0", Offset = "0x26D10E0", VA = "0x1826D22E0")]
internal SorterObjectArray(object[] keys, object[] items, IComparer comparer)
{
}
// Token: 0x060003FF RID: 1023 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FF")]
[Address(RVA = "0x26D1DD0", Offset = "0x26D0BD0", VA = "0x1826D1DD0")]
internal void SwapIfGreaterWithItems(int a, int b)
{
}
// Token: 0x06000400 RID: 1024 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000400")]
[Address(RVA = "0x26D20B0", Offset = "0x26D0EB0", VA = "0x1826D20B0")]
private void Swap(int i, int j)
{
}
// Token: 0x06000401 RID: 1025 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000401")]
[Address(RVA = "0x26D1DC0", Offset = "0x26D0BC0", VA = "0x1826D1DC0")]
internal void Sort(int left, int length)
{
}
// Token: 0x06000402 RID: 1026 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000402")]
[Address(RVA = "0x26D1B10", Offset = "0x26D0910", VA = "0x1826D1B10")]
private void IntrospectiveSort(int left, int length)
{
}
// Token: 0x06000403 RID: 1027 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000403")]
[Address(RVA = "0x26D1A30", Offset = "0x26D0830", VA = "0x1826D1A30")]
private void IntroSort(int lo, int hi, int depthLimit)
{
}
// Token: 0x06000404 RID: 1028 RVA: 0x00003E58 File Offset: 0x00002058
[Token(Token = "0x6000404")]
[Address(RVA = "0x26D1C00", Offset = "0x26D0A00", VA = "0x1826D1C00")]
private int PickPivotAndPartition(int lo, int hi)
{
return 0;
}
// Token: 0x06000405 RID: 1029 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000405")]
[Address(RVA = "0x26D16C0", Offset = "0x26D04C0", VA = "0x1826D16C0")]
private void Heapsort(int lo, int hi)
{
}
// Token: 0x06000406 RID: 1030 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000406")]
[Address(RVA = "0x26D1320", Offset = "0x26D0120", VA = "0x1826D1320")]
private void DownHeap(int i, int n, int lo)
{
}
// Token: 0x06000407 RID: 1031 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000407")]
[Address(RVA = "0x26D1780", Offset = "0x26D0580", VA = "0x1826D1780")]
private void InsertionSort(int lo, int hi)
{
}
// Token: 0x040001C6 RID: 454
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001C6")]
private object[] keys;
// Token: 0x040001C7 RID: 455
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40001C7")]
private object[] items;
// Token: 0x040001C8 RID: 456
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001C8")]
private IComparer comparer;
}
// Token: 0x02000080 RID: 128
[Token(Token = "0x2000080")]
private struct SorterGenericArray
{
// Token: 0x06000408 RID: 1032 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000408")]
[Address(RVA = "0x26D1280", Offset = "0x26D0080", VA = "0x1826D1280")]
internal SorterGenericArray(Array keys, Array items, IComparer comparer)
{
}
// Token: 0x06000409 RID: 1033 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000409")]
[Address(RVA = "0x26D1020", Offset = "0x26CFE20", VA = "0x1826D1020")]
internal void SwapIfGreaterWithItems(int a, int b)
{
}
// Token: 0x0600040A RID: 1034 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040A")]
[Address(RVA = "0x26D1190", Offset = "0x26CFF90", VA = "0x1826D1190")]
private void Swap(int i, int j)
{
}
// Token: 0x0600040B RID: 1035 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040B")]
[Address(RVA = "0x26D1010", Offset = "0x26CFE10", VA = "0x1826D1010")]
internal void Sort(int left, int length)
{
}
// Token: 0x0600040C RID: 1036 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040C")]
[Address(RVA = "0x26D0D50", Offset = "0x26CFB50", VA = "0x1826D0D50")]
private void IntrospectiveSort(int left, int length)
{
}
// Token: 0x0600040D RID: 1037 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040D")]
[Address(RVA = "0x26D0C70", Offset = "0x26CFA70", VA = "0x1826D0C70")]
private void IntroSort(int lo, int hi, int depthLimit)
{
}
// Token: 0x0600040E RID: 1038 RVA: 0x00003E70 File Offset: 0x00002070
[Token(Token = "0x600040E")]
[Address(RVA = "0x26D0E70", Offset = "0x26CFC70", VA = "0x1826D0E70")]
private int PickPivotAndPartition(int lo, int hi)
{
return 0;
}
// Token: 0x0600040F RID: 1039 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040F")]
[Address(RVA = "0x26D0A00", Offset = "0x26CF800", VA = "0x1826D0A00")]
private void Heapsort(int lo, int hi)
{
}
// Token: 0x06000410 RID: 1040 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000410")]
[Address(RVA = "0x26D07C0", Offset = "0x26CF5C0", VA = "0x1826D07C0")]
private void DownHeap(int i, int n, int lo)
{
}
// Token: 0x06000411 RID: 1041 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000411")]
[Address(RVA = "0x26D0AC0", Offset = "0x26CF8C0", VA = "0x1826D0AC0")]
private void InsertionSort(int lo, int hi)
{
}
// Token: 0x040001C9 RID: 457
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001C9")]
private Array keys;
// Token: 0x040001CA RID: 458
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40001CA")]
private Array items;
// Token: 0x040001CB RID: 459
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001CB")]
private IComparer comparer;
}
}
}
+337
View File
@@ -0,0 +1,337 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace System
{
/// <summary>Delimits a section of a one-dimensional array.</summary>
/// <typeparam name="T">The type of the elements in the array segment.</typeparam>
// Token: 0x020000B3 RID: 179
[Token(Token = "0x20000B3")]
[Serializable]
public struct ArraySegment<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IReadOnlyList<T>, IReadOnlyCollection<T>
{
/// <summary>Initializes a new instance of the <see cref="T:System.ArraySegment`1" /> structure that delimits all the elements in the specified array.</summary>
/// <param name="array">The array to wrap.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
// Token: 0x060004FD RID: 1277 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004FD")]
[Address(RVA = "0x279E3F0", Offset = "0x279D1F0", VA = "0x18279E3F0")]
public ArraySegment(T[] array)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArraySegment`1" /> structure that delimits the specified range of the elements in the specified array.</summary>
/// <param name="array">The array containing the range of elements to delimit.</param>
/// <param name="offset">The zero-based index of the first element in the range.</param>
/// <param name="count">The number of elements in the range.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="offset" /> or <paramref name="count" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="offset" /> and <paramref name="count" /> do not specify a valid range in <paramref name="array" />.</exception>
// Token: 0x060004FE RID: 1278 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004FE")]
[Address(RVA = "0x279DC70", Offset = "0x279CA70", VA = "0x18279DC70")]
public ArraySegment(T[] array, int offset, int count)
{
}
/// <summary>Gets the original array containing the range of elements that the array segment delimits.</summary>
/// <returns>The original array that was passed to the constructor, and that contains the range delimited by the <see cref="T:System.ArraySegment`1" />.</returns>
// Token: 0x1700008F RID: 143
// (get) Token: 0x060004FF RID: 1279 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700008F")]
public T[] Array
{
[Token(Token = "0x60004FF")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
return null;
}
}
/// <summary>Gets the position of the first element in the range delimited by the array segment, relative to the start of the original array.</summary>
/// <returns>The position of the first element in the range delimited by the <see cref="T:System.ArraySegment`1" />, relative to the start of the original array.</returns>
// Token: 0x17000090 RID: 144
// (get) Token: 0x06000500 RID: 1280 RVA: 0x00004158 File Offset: 0x00002358
[Token(Token = "0x17000090")]
public int Offset
{
[Token(Token = "0x6000500")]
[Address(RVA = "0x4C4D90", Offset = "0x4C3B90", VA = "0x1804C4D90")]
get
{
return 0;
}
}
/// <summary>Gets the number of elements in the range delimited by the array segment.</summary>
/// <returns>The number of elements in the range delimited by the <see cref="T:System.ArraySegment`1" />.</returns>
// Token: 0x17000091 RID: 145
// (get) Token: 0x06000501 RID: 1281 RVA: 0x00004170 File Offset: 0x00002370
[Token(Token = "0x17000091")]
public int Count
{
[Token(Token = "0x6000501")]
[Address(RVA = "0x5DD020", Offset = "0x5DBE20", VA = "0x1805DD020", Slot = "19")]
get
{
return 0;
}
}
/// <summary>Returns the hash code for the current instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000502 RID: 1282 RVA: 0x00004188 File Offset: 0x00002388
[Token(Token = "0x6000502")]
[Address(RVA = "0x2799FD0", Offset = "0x2798DD0", VA = "0x182799FD0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Determines whether the specified object is equal to the current instance.</summary>
/// <param name="obj">The object to be compared with the current instance.</param>
/// <returns>
/// <see langword="true" /> if the specified object is a <see cref="T:System.ArraySegment`1" /> structure and is equal to the current instance; otherwise, <see langword="false" />.</returns>
// Token: 0x06000503 RID: 1283 RVA: 0x000041A0 File Offset: 0x000023A0
[Token(Token = "0x6000503")]
[Address(RVA = "0x2799EC0", Offset = "0x2798CC0", VA = "0x182799EC0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Determines whether the specified <see cref="T:System.ArraySegment`1" /> structure is equal to the current instance.</summary>
/// <param name="obj">The structure to compare with the current instance.</param>
/// <returns>
/// <see langword="true" /> if the specified <see cref="T:System.ArraySegment`1" /> structure is equal to the current instance; otherwise, <see langword="false" />.</returns>
// Token: 0x06000504 RID: 1284 RVA: 0x000041B8 File Offset: 0x000023B8
[Token(Token = "0x6000504")]
[Address(RVA = "0x2799E80", Offset = "0x2798C80", VA = "0x182799E80")]
public bool Equals(ArraySegment<T> obj)
{
return default(bool);
}
// Token: 0x17000092 RID: 146
[Token(Token = "0x17000092")]
T IList<T>.this[int index]
{
[Token(Token = "0x6000505")]
[Address(RVA = "0x279C700", Offset = "0x279B500", VA = "0x18279C700", Slot = "4")]
get
{
return null;
}
[Token(Token = "0x6000506")]
[Address(RVA = "0x279CAB0", Offset = "0x279B8B0", VA = "0x18279CAB0", Slot = "5")]
set
{
}
}
// Token: 0x06000507 RID: 1287 RVA: 0x000041D0 File Offset: 0x000023D0
[Token(Token = "0x6000507")]
[Address(RVA = "0x279BD90", Offset = "0x279AB90", VA = "0x18279BD90", Slot = "6")]
int IList<T>.IndexOf(T item)
{
return 0;
}
// Token: 0x06000508 RID: 1288 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000508")]
[Address(RVA = "0x279BF10", Offset = "0x279AD10", VA = "0x18279BF10", Slot = "7")]
void IList<T>.Insert(int index, T item)
{
}
// Token: 0x06000509 RID: 1289 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000509")]
[Address(RVA = "0x279C230", Offset = "0x279B030", VA = "0x18279C230", Slot = "8")]
void IList<T>.RemoveAt(int index)
{
}
// Token: 0x17000093 RID: 147
[Token(Token = "0x17000093")]
T IReadOnlyList<T>.this[int index]
{
[Token(Token = "0x600050A")]
[Address(RVA = "0x279CE70", Offset = "0x279BC70", VA = "0x18279CE70", Slot = "18")]
get
{
return null;
}
}
// Token: 0x17000094 RID: 148
// (get) Token: 0x0600050B RID: 1291 RVA: 0x000041E8 File Offset: 0x000023E8
[Token(Token = "0x17000094")]
bool ICollection<T>.IsReadOnly
{
[Token(Token = "0x600050B")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "10")]
get
{
return default(bool);
}
}
// Token: 0x0600050C RID: 1292 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600050C")]
[Address(RVA = "0x279A010", Offset = "0x2798E10", VA = "0x18279A010", Slot = "11")]
void ICollection<T>.Add(T item)
{
}
// Token: 0x0600050D RID: 1293 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600050D")]
[Address(RVA = "0x279A2E0", Offset = "0x27990E0", VA = "0x18279A2E0", Slot = "12")]
void ICollection<T>.Clear()
{
}
// Token: 0x0600050E RID: 1294 RVA: 0x00004200 File Offset: 0x00002400
[Token(Token = "0x600050E")]
[Address(RVA = "0x279A810", Offset = "0x2799610", VA = "0x18279A810", Slot = "13")]
bool ICollection<T>.Contains(T item)
{
return default(bool);
}
// Token: 0x0600050F RID: 1295 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600050F")]
[Address(RVA = "0x279ACF0", Offset = "0x2799AF0", VA = "0x18279ACF0", Slot = "14")]
void ICollection<T>.CopyTo(T[] array, int arrayIndex)
{
}
// Token: 0x06000510 RID: 1296 RVA: 0x00004218 File Offset: 0x00002418
[Token(Token = "0x6000510")]
[Address(RVA = "0x279AFE0", Offset = "0x2799DE0", VA = "0x18279AFE0", Slot = "15")]
bool ICollection<T>.Remove(T item)
{
return default(bool);
}
// Token: 0x06000511 RID: 1297 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000511")]
[Address(RVA = "0x279B670", Offset = "0x279A470", VA = "0x18279B670", Slot = "16")]
IEnumerator<T> IEnumerable<T>.GetEnumerator()
{
return null;
}
/// <summary>Returns an enumerator that iterates through an array segment.</summary>
/// <returns>An enumerator that can be used to iterate through the array segment.</returns>
// Token: 0x06000512 RID: 1298 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000512")]
[Address(RVA = "0x279D2F0", Offset = "0x279C0F0", VA = "0x18279D2F0", Slot = "17")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x040001F6 RID: 502
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001F6")]
private T[] _array;
// Token: 0x040001F7 RID: 503
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001F7")]
private int _offset;
// Token: 0x040001F8 RID: 504
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001F8")]
private int _count;
// Token: 0x020000B4 RID: 180
[Token(Token = "0x20000B4")]
[Serializable]
private sealed class ArraySegmentEnumerator : IEnumerator<T>, IDisposable, IEnumerator
{
// Token: 0x06000513 RID: 1299 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000513")]
[Address(RVA = "0x2799860", Offset = "0x2798660", VA = "0x182799860")]
internal ArraySegmentEnumerator(ArraySegment<T> arraySegment)
{
}
// Token: 0x06000514 RID: 1300 RVA: 0x00004230 File Offset: 0x00002430
[Token(Token = "0x6000514")]
[Address(RVA = "0x2799830", Offset = "0x2798630", VA = "0x182799830", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x17000095 RID: 149
// (get) Token: 0x06000515 RID: 1301 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000095")]
public T Current
{
[Token(Token = "0x6000515")]
[Address(RVA = "0x27998C0", Offset = "0x27986C0", VA = "0x1827998C0", Slot = "4")]
get
{
return null;
}
}
// Token: 0x17000096 RID: 150
// (get) Token: 0x06000516 RID: 1302 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000096")]
object IEnumerator.Current
{
[Token(Token = "0x6000516")]
[Address(RVA = "0x24E4E50", Offset = "0x24E3C50", VA = "0x1824E4E50", Slot = "7")]
get
{
return null;
}
}
// Token: 0x06000517 RID: 1303 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000517")]
[Address(RVA = "0x2799850", Offset = "0x2798650", VA = "0x182799850", Slot = "8")]
void IEnumerator.Reset()
{
}
// Token: 0x06000518 RID: 1304 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000518")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public void Dispose()
{
}
// Token: 0x040001F9 RID: 505
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001F9")]
private T[] _array;
// Token: 0x040001FA RID: 506
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001FA")]
private int _start;
// Token: 0x040001FB RID: 507
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001FB")]
private int _end;
// Token: 0x040001FC RID: 508
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001FC")]
private int _current;
}
}
}
+52
View File
@@ -0,0 +1,52 @@
using System;
using System.Text;
using Cpp2IlInjected;
namespace System
{
// Token: 0x020001A8 RID: 424
[Token(Token = "0x20001A8")]
internal class ArraySpec : ModifierSpec
{
// Token: 0x0600108B RID: 4235 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600108B")]
[Address(RVA = "0x26BFDC0", Offset = "0x26BEBC0", VA = "0x1826BFDC0")]
internal ArraySpec(int dimensions, bool bound)
{
}
// Token: 0x0600108C RID: 4236 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600108C")]
[Address(RVA = "0x26BFC70", Offset = "0x26BEA70", VA = "0x1826BFC70", Slot = "4")]
public Type Resolve(Type type)
{
return null;
}
// Token: 0x0600108D RID: 4237 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600108D")]
[Address(RVA = "0x26BFBD0", Offset = "0x26BE9D0", VA = "0x1826BFBD0", Slot = "5")]
public StringBuilder Append(StringBuilder sb)
{
return null;
}
// Token: 0x0600108E RID: 4238 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600108E")]
[Address(RVA = "0x26BFCE0", Offset = "0x26BEAE0", VA = "0x1826BFCE0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x04000886 RID: 2182
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000886")]
private int dimensions;
// Token: 0x04000887 RID: 2183
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x4000887")]
private bool bound;
}
}
@@ -0,0 +1,33 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>The exception that is thrown when an attempt is made to store an element of the wrong type within an array.</summary>
// Token: 0x020000B5 RID: 181
[Token(Token = "0x20000B5")]
[ComVisible(true)]
[Serializable]
public class ArrayTypeMismatchException : SystemException
{
/// <summary>Initializes a new instance of the <see cref="T:System.ArrayTypeMismatchException" /> class.</summary>
// Token: 0x06000519 RID: 1305 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000519")]
[Address(RVA = "0x26BFE00", Offset = "0x26BEC00", VA = "0x1826BFE00")]
public ArrayTypeMismatchException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ArrayTypeMismatchException" /> class with serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
// Token: 0x0600051A RID: 1306 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600051A")]
[Address(RVA = "0x3F60E0", Offset = "0x3F4EE0", VA = "0x1803F60E0")]
protected ArrayTypeMismatchException(SerializationInfo info, StreamingContext context)
{
}
}
}
+28
View File
@@ -0,0 +1,28 @@
using System;
using System.Reflection;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Provides data for the <see cref="E:System.AppDomain.AssemblyLoad" /> event.</summary>
// Token: 0x02000168 RID: 360
[Token(Token = "0x2000168")]
[ComVisible(true)]
public class AssemblyLoadEventArgs : EventArgs
{
/// <summary>Initializes a new instance of the <see cref="T:System.AssemblyLoadEventArgs" /> class using the specified <see cref="T:System.Reflection.Assembly" />.</summary>
/// <param name="loadedAssembly">An instance that represents the currently loaded assembly.</param>
// Token: 0x06000EE5 RID: 3813 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000EE5")]
[Address(RVA = "0x26C4E20", Offset = "0x26C3C20", VA = "0x1826C4E20")]
public AssemblyLoadEventArgs(Assembly loadedAssembly)
{
}
// Token: 0x04000603 RID: 1539
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000603")]
private Assembly m_loadedAssembly;
}
}
@@ -0,0 +1,16 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Represents the method that handles the <see cref="E:System.AppDomain.AssemblyLoad" /> event of an <see cref="T:System.AppDomain" />.</summary>
/// <param name="sender">The source of the event.</param>
/// <param name="args">An <see cref="T:System.AssemblyLoadEventArgs" /> that contains the event data.</param>
// Token: 0x02000169 RID: 361
// (Invoke) Token: 0x06000EE7 RID: 3815
[Token(Token = "0x2000169")]
[ComVisible(true)]
[Serializable]
public delegate void AssemblyLoadEventHandler(object sender, AssemblyLoadEventArgs args);
}
+15
View File
@@ -0,0 +1,15 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>References a method to be called when a corresponding asynchronous operation completes.</summary>
/// <param name="ar">The result of the asynchronous operation.</param>
// Token: 0x020000B6 RID: 182
// (Invoke) Token: 0x0600051C RID: 1308
[Token(Token = "0x20000B6")]
[ComVisible(true)]
[Serializable]
public delegate void AsyncCallback(IAsyncResult ar);
}
+426
View File
@@ -0,0 +1,426 @@
using System;
using System.Reflection;
using Cpp2IlInjected;
namespace System
{
/// <summary>Represents the base class for custom attributes.</summary>
// Token: 0x020000B7 RID: 183
[Token(Token = "0x20000B7")]
[AttributeUsage(AttributeTargets.All)]
[Serializable]
public abstract class Attribute
{
// Token: 0x0600051F RID: 1311 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600051F")]
[Address(RVA = "0x26C6D90", Offset = "0x26C5B90", VA = "0x1826C6D90")]
private static Attribute[] InternalGetCustomAttributes(PropertyInfo element, Type type, bool inherit)
{
return null;
}
// Token: 0x06000520 RID: 1312 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000520")]
[Address(RVA = "0x26C6CF0", Offset = "0x26C5AF0", VA = "0x1826C6CF0")]
private static Attribute[] InternalGetCustomAttributes(EventInfo element, Type type, bool inherit)
{
return null;
}
// Token: 0x06000521 RID: 1313 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000521")]
[Address(RVA = "0x26C6F30", Offset = "0x26C5D30", VA = "0x1826C6F30")]
private static Attribute[] InternalParamGetCustomAttributes(ParameterInfo parameter, Type attributeType, bool inherit)
{
return null;
}
// Token: 0x06000522 RID: 1314 RVA: 0x00004248 File Offset: 0x00002448
[Token(Token = "0x6000522")]
[Address(RVA = "0x26C6E30", Offset = "0x26C5C30", VA = "0x1826C6E30")]
private static bool InternalIsDefined(PropertyInfo element, Type attributeType, bool inherit)
{
return default(bool);
}
// Token: 0x06000523 RID: 1315 RVA: 0x00004260 File Offset: 0x00002460
[Token(Token = "0x6000523")]
[Address(RVA = "0x26C6EB0", Offset = "0x26C5CB0", VA = "0x1826C6EB0")]
private static bool InternalIsDefined(EventInfo element, Type attributeType, bool inherit)
{
return default(bool);
}
/// <summary>Retrieves an array of the custom attributes applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo" /> class that describes a constructor, event, field, method, or property member of a class.</param>
/// <param name="type">The type, or a base type, of the custom attribute to search for.</param>
/// <param name="inherit">If <see langword="true" />, specifies to also search the ancestors of <paramref name="element" /> for custom attributes.</param>
/// <returns>An <see cref="T:System.Attribute" /> array that contains the custom attributes of type <paramref name="type" /> applied to <paramref name="element" />, or an empty array if no such custom attributes exist.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="type" /> is not derived from <see cref="T:System.Attribute" />.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="element" /> is not a constructor, method, property, event, type, or field.</exception>
/// <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
// Token: 0x06000524 RID: 1316 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000524")]
[Address(RVA = "0x26C5F20", Offset = "0x26C4D20", VA = "0x1826C5F20")]
public static Attribute[] GetCustomAttributes(MemberInfo element, Type type, bool inherit)
{
return null;
}
/// <summary>Retrieves an array of the custom attributes applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo" /> class that describes a constructor, event, field, method, or property member of a class.</param>
/// <param name="inherit">If <see langword="true" />, specifies to also search the ancestors of <paramref name="element" /> for custom attributes.</param>
/// <returns>An <see cref="T:System.Attribute" /> array that contains the custom attributes applied to <paramref name="element" />, or an empty array if no such custom attributes exist.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="element" /> is not a constructor, method, property, event, type, or field.</exception>
/// <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
// Token: 0x06000525 RID: 1317 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000525")]
[Address(RVA = "0x26C6190", Offset = "0x26C4F90", VA = "0x1826C6190")]
public static Attribute[] GetCustomAttributes(MemberInfo element, bool inherit)
{
return null;
}
/// <summary>Determines whether any custom attributes are applied to a member of a type. Parameters specify the member, and the type of the custom attribute to search for.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo" /> class that describes a constructor, event, field, method, type, or property member of a class.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <returns>
/// <see langword="true" /> if a custom attribute of type <paramref name="attributeType" /> is applied to <paramref name="element" />; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="element" /> is not a constructor, method, property, event, type, or field.</exception>
// Token: 0x06000526 RID: 1318 RVA: 0x00004278 File Offset: 0x00002478
[Token(Token = "0x6000526")]
[Address(RVA = "0x26C7670", Offset = "0x26C6470", VA = "0x1826C7670")]
public static bool IsDefined(MemberInfo element, Type attributeType)
{
return default(bool);
}
/// <summary>Determines whether any custom attributes are applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo" /> class that describes a constructor, event, field, method, type, or property member of a class.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <param name="inherit">If <see langword="true" />, specifies to also search the ancestors of <paramref name="element" /> for custom attributes.</param>
/// <returns>
/// <see langword="true" /> if a custom attribute of type <paramref name="attributeType" /> is applied to <paramref name="element" />; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="element" /> is not a constructor, method, property, event, type, or field.</exception>
// Token: 0x06000527 RID: 1319 RVA: 0x00004290 File Offset: 0x00002490
[Token(Token = "0x6000527")]
[Address(RVA = "0x26C73D0", Offset = "0x26C61D0", VA = "0x1826C73D0")]
public static bool IsDefined(MemberInfo element, Type attributeType, bool inherit)
{
return default(bool);
}
/// <summary>Retrieves a custom attribute applied to a member of a type. Parameters specify the member, and the type of the custom attribute to search for.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo" /> class that describes a constructor, event, field, method, or property member of a class.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <returns>A reference to the single custom attribute of type <paramref name="attributeType" /> that is applied to <paramref name="element" />, or <see langword="null" /> if there is no such attribute.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="element" /> is not a constructor, method, property, event, type, or field.</exception>
/// <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
/// <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
// Token: 0x06000528 RID: 1320 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000528")]
[Address(RVA = "0x26C5930", Offset = "0x26C4730", VA = "0x1826C5930")]
public static Attribute GetCustomAttribute(MemberInfo element, Type attributeType)
{
return null;
}
/// <summary>Retrieves a custom attribute applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.MemberInfo" /> class that describes a constructor, event, field, method, or property member of a class.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <param name="inherit">If <see langword="true" />, specifies to also search the ancestors of <paramref name="element" /> for custom attributes.</param>
/// <returns>A reference to the single custom attribute of type <paramref name="attributeType" /> that is applied to <paramref name="element" />, or <see langword="null" /> if there is no such attribute.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
/// <exception cref="T:System.NotSupportedException">
/// <paramref name="element" /> is not a constructor, method, property, event, type, or field.</exception>
/// <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
/// <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
// Token: 0x06000529 RID: 1321 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000529")]
[Address(RVA = "0x26C5700", Offset = "0x26C4500", VA = "0x1826C5700")]
public static Attribute GetCustomAttribute(MemberInfo element, Type attributeType, bool inherit)
{
return null;
}
/// <summary>Retrieves an array of the custom attributes applied to a method parameter. Parameters specify the method parameter, the type of the custom attribute to search for, and whether to search ancestors of the method parameter.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo" /> class that describes a parameter of a member of a class.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <param name="inherit">If <see langword="true" />, specifies to also search the ancestors of <paramref name="element" /> for custom attributes.</param>
/// <returns>An <see cref="T:System.Attribute" /> array that contains the custom attributes of type <paramref name="attributeType" /> applied to <paramref name="element" />, or an empty array if no such custom attributes exist.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
/// <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
// Token: 0x0600052A RID: 1322 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052A")]
[Address(RVA = "0x26C6490", Offset = "0x26C5290", VA = "0x1826C6490")]
public static Attribute[] GetCustomAttributes(ParameterInfo element, Type attributeType, bool inherit)
{
return null;
}
/// <summary>Retrieves an array of the custom attributes applied to a method parameter. Parameters specify the method parameter, and whether to search ancestors of the method parameter.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo" /> class that describes a parameter of a member of a class.</param>
/// <param name="inherit">If <see langword="true" />, specifies to also search the ancestors of <paramref name="element" /> for custom attributes.</param>
/// <returns>An <see cref="T:System.Attribute" /> array that contains the custom attributes applied to <paramref name="element" />, or an empty array if no such custom attributes exist.</returns>
/// <exception cref="T:System.ArgumentException">The <see cref="P:System.Reflection.ParameterInfo.Member" /> property of <paramref name="element" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
// Token: 0x0600052B RID: 1323 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052B")]
[Address(RVA = "0x26C6970", Offset = "0x26C5770", VA = "0x1826C6970")]
public static Attribute[] GetCustomAttributes(ParameterInfo element, bool inherit)
{
return null;
}
/// <summary>Retrieves a custom attribute applied to a method parameter. Parameters specify the method parameter, the type of the custom attribute to search for, and whether to search ancestors of the method parameter.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.ParameterInfo" /> class that describes a parameter of a member of a class.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <param name="inherit">If <see langword="true" />, specifies to also search the ancestors of <paramref name="element" /> for custom attributes.</param>
/// <returns>A reference to the single custom attribute of type <paramref name="attributeType" /> that is applied to <paramref name="element" />, or <see langword="null" /> if there is no such attribute.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
/// <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
/// <exception cref="T:System.TypeLoadException">A custom attribute type cannot be loaded.</exception>
// Token: 0x0600052C RID: 1324 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052C")]
[Address(RVA = "0x26C5870", Offset = "0x26C4670", VA = "0x1826C5870")]
public static Attribute GetCustomAttribute(ParameterInfo element, Type attributeType, bool inherit)
{
return null;
}
/// <summary>Retrieves an array of the custom attributes applied to a module. Parameters specify the module, and an ignored search option.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.Module" /> class that describes a portable executable file.</param>
/// <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
/// <returns>An <see cref="T:System.Attribute" /> array that contains the custom attributes applied to <paramref name="element" />, or an empty array if no such custom attributes exist.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
// Token: 0x0600052D RID: 1325 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052D")]
[Address(RVA = "0x26C6840", Offset = "0x26C5640", VA = "0x1826C6840")]
public static Attribute[] GetCustomAttributes(Module element, bool inherit)
{
return null;
}
/// <summary>Retrieves an array of the custom attributes applied to a module. Parameters specify the module, the type of the custom attribute to search for, and an ignored search option.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.Module" /> class that describes a portable executable file.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
/// <returns>An <see cref="T:System.Attribute" /> array that contains the custom attributes of type <paramref name="attributeType" /> applied to <paramref name="element" />, or an empty array if no such custom attributes exist.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
// Token: 0x0600052E RID: 1326 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052E")]
[Address(RVA = "0x26C5CD0", Offset = "0x26C4AD0", VA = "0x1826C5CD0")]
public static Attribute[] GetCustomAttributes(Module element, Type attributeType, bool inherit)
{
return null;
}
/// <summary>Retrieves an array of the custom attributes applied to an assembly. Parameters specify the assembly, and the type of the custom attribute to search for.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly" /> class that describes a reusable collection of modules.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <returns>An <see cref="T:System.Attribute" /> array that contains the custom attributes of type <paramref name="attributeType" /> applied to <paramref name="element" />, or an empty array if no such custom attributes exist.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
// Token: 0x0600052F RID: 1327 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052F")]
[Address(RVA = "0x26C6B20", Offset = "0x26C5920", VA = "0x1826C6B20")]
public static Attribute[] GetCustomAttributes(Assembly element, Type attributeType)
{
return null;
}
/// <summary>Retrieves an array of the custom attributes applied to an assembly. Parameters specify the assembly, the type of the custom attribute to search for, and an ignored search option.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly" /> class that describes a reusable collection of modules.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
/// <returns>An <see cref="T:System.Attribute" /> array that contains the custom attributes of type <paramref name="attributeType" /> applied to <paramref name="element" />, or an empty array if no such custom attributes exist.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
// Token: 0x06000530 RID: 1328 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000530")]
[Address(RVA = "0x26C5AA0", Offset = "0x26C48A0", VA = "0x1826C5AA0")]
public static Attribute[] GetCustomAttributes(Assembly element, Type attributeType, bool inherit)
{
return null;
}
/// <summary>Retrieves an array of the custom attributes applied to an assembly. A parameter specifies the assembly.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly" /> class that describes a reusable collection of modules.</param>
/// <returns>An <see cref="T:System.Attribute" /> array that contains the custom attributes applied to <paramref name="element" />, or an empty array if no such custom attributes exist.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> is <see langword="null" />.</exception>
// Token: 0x06000531 RID: 1329 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000531")]
[Address(RVA = "0x26C6740", Offset = "0x26C5540", VA = "0x1826C6740")]
public static Attribute[] GetCustomAttributes(Assembly element)
{
return null;
}
/// <summary>Retrieves an array of the custom attributes applied to an assembly. Parameters specify the assembly, and an ignored search option.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly" /> class that describes a reusable collection of modules.</param>
/// <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
/// <returns>An <see cref="T:System.Attribute" /> array that contains the custom attributes applied to <paramref name="element" />, or an empty array if no such custom attributes exist.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
// Token: 0x06000532 RID: 1330 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000532")]
[Address(RVA = "0x26C6380", Offset = "0x26C5180", VA = "0x1826C6380")]
public static Attribute[] GetCustomAttributes(Assembly element, bool inherit)
{
return null;
}
/// <summary>Retrieves a custom attribute applied to a specified assembly. Parameters specify the assembly and the type of the custom attribute to search for.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly" /> class that describes a reusable collection of modules.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <returns>A reference to the single custom attribute of type <paramref name="attributeType" /> that is applied to <paramref name="element" />, or <see langword="null" /> if there is no such attribute.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
/// <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
// Token: 0x06000533 RID: 1331 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000533")]
[Address(RVA = "0x26C57C0", Offset = "0x26C45C0", VA = "0x1826C57C0")]
public static Attribute GetCustomAttribute(Assembly element, Type attributeType)
{
return null;
}
/// <summary>Retrieves a custom attribute applied to an assembly. Parameters specify the assembly, the type of the custom attribute to search for, and an ignored search option.</summary>
/// <param name="element">An object derived from the <see cref="T:System.Reflection.Assembly" /> class that describes a reusable collection of modules.</param>
/// <param name="attributeType">The type, or a base type, of the custom attribute to search for.</param>
/// <param name="inherit">This parameter is ignored, and does not affect the operation of this method.</param>
/// <returns>A reference to the single custom attribute of type <paramref name="attributeType" /> that is applied to <paramref name="element" />, or <see langword="null" /> if there is no such attribute.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="element" /> or <paramref name="attributeType" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="attributeType" /> is not derived from <see cref="T:System.Attribute" />.</exception>
/// <exception cref="T:System.Reflection.AmbiguousMatchException">More than one of the requested attributes was found.</exception>
// Token: 0x06000534 RID: 1332 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000534")]
[Address(RVA = "0x26C59E0", Offset = "0x26C47E0", VA = "0x1826C59E0")]
public static Attribute GetCustomAttribute(Assembly element, Type attributeType, bool inherit)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Attribute" /> class.</summary>
// Token: 0x06000535 RID: 1333 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000535")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
protected Attribute()
{
}
/// <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
/// <param name="obj">An <see cref="T:System.Object" /> to compare with this instance or <see langword="null" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> and this instance are of the same type and have identical field values; otherwise, <see langword="false" />.</returns>
// Token: 0x06000536 RID: 1334 RVA: 0x000042A8 File Offset: 0x000024A8
[Token(Token = "0x6000536")]
[Address(RVA = "0x26C5490", Offset = "0x26C4290", VA = "0x1826C5490", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06000537 RID: 1335 RVA: 0x000042C0 File Offset: 0x000024C0
[Token(Token = "0x6000537")]
[Address(RVA = "0x26C5310", Offset = "0x26C4110", VA = "0x1826C5310")]
private static bool AreFieldValuesEqual(object thisValue, object thatValue)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06000538 RID: 1336 RVA: 0x000042D8 File Offset: 0x000024D8
[Token(Token = "0x6000538")]
[Address(RVA = "0x26C6B30", Offset = "0x26C5930", VA = "0x1826C6B30", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>When implemented in a derived class, gets a unique identifier for this <see cref="T:System.Attribute" />.</summary>
/// <returns>An <see cref="T:System.Object" /> that is a unique identifier for the attribute.</returns>
// Token: 0x17000097 RID: 151
// (get) Token: 0x06000539 RID: 1337 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000097")]
public virtual object TypeId
{
[Token(Token = "0x6000539")]
[Address(RVA = "0x1E93890", Offset = "0x1E92690", VA = "0x181E93890", Slot = "4")]
get
{
return null;
}
}
/// <summary>When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.</summary>
/// <param name="obj">An <see cref="T:System.Object" /> to compare with this instance of <see cref="T:System.Attribute" />.</param>
/// <returns>
/// <see langword="true" /> if this instance equals <paramref name="obj" />; otherwise, <see langword="false" />.</returns>
// Token: 0x0600053A RID: 1338 RVA: 0x000042F0 File Offset: 0x000024F0
[Token(Token = "0x600053A")]
[Address(RVA = "0x26C7680", Offset = "0x26C6480", VA = "0x1826C7680", Slot = "5")]
public virtual bool Match(object obj)
{
return default(bool);
}
/// <summary>When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.</summary>
/// <returns>
/// <see langword="true" /> if this instance is the default attribute for the class; otherwise, <see langword="false" />.</returns>
// Token: 0x0600053B RID: 1339 RVA: 0x00004308 File Offset: 0x00002508
[Token(Token = "0x600053B")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "6")]
public virtual bool IsDefaultAttribute()
{
return default(bool);
}
}
}
+80
View File
@@ -0,0 +1,80 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Specifies the application elements on which it is valid to apply an attribute.</summary>
// Token: 0x020000B8 RID: 184
[Token(Token = "0x20000B8")]
[Flags]
[ComVisible(true)]
[Serializable]
public enum AttributeTargets
{
/// <summary>Attribute can be applied to an assembly.</summary>
// Token: 0x040001FE RID: 510
[Token(Token = "0x40001FE")]
Assembly = 1,
/// <summary>Attribute can be applied to a module.</summary>
// Token: 0x040001FF RID: 511
[Token(Token = "0x40001FF")]
Module = 2,
/// <summary>Attribute can be applied to a class.</summary>
// Token: 0x04000200 RID: 512
[Token(Token = "0x4000200")]
Class = 4,
/// <summary>Attribute can be applied to a structure; that is, a value type.</summary>
// Token: 0x04000201 RID: 513
[Token(Token = "0x4000201")]
Struct = 8,
/// <summary>Attribute can be applied to an enumeration.</summary>
// Token: 0x04000202 RID: 514
[Token(Token = "0x4000202")]
Enum = 16,
/// <summary>Attribute can be applied to a constructor.</summary>
// Token: 0x04000203 RID: 515
[Token(Token = "0x4000203")]
Constructor = 32,
/// <summary>Attribute can be applied to a method.</summary>
// Token: 0x04000204 RID: 516
[Token(Token = "0x4000204")]
Method = 64,
/// <summary>Attribute can be applied to a property.</summary>
// Token: 0x04000205 RID: 517
[Token(Token = "0x4000205")]
Property = 128,
/// <summary>Attribute can be applied to a field.</summary>
// Token: 0x04000206 RID: 518
[Token(Token = "0x4000206")]
Field = 256,
/// <summary>Attribute can be applied to an event.</summary>
// Token: 0x04000207 RID: 519
[Token(Token = "0x4000207")]
Event = 512,
/// <summary>Attribute can be applied to an interface.</summary>
// Token: 0x04000208 RID: 520
[Token(Token = "0x4000208")]
Interface = 1024,
/// <summary>Attribute can be applied to a parameter.</summary>
// Token: 0x04000209 RID: 521
[Token(Token = "0x4000209")]
Parameter = 2048,
/// <summary>Attribute can be applied to a delegate.</summary>
// Token: 0x0400020A RID: 522
[Token(Token = "0x400020A")]
Delegate = 4096,
/// <summary>Attribute can be applied to a return value.</summary>
// Token: 0x0400020B RID: 523
[Token(Token = "0x400020B")]
ReturnValue = 8192,
/// <summary>Attribute can be applied to a generic parameter.</summary>
// Token: 0x0400020C RID: 524
[Token(Token = "0x400020C")]
GenericParameter = 16384,
/// <summary>Attribute can be applied to any application element.</summary>
// Token: 0x0400020D RID: 525
[Token(Token = "0x400020D")]
All = 32767
}
}
@@ -0,0 +1,87 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Specifies the usage of another attribute class. This class cannot be inherited.</summary>
// Token: 0x020000B9 RID: 185
[Token(Token = "0x20000B9")]
[AttributeUsage(AttributeTargets.Class)]
[ComVisible(true)]
[Serializable]
public sealed class AttributeUsageAttribute : Attribute
{
/// <summary>Initializes a new instance of the <see cref="T:System.AttributeUsageAttribute" /> class with the specified list of <see cref="T:System.AttributeTargets" />, the <see cref="P:System.AttributeUsageAttribute.AllowMultiple" /> value, and the <see cref="P:System.AttributeUsageAttribute.Inherited" /> value.</summary>
/// <param name="validOn">The set of values combined using a bitwise OR operation to indicate which program elements are valid.</param>
// Token: 0x0600053C RID: 1340 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600053C")]
[Address(RVA = "0x26C52E0", Offset = "0x26C40E0", VA = "0x1826C52E0")]
public AttributeUsageAttribute(AttributeTargets validOn)
{
}
/// <summary>Gets or sets a Boolean value indicating whether more than one instance of the indicated attribute can be specified for a single program element.</summary>
/// <returns>
/// <see langword="true" /> if more than one instance is allowed to be specified; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x17000098 RID: 152
// (get) Token: 0x0600053D RID: 1341 RVA: 0x00004320 File Offset: 0x00002520
// (set) Token: 0x0600053E RID: 1342 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000098")]
public bool AllowMultiple
{
[Token(Token = "0x600053D")]
[Address(RVA = "0x40B710", Offset = "0x40A510", VA = "0x18040B710")]
get
{
return default(bool);
}
[Token(Token = "0x600053E")]
[Address(RVA = "0x8EBC70", Offset = "0x8EAA70", VA = "0x1808EBC70")]
set
{
}
}
/// <summary>Gets or sets a <see cref="T:System.Boolean" /> value that determines whether the indicated attribute is inherited by derived classes and overriding members.</summary>
/// <returns>
/// <see langword="true" /> if the attribute can be inherited by derived classes and overriding members; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x17000099 RID: 153
// (get) Token: 0x0600053F RID: 1343 RVA: 0x00004338 File Offset: 0x00002538
// (set) Token: 0x06000540 RID: 1344 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000099")]
public bool Inherited
{
[Token(Token = "0x600053F")]
[Address(RVA = "0xBCF900", Offset = "0xBCE700", VA = "0x180BCF900")]
get
{
return default(bool);
}
[Token(Token = "0x6000540")]
[Address(RVA = "0xBCEFB0", Offset = "0xBCDDB0", VA = "0x180BCEFB0")]
set
{
}
}
// Token: 0x0400020E RID: 526
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400020E")]
internal AttributeTargets m_attributeTarget;
// Token: 0x0400020F RID: 527
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x400020F")]
internal bool m_allowMultiple;
// Token: 0x04000210 RID: 528
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15")]
[Token(Token = "0x4000210")]
internal bool m_inherited;
// Token: 0x04000211 RID: 529
[Token(Token = "0x4000211")]
internal static AttributeUsageAttribute Default;
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace System
{
// Token: 0x020001AF RID: 431
[Token(Token = "0x20001AF")]
internal struct BRECORD
{
// Token: 0x040008AA RID: 2218
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40008AA")]
private IntPtr pvRecord;
// Token: 0x040008AB RID: 2219
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40008AB")]
private IntPtr pRecInfo;
}
}
+130
View File
@@ -0,0 +1,130 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>The exception that is thrown when the file image of a dynamic link library (DLL) or an executable program is invalid.</summary>
// Token: 0x020000BA RID: 186
[Token(Token = "0x20000BA")]
[ComVisible(true)]
[Serializable]
public class BadImageFormatException : SystemException
{
/// <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException" /> class.</summary>
// Token: 0x06000542 RID: 1346 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000542")]
[Address(RVA = "0x26C7B40", Offset = "0x26C6940", VA = "0x1826C7B40")]
public BadImageFormatException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException" /> class with a specified error message.</summary>
/// <param name="message">The message that describes the error.</param>
// Token: 0x06000543 RID: 1347 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000543")]
[Address(RVA = "0x26C7C70", Offset = "0x26C6A70", VA = "0x1826C7C70")]
public BadImageFormatException(string message)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
/// <param name="message">The error message that explains the reason for the exception.</param>
/// <param name="inner">The exception that is the cause of the current exception. If the <paramref name="inner" /> parameter is not a null reference, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
// Token: 0x06000544 RID: 1348 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000544")]
[Address(RVA = "0x26C7B10", Offset = "0x26C6910", VA = "0x1826C7B10")]
public BadImageFormatException(string message, Exception inner)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException" /> class with a specified error message and file name.</summary>
/// <param name="message">A message that describes the error.</param>
/// <param name="fileName">The full name of the file with the invalid image.</param>
// Token: 0x06000545 RID: 1349 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000545")]
[Address(RVA = "0x26C7AD0", Offset = "0x26C68D0", VA = "0x1826C7AD0")]
public BadImageFormatException(string message, string fileName)
{
}
/// <summary>Gets the error message and the name of the file that caused this exception.</summary>
/// <returns>A string containing the error message and the name of the file that caused this exception.</returns>
// Token: 0x1700009A RID: 154
// (get) Token: 0x06000546 RID: 1350 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700009A")]
public override string Message
{
[Token(Token = "0x6000546")]
[Address(RVA = "0x26C7CA0", Offset = "0x26C6AA0", VA = "0x1826C7CA0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x06000547 RID: 1351 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000547")]
[Address(RVA = "0x26C77E0", Offset = "0x26C65E0", VA = "0x1826C77E0")]
private void SetMessageField()
{
}
/// <summary>Returns the fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace.</summary>
/// <returns>A string containing the fully qualified name of this exception and possibly the error message, the name of the inner exception, and the stack trace.</returns>
// Token: 0x06000548 RID: 1352 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000548")]
[Address(RVA = "0x26C7850", Offset = "0x26C6650", VA = "0x1826C7850", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.BadImageFormatException" /> class with serialized data.</summary>
/// <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
/// <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
// Token: 0x06000549 RID: 1353 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000549")]
[Address(RVA = "0x26C7BA0", Offset = "0x26C69A0", VA = "0x1826C7BA0")]
protected BadImageFormatException(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Gets the log file that describes why an assembly load failed.</summary>
/// <returns>A <see langword="String" /> containing errors reported by the assembly cache.</returns>
// Token: 0x1700009B RID: 155
// (get) Token: 0x0600054A RID: 1354 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700009B")]
public string FusionLog
{
[Token(Token = "0x600054A")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
get
{
return null;
}
}
/// <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the file name, assembly cache log, and additional exception information.</summary>
/// <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
/// <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
/// <exception cref="T:System.Security.SecurityException">The caller does not have the required permission.</exception>
// Token: 0x0600054B RID: 1355 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600054B")]
[Address(RVA = "0x26C76A0", Offset = "0x26C64A0", VA = "0x1826C76A0", Slot = "10")]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x04000212 RID: 530
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000212")]
private string _fileName;
// Token: 0x04000213 RID: 531
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000213")]
private string _fusionLog;
}
}
@@ -0,0 +1,21 @@
using System;
using Cpp2IlInjected;
namespace System
{
/// <summary>Specifies whether relevant <see cref="Overload:System.Convert.ToBase64CharArray" /> and <see cref="Overload:System.Convert.ToBase64String" /> methods insert line breaks in their output.</summary>
// Token: 0x020000CD RID: 205
[Token(Token = "0x20000CD")]
[Flags]
public enum Base64FormattingOptions
{
/// <summary>Does not insert line breaks after every 76 characters in the string representation.</summary>
// Token: 0x040002DB RID: 731
[Token(Token = "0x40002DB")]
None = 0,
/// <summary>Inserts line breaks after every 76 characters in the string representation.</summary>
// Token: 0x040002DC RID: 732
[Token(Token = "0x40002DC")]
InsertLineBreaks = 1
}
}
+353
View File
@@ -0,0 +1,353 @@
using System;
using Cpp2IlInjected;
namespace System
{
/// <summary>Converts base data types to an array of bytes, and an array of bytes to base data types.</summary>
// Token: 0x020000BB RID: 187
[Token(Token = "0x20000BB")]
public static class BitConverter
{
// Token: 0x0600054C RID: 1356 RVA: 0x00004350 File Offset: 0x00002550
[Token(Token = "0x600054C")]
[Address(RVA = "0x26C7D20", Offset = "0x26C6B20", VA = "0x1826C7D20")]
private static bool AmILittleEndian()
{
return default(bool);
}
/// <summary>Returns the specified Boolean value as a byte array.</summary>
/// <param name="value">A Boolean value.</param>
/// <returns>A byte array with length 1.</returns>
// Token: 0x0600054D RID: 1357 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600054D")]
[Address(RVA = "0x26C8080", Offset = "0x26C6E80", VA = "0x1826C8080")]
public static byte[] GetBytes(bool value)
{
return null;
}
/// <summary>Returns the specified 16-bit signed integer value as an array of bytes.</summary>
/// <param name="value">The number to convert.</param>
/// <returns>An array of bytes with length 2.</returns>
// Token: 0x0600054E RID: 1358 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600054E")]
[Address(RVA = "0x26C80E0", Offset = "0x26C6EE0", VA = "0x1826C80E0")]
public static byte[] GetBytes(short value)
{
return null;
}
/// <summary>Returns the specified 32-bit signed integer value as an array of bytes.</summary>
/// <param name="value">The number to convert.</param>
/// <returns>An array of bytes with length 4.</returns>
// Token: 0x0600054F RID: 1359 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600054F")]
[Address(RVA = "0x26C8020", Offset = "0x26C6E20", VA = "0x1826C8020")]
public static byte[] GetBytes(int value)
{
return null;
}
/// <summary>Returns the specified 64-bit signed integer value as an array of bytes.</summary>
/// <param name="value">The number to convert.</param>
/// <returns>An array of bytes with length 8.</returns>
// Token: 0x06000550 RID: 1360 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000550")]
[Address(RVA = "0x26C7D40", Offset = "0x26C6B40", VA = "0x1826C7D40")]
public static byte[] GetBytes(long value)
{
return null;
}
/// <summary>Returns the specified 16-bit unsigned integer value as an array of bytes.</summary>
/// <param name="value">The number to convert.</param>
/// <returns>An array of bytes with length 2.</returns>
// Token: 0x06000551 RID: 1361 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000551")]
[Address(RVA = "0x26C7ED0", Offset = "0x26C6CD0", VA = "0x1826C7ED0")]
[CLSCompliant(false)]
public static byte[] GetBytes(ushort value)
{
return null;
}
/// <summary>Returns the specified 32-bit unsigned integer value as an array of bytes.</summary>
/// <param name="value">The number to convert.</param>
/// <returns>An array of bytes with length 4.</returns>
// Token: 0x06000552 RID: 1362 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000552")]
[Address(RVA = "0x26C7DA0", Offset = "0x26C6BA0", VA = "0x1826C7DA0")]
[CLSCompliant(false)]
public static byte[] GetBytes(uint value)
{
return null;
}
/// <summary>Returns the specified 64-bit unsigned integer value as an array of bytes.</summary>
/// <param name="value">The number to convert.</param>
/// <returns>An array of bytes with length 8.</returns>
// Token: 0x06000553 RID: 1363 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000553")]
[Address(RVA = "0x26C8140", Offset = "0x26C6F40", VA = "0x1826C8140")]
[CLSCompliant(false)]
public static byte[] GetBytes(ulong value)
{
return null;
}
/// <summary>Returns the specified single-precision floating point value as an array of bytes.</summary>
/// <param name="value">The number to convert.</param>
/// <returns>An array of bytes with length 4.</returns>
// Token: 0x06000554 RID: 1364 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000554")]
[Address(RVA = "0x26C7E30", Offset = "0x26C6C30", VA = "0x1826C7E30")]
public static byte[] GetBytes(float value)
{
return null;
}
/// <summary>Returns the specified double-precision floating point value as an array of bytes.</summary>
/// <param name="value">The number to convert.</param>
/// <returns>An array of bytes with length 8.</returns>
// Token: 0x06000555 RID: 1365 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000555")]
[Address(RVA = "0x26C7F70", Offset = "0x26C6D70", VA = "0x1826C7F70")]
public static byte[] GetBytes(double value)
{
return null;
}
/// <summary>Returns a 16-bit signed integer converted from two bytes at a specified position in a byte array.</summary>
/// <param name="value">An array of bytes.</param>
/// <param name="startIndex">The starting position within <paramref name="value" />.</param>
/// <returns>A 16-bit signed integer formed by two bytes beginning at <paramref name="startIndex" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="startIndex" /> equals the length of <paramref name="value" /> minus 1.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
// Token: 0x06000556 RID: 1366 RVA: 0x00004368 File Offset: 0x00002568
[Token(Token = "0x6000556")]
[Address(RVA = "0x26C83E0", Offset = "0x26C71E0", VA = "0x1826C83E0")]
public static short ToInt16(byte[] value, int startIndex)
{
return 0;
}
/// <summary>Returns a 32-bit signed integer converted from four bytes at a specified position in a byte array.</summary>
/// <param name="value">An array of bytes.</param>
/// <param name="startIndex">The starting position within <paramref name="value" />.</param>
/// <returns>A 32-bit signed integer formed by four bytes beginning at <paramref name="startIndex" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="startIndex" /> is greater than or equal to the length of <paramref name="value" /> minus 3, and is less than or equal to the length of <paramref name="value" /> minus 1.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
// Token: 0x06000557 RID: 1367 RVA: 0x00004380 File Offset: 0x00002580
[Token(Token = "0x6000557")]
[Address(RVA = "0x26C84F0", Offset = "0x26C72F0", VA = "0x1826C84F0")]
public static int ToInt32(byte[] value, int startIndex)
{
return 0;
}
/// <summary>Returns a 64-bit signed integer converted from eight bytes at a specified position in a byte array.</summary>
/// <param name="value">An array of bytes.</param>
/// <param name="startIndex">The starting position within <paramref name="value" />.</param>
/// <returns>A 64-bit signed integer formed by eight bytes beginning at <paramref name="startIndex" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="startIndex" /> is greater than or equal to the length of <paramref name="value" /> minus 7, and is less than or equal to the length of <paramref name="value" /> minus 1.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
// Token: 0x06000558 RID: 1368 RVA: 0x00004398 File Offset: 0x00002598
[Token(Token = "0x6000558")]
[Address(RVA = "0x26C8630", Offset = "0x26C7430", VA = "0x1826C8630")]
public static long ToInt64(byte[] value, int startIndex)
{
return 0L;
}
/// <summary>Returns a 16-bit unsigned integer converted from two bytes at a specified position in a byte array.</summary>
/// <param name="value">The array of bytes.</param>
/// <param name="startIndex">The starting position within <paramref name="value" />.</param>
/// <returns>A 16-bit unsigned integer formed by two bytes beginning at <paramref name="startIndex" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="startIndex" /> equals the length of <paramref name="value" /> minus 1.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
// Token: 0x06000559 RID: 1369 RVA: 0x000043B0 File Offset: 0x000025B0
[Token(Token = "0x6000559")]
[Address(RVA = "0x26C8CC0", Offset = "0x26C7AC0", VA = "0x1826C8CC0")]
[CLSCompliant(false)]
public static ushort ToUInt16(byte[] value, int startIndex)
{
return 0;
}
/// <summary>Returns a 32-bit unsigned integer converted from four bytes at a specified position in a byte array.</summary>
/// <param name="value">An array of bytes.</param>
/// <param name="startIndex">The starting position within <paramref name="value" />.</param>
/// <returns>A 32-bit unsigned integer formed by four bytes beginning at <paramref name="startIndex" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="startIndex" /> is greater than or equal to the length of <paramref name="value" /> minus 3, and is less than or equal to the length of <paramref name="value" /> minus 1.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
// Token: 0x0600055A RID: 1370 RVA: 0x000043C8 File Offset: 0x000025C8
[Token(Token = "0x600055A")]
[Address(RVA = "0x26C8E60", Offset = "0x26C7C60", VA = "0x1826C8E60")]
[CLSCompliant(false)]
public static uint ToUInt32(byte[] value, int startIndex)
{
return 0U;
}
/// <summary>Returns a 64-bit unsigned integer converted from eight bytes at a specified position in a byte array.</summary>
/// <param name="value">An array of bytes.</param>
/// <param name="startIndex">The starting position within <paramref name="value" />.</param>
/// <returns>A 64-bit unsigned integer formed by the eight bytes beginning at <paramref name="startIndex" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="startIndex" /> is greater than or equal to the length of <paramref name="value" /> minus 7, and is less than or equal to the length of <paramref name="value" /> minus 1.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
// Token: 0x0600055B RID: 1371 RVA: 0x000043E0 File Offset: 0x000025E0
[Token(Token = "0x600055B")]
[Address(RVA = "0x26C8F00", Offset = "0x26C7D00", VA = "0x1826C8F00")]
[CLSCompliant(false)]
public static ulong ToUInt64(byte[] value, int startIndex)
{
return 0UL;
}
/// <summary>Returns a single-precision floating point number converted from four bytes at a specified position in a byte array.</summary>
/// <param name="value">An array of bytes.</param>
/// <param name="startIndex">The starting position within <paramref name="value" />.</param>
/// <returns>A single-precision floating point number formed by four bytes beginning at <paramref name="startIndex" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="startIndex" /> is greater than or equal to the length of <paramref name="value" /> minus 3, and is less than or equal to the length of <paramref name="value" /> minus 1.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
// Token: 0x0600055C RID: 1372 RVA: 0x000043F8 File Offset: 0x000025F8
[Token(Token = "0x600055C")]
[Address(RVA = "0x26C87D0", Offset = "0x26C75D0", VA = "0x1826C87D0")]
public static float ToSingle(byte[] value, int startIndex)
{
return 0f;
}
/// <summary>Returns a double-precision floating point number converted from eight bytes at a specified position in a byte array.</summary>
/// <param name="value">An array of bytes.</param>
/// <param name="startIndex">The starting position within <paramref name="value" />.</param>
/// <returns>A double precision floating point number formed by eight bytes beginning at <paramref name="startIndex" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="startIndex" /> is greater than or equal to the length of <paramref name="value" /> minus 7, and is less than or equal to the length of <paramref name="value" /> minus 1.</exception>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
// Token: 0x0600055D RID: 1373 RVA: 0x00004410 File Offset: 0x00002610
[Token(Token = "0x600055D")]
[Address(RVA = "0x26C8330", Offset = "0x26C7130", VA = "0x1826C8330")]
public static double ToDouble(byte[] value, int startIndex)
{
return 0.0;
}
// Token: 0x0600055E RID: 1374 RVA: 0x00004428 File Offset: 0x00002628
[Token(Token = "0x600055E")]
[Address(RVA = "0x26C81E0", Offset = "0x26C6FE0", VA = "0x1826C81E0")]
private static char GetHexValue(int i)
{
return '\0';
}
/// <summary>Converts the numeric value of each element of a specified subarray of bytes to its equivalent hexadecimal string representation.</summary>
/// <param name="value">An array of bytes.</param>
/// <param name="startIndex">The starting position within <paramref name="value" />.</param>
/// <param name="length">The number of array elements in <paramref name="value" /> to convert.</param>
/// <returns>A string of hexadecimal pairs separated by hyphens, where each pair represents the corresponding element in a subarray of <paramref name="value" />; for example, "7F-2C-4A-00".</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> or <paramref name="length" /> is less than zero.
/// -or-
/// <paramref name="startIndex" /> is greater than zero and is greater than or equal to the length of <paramref name="value" />.</exception>
/// <exception cref="T:System.ArgumentException">The combination of <paramref name="startIndex" /> and <paramref name="length" /> does not specify a position within <paramref name="value" />; that is, the <paramref name="startIndex" /> parameter is greater than the length of <paramref name="value" /> minus the <paramref name="length" /> parameter.</exception>
// Token: 0x0600055F RID: 1375 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600055F")]
[Address(RVA = "0x26C8910", Offset = "0x26C7710", VA = "0x1826C8910")]
public static string ToString(byte[] value, int startIndex, int length)
{
return null;
}
/// <summary>Converts the numeric value of each element of a specified array of bytes to its equivalent hexadecimal string representation.</summary>
/// <param name="value">An array of bytes.</param>
/// <returns>A string of hexadecimal pairs separated by hyphens, where each pair represents the corresponding element in <paramref name="value" />; for example, "7F-2C-4A-00".</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
// Token: 0x06000560 RID: 1376 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000560")]
[Address(RVA = "0x26C8880", Offset = "0x26C7680", VA = "0x1826C8880")]
public static string ToString(byte[] value)
{
return null;
}
/// <summary>Returns a Boolean value converted from the byte at a specified position in a byte array.</summary>
/// <param name="value">A byte array.</param>
/// <param name="startIndex">The index of the byte within <paramref name="value" />.</param>
/// <returns>
/// <see langword="true" /> if the byte at <paramref name="startIndex" /> in <paramref name="value" /> is nonzero; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is less than zero or greater than the length of <paramref name="value" /> minus 1.</exception>
// Token: 0x06000561 RID: 1377 RVA: 0x00004440 File Offset: 0x00002640
[Token(Token = "0x6000561")]
[Address(RVA = "0x26C8200", Offset = "0x26C7000", VA = "0x1826C8200")]
public static bool ToBoolean(byte[] value, int startIndex)
{
return default(bool);
}
/// <summary>Converts the specified double-precision floating point number to a 64-bit signed integer.</summary>
/// <param name="value">The number to convert.</param>
/// <returns>A 64-bit signed integer whose value is equivalent to <paramref name="value" />.</returns>
// Token: 0x06000562 RID: 1378 RVA: 0x00004458 File Offset: 0x00002658
[Token(Token = "0x6000562")]
[Address(RVA = "0x462840", Offset = "0x461640", VA = "0x180462840")]
public static long DoubleToInt64Bits(double value)
{
return 0L;
}
/// <summary>Converts the specified 64-bit signed integer to a double-precision floating point number.</summary>
/// <param name="value">The number to convert.</param>
/// <returns>A double-precision floating point number whose value is equivalent to <paramref name="value" />.</returns>
// Token: 0x06000563 RID: 1379 RVA: 0x00004470 File Offset: 0x00002670
[Token(Token = "0x6000563")]
[Address(RVA = "0x26C81F0", Offset = "0x26C6FF0", VA = "0x1826C81F0")]
public static double Int64BitsToDouble(long value)
{
return 0.0;
}
/// <summary>Indicates the byte order ("endianness") in which data is stored in this computer architecture.</summary>
// Token: 0x04000214 RID: 532
[Token(Token = "0x4000214")]
public static readonly bool IsLittleEndian;
}
}
+378
View File
@@ -0,0 +1,378 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Represents a Boolean (<see langword="true" /> or <see langword="false" />) value.</summary>
// Token: 0x020000BC RID: 188
[Token(Token = "0x20000BC")]
[ComVisible(true)]
[Serializable]
public struct Boolean : IComparable, IConvertible, IComparable<bool>, IEquatable<bool>
{
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A hash code for the current <see cref="T:System.Boolean" />.</returns>
// Token: 0x06000565 RID: 1381 RVA: 0x00004488 File Offset: 0x00002688
[Token(Token = "0x6000565")]
[Address(RVA = "0x26C91A0", Offset = "0x26C7FA0", VA = "0x1826C91A0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Converts the value of this instance to its equivalent string representation (either "True" or "False").</summary>
/// <returns>"True" (the value of the <see cref="F:System.Boolean.TrueString" /> property) if the value of this instance is <see langword="true" />, or "False" (the value of the <see cref="F:System.Boolean.FalseString" /> property) if the value of this instance is <see langword="false" />.</returns>
// Token: 0x06000566 RID: 1382 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000566")]
[Address(RVA = "0x26C9960", Offset = "0x26C8760", VA = "0x1826C9960", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>Converts the value of this instance to its equivalent string representation (either "True" or "False").</summary>
/// <param name="provider">(Reserved) An <see cref="T:System.IFormatProvider" /> object.</param>
/// <returns>
/// <see cref="F:System.Boolean.TrueString" /> if the value of this instance is <see langword="true" />, or <see cref="F:System.Boolean.FalseString" /> if the value of this instance is <see langword="false" />.</returns>
// Token: 0x06000567 RID: 1383 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000567")]
[Address(RVA = "0x26C9920", Offset = "0x26C8720", VA = "0x1826C9920", Slot = "20")]
public string ToString(IFormatProvider provider)
{
return null;
}
/// <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
/// <param name="obj">An object to compare to this instance.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:System.Boolean" /> and has the same value as this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x06000568 RID: 1384 RVA: 0x000044A0 File Offset: 0x000026A0
[Token(Token = "0x6000568")]
[Address(RVA = "0x26C9100", Offset = "0x26C7F00", VA = "0x1826C9100", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns a value indicating whether this instance is equal to a specified <see cref="T:System.Boolean" /> object.</summary>
/// <param name="obj">A <see cref="T:System.Boolean" /> value to compare to this instance.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> has the same value as this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x06000569 RID: 1385 RVA: 0x000044B8 File Offset: 0x000026B8
[Token(Token = "0x6000569")]
[Address(RVA = "0x26C9190", Offset = "0x26C7F90", VA = "0x1826C9190", Slot = "23")]
public bool Equals(bool obj)
{
return default(bool);
}
/// <summary>Compares this instance to a specified object and returns an integer that indicates their relationship to one another.</summary>
/// <param name="obj">An object to compare to this instance, or <see langword="null" />.</param>
/// <returns>A signed integer that indicates the relative order of this instance and <paramref name="obj" />.
/// Return Value
///
/// Condition
///
/// Less than zero
///
/// This instance is <see langword="false" /> and <paramref name="obj" /> is <see langword="true" />.
///
/// Zero
///
/// This instance and <paramref name="obj" /> are equal (either both are <see langword="true" /> or both are <see langword="false" />).
///
/// Greater than zero
///
/// This instance is <see langword="true" /> and <paramref name="obj" /> is <see langword="false" />.
///
/// -or-
///
/// <paramref name="obj" /> is <see langword="null" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="obj" /> is not a <see cref="T:System.Boolean" />.</exception>
// Token: 0x0600056A RID: 1386 RVA: 0x000044D0 File Offset: 0x000026D0
[Token(Token = "0x600056A")]
[Address(RVA = "0x26C9010", Offset = "0x26C7E10", VA = "0x1826C9010", Slot = "4")]
public int CompareTo(object obj)
{
return 0;
}
/// <summary>Compares this instance to a specified <see cref="T:System.Boolean" /> object and returns an integer that indicates their relationship to one another.</summary>
/// <param name="value">A <see cref="T:System.Boolean" /> object to compare to this instance.</param>
/// <returns>A signed integer that indicates the relative values of this instance and <paramref name="value" />.
/// Return Value
///
/// Condition
///
/// Less than zero
///
/// This instance is <see langword="false" /> and <paramref name="value" /> is <see langword="true" />.
///
/// Zero
///
/// This instance and <paramref name="value" /> are equal (either both are <see langword="true" /> or both are <see langword="false" />).
///
/// Greater than zero
///
/// This instance is <see langword="true" /> and <paramref name="value" /> is <see langword="false" />.</returns>
// Token: 0x0600056B RID: 1387 RVA: 0x000044E8 File Offset: 0x000026E8
[Token(Token = "0x600056B")]
[Address(RVA = "0x26C8FF0", Offset = "0x26C7DF0", VA = "0x1826C8FF0", Slot = "22")]
public int CompareTo(bool value)
{
return 0;
}
/// <summary>Converts the specified string representation of a logical value to its <see cref="T:System.Boolean" /> equivalent.</summary>
/// <param name="value">A string containing the value to convert.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="value" /> is equivalent to <see cref="F:System.Boolean.TrueString" />; <see langword="false" /> if <paramref name="value" /> is equivalent to <see cref="F:System.Boolean.FalseString" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="value" /> is not equivalent to <see cref="F:System.Boolean.TrueString" /> or <see cref="F:System.Boolean.FalseString" />.</exception>
// Token: 0x0600056C RID: 1388 RVA: 0x00004500 File Offset: 0x00002700
[Token(Token = "0x600056C")]
[Address(RVA = "0x26C91B0", Offset = "0x26C7FB0", VA = "0x1826C91B0")]
public static bool Parse(string value)
{
return default(bool);
}
/// <summary>Tries to convert the specified string representation of a logical value to its <see cref="T:System.Boolean" /> equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
/// <param name="value">A string containing the value to convert.</param>
/// <param name="result">When this method returns, if the conversion succeeded, contains <see langword="true" /> if <paramref name="value" /> is equal to <see cref="F:System.Boolean.TrueString" /> or <see langword="false" /> if <paramref name="value" /> is equal to <see cref="F:System.Boolean.FalseString" />. If the conversion failed, contains <see langword="false" />. The conversion fails if <paramref name="value" /> is <see langword="null" /> or is not equal to the value of either the <see cref="F:System.Boolean.TrueString" /> or <see cref="F:System.Boolean.FalseString" /> field.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="value" /> was converted successfully; otherwise, <see langword="false" />.</returns>
// Token: 0x0600056D RID: 1389 RVA: 0x00004518 File Offset: 0x00002718
[Token(Token = "0x600056D")]
[Address(RVA = "0x26C9AD0", Offset = "0x26C88D0", VA = "0x1826C9AD0")]
public static bool TryParse(string value, out bool result)
{
return default(bool);
}
// Token: 0x0600056E RID: 1390 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600056E")]
[Address(RVA = "0x26C99A0", Offset = "0x26C87A0", VA = "0x1826C99A0")]
private static string TrimWhiteSpaceAndNull(string value)
{
return null;
}
/// <summary>Returns the type code for the <see cref="T:System.Boolean" /> value type.</summary>
/// <returns>The enumerated constant <see cref="F:System.TypeCode.Boolean" />.</returns>
// Token: 0x0600056F RID: 1391 RVA: 0x00004530 File Offset: 0x00002730
[Token(Token = "0x600056F")]
[Address(RVA = "0x53A4A0", Offset = "0x5392A0", VA = "0x18053A4A0", Slot = "5")]
public TypeCode GetTypeCode()
{
return TypeCode.Empty;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>
/// <see langword="true" /> or <see langword="false" />.</returns>
// Token: 0x06000570 RID: 1392 RVA: 0x00004548 File Offset: 0x00002748
[Token(Token = "0x6000570")]
[Address(RVA = "0x26C92A0", Offset = "0x26C80A0", VA = "0x1826C92A0", Slot = "6")]
bool IConvertible.ToBoolean(IFormatProvider provider)
{
return default(bool);
}
/// <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>This conversion is not supported. No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">You attempt to convert a <see cref="T:System.Boolean" /> value to a <see cref="T:System.Char" /> value. This conversion is not supported.</exception>
// Token: 0x06000571 RID: 1393 RVA: 0x00004560 File Offset: 0x00002760
[Token(Token = "0x6000571")]
[Address(RVA = "0x26C9310", Offset = "0x26C8110", VA = "0x1826C9310", Slot = "7")]
char IConvertible.ToChar(IFormatProvider provider)
{
return '\0';
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x06000572 RID: 1394 RVA: 0x00004578 File Offset: 0x00002778
[Token(Token = "0x6000572")]
[Address(RVA = "0x26C96B0", Offset = "0x26C84B0", VA = "0x1826C96B0", Slot = "8")]
sbyte IConvertible.ToSByte(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if the value of this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x06000573 RID: 1395 RVA: 0x00004590 File Offset: 0x00002790
[Token(Token = "0x6000573")]
[Address(RVA = "0x26C92B0", Offset = "0x26C80B0", VA = "0x1826C92B0", Slot = "9")]
byte IConvertible.ToByte(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x06000574 RID: 1396 RVA: 0x000045A8 File Offset: 0x000027A8
[Token(Token = "0x6000574")]
[Address(RVA = "0x26C9590", Offset = "0x26C8390", VA = "0x1826C9590", Slot = "10")]
short IConvertible.ToInt16(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x06000575 RID: 1397 RVA: 0x000045C0 File Offset: 0x000027C0
[Token(Token = "0x6000575")]
[Address(RVA = "0x26C9800", Offset = "0x26C8600", VA = "0x1826C9800", Slot = "11")]
ushort IConvertible.ToUInt16(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x06000576 RID: 1398 RVA: 0x000045D8 File Offset: 0x000027D8
[Token(Token = "0x6000576")]
[Address(RVA = "0x26C95F0", Offset = "0x26C83F0", VA = "0x1826C95F0", Slot = "12")]
int IConvertible.ToInt32(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x06000577 RID: 1399 RVA: 0x000045F0 File Offset: 0x000027F0
[Token(Token = "0x6000577")]
[Address(RVA = "0x26C9860", Offset = "0x26C8660", VA = "0x1826C9860", Slot = "13")]
uint IConvertible.ToUInt32(IFormatProvider provider)
{
return 0U;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x06000578 RID: 1400 RVA: 0x00004608 File Offset: 0x00002808
[Token(Token = "0x6000578")]
[Address(RVA = "0x26C9650", Offset = "0x26C8450", VA = "0x1826C9650", Slot = "14")]
long IConvertible.ToInt64(IFormatProvider provider)
{
return 0L;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x06000579 RID: 1401 RVA: 0x00004620 File Offset: 0x00002820
[Token(Token = "0x6000579")]
[Address(RVA = "0x26C98C0", Offset = "0x26C86C0", VA = "0x1826C98C0", Slot = "15")]
ulong IConvertible.ToUInt64(IFormatProvider provider)
{
return 0UL;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x0600057A RID: 1402 RVA: 0x00004638 File Offset: 0x00002838
[Token(Token = "0x600057A")]
[Address(RVA = "0x26C9710", Offset = "0x26C8510", VA = "0x1826C9710", Slot = "16")]
float IConvertible.ToSingle(IFormatProvider provider)
{
return 0f;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x0600057B RID: 1403 RVA: 0x00004650 File Offset: 0x00002850
[Token(Token = "0x600057B")]
[Address(RVA = "0x26C9530", Offset = "0x26C8330", VA = "0x1826C9530", Slot = "17")]
double IConvertible.ToDouble(IFormatProvider provider)
{
return 0.0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>1 if this instance is <see langword="true" />; otherwise, 0.</returns>
// Token: 0x0600057C RID: 1404 RVA: 0x00004668 File Offset: 0x00002868
[Token(Token = "0x600057C")]
[Address(RVA = "0x26C94B0", Offset = "0x26C82B0", VA = "0x1826C94B0", Slot = "18")]
decimal IConvertible.ToDecimal(IFormatProvider provider)
{
return 0m;
}
/// <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>This conversion is not supported. No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">You attempt to convert a <see cref="T:System.Boolean" /> value to a <see cref="T:System.DateTime" /> value. This conversion is not supported.</exception>
// Token: 0x0600057D RID: 1405 RVA: 0x00004680 File Offset: 0x00002880
[Token(Token = "0x600057D")]
[Address(RVA = "0x26C93E0", Offset = "0x26C81E0", VA = "0x1826C93E0", Slot = "19")]
DateTime IConvertible.ToDateTime(IFormatProvider provider)
{
return default(DateTime);
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)" />.</summary>
/// <param name="type">The desired type.</param>
/// <param name="provider">An <see cref="T:System.IFormatProvider" /> implementation that supplies culture-specific information about the format of the returned value.</param>
/// <returns>An object of the specified type, with a value that is equivalent to the value of this <see langword="Boolean" /> object.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The requested type conversion is not supported.</exception>
// Token: 0x0600057E RID: 1406 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600057E")]
[Address(RVA = "0x26C9770", Offset = "0x26C8570", VA = "0x1826C9770", Slot = "21")]
object IConvertible.ToType(Type type, IFormatProvider provider)
{
return null;
}
// Token: 0x04000215 RID: 533
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000215")]
private bool m_value;
// Token: 0x04000216 RID: 534
[Token(Token = "0x4000216")]
internal const int True = 1;
// Token: 0x04000217 RID: 535
[Token(Token = "0x4000217")]
internal const int False = 0;
// Token: 0x04000218 RID: 536
[Token(Token = "0x4000218")]
internal const string TrueLiteral = "True";
// Token: 0x04000219 RID: 537
[Token(Token = "0x4000219")]
internal const string FalseLiteral = "False";
/// <summary>Represents the Boolean value <see langword="true" /> as a string. This field is read-only.</summary>
// Token: 0x0400021A RID: 538
[Token(Token = "0x400021A")]
public static readonly string TrueString;
/// <summary>Represents the Boolean value <see langword="false" /> as a string. This field is read-only.</summary>
// Token: 0x0400021B RID: 539
[Token(Token = "0x400021B")]
public static readonly string FalseString;
}
}
+129
View File
@@ -0,0 +1,129 @@
using System;
using System.Runtime.ConstrainedExecution;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Manipulates arrays of primitive types.</summary>
// Token: 0x020000BD RID: 189
[Token(Token = "0x20000BD")]
[ComVisible(true)]
public static class Buffer
{
// Token: 0x06000580 RID: 1408 RVA: 0x00004698 File Offset: 0x00002898
[Token(Token = "0x6000580")]
[Address(RVA = "0x26CA120", Offset = "0x26C8F20", VA = "0x1826CA120")]
internal static bool InternalBlockCopy(Array src, int srcOffsetBytes, Array dst, int dstOffsetBytes, int byteCount)
{
return default(bool);
}
// Token: 0x06000581 RID: 1409 RVA: 0x000046B0 File Offset: 0x000028B0
[Token(Token = "0x6000581")]
[Address(RVA = "0x26CA060", Offset = "0x26C8E60", VA = "0x1826CA060")]
internal unsafe static int IndexOfByte(byte* src, byte value, int index, int count)
{
return 0;
}
// Token: 0x06000582 RID: 1410 RVA: 0x000046C8 File Offset: 0x000028C8
[Token(Token = "0x6000582")]
[Address(RVA = "0x26CA420", Offset = "0x26C9220", VA = "0x1826CA420")]
private static int _ByteLength(Array array)
{
return 0;
}
// Token: 0x06000583 RID: 1411 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000583")]
[Address(RVA = "0x26CA400", Offset = "0x26C9200", VA = "0x1826CA400")]
internal unsafe static void ZeroMemory(byte* src, long len)
{
}
// Token: 0x06000584 RID: 1412 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000584")]
[Address(RVA = "0x26CA3C0", Offset = "0x26C91C0", VA = "0x1826CA3C0")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
internal unsafe static void Memcpy(byte[] dest, int destIndex, byte* src, int srcIndex, int len)
{
}
// Token: 0x06000585 RID: 1413 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000585")]
[Address(RVA = "0x26CA130", Offset = "0x26C8F30", VA = "0x1826CA130")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
internal unsafe static void Memcpy(byte* pDest, int destIndex, byte[] src, int srcIndex, int len)
{
}
/// <summary>Returns the number of bytes in the specified array.</summary>
/// <param name="array">An array.</param>
/// <returns>The number of bytes in the array.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is not a primitive.</exception>
/// <exception cref="T:System.OverflowException">
/// <paramref name="array" /> is larger than 2 gigabytes (GB).</exception>
// Token: 0x06000586 RID: 1414 RVA: 0x000046E0 File Offset: 0x000028E0
[Token(Token = "0x6000586")]
[Address(RVA = "0x26C9FA0", Offset = "0x26C8DA0", VA = "0x1826C9FA0")]
public static int ByteLength(Array array)
{
return 0;
}
/// <summary>Copies a specified number of bytes from a source array starting at a particular offset to a destination array starting at a particular offset.</summary>
/// <param name="src">The source buffer.</param>
/// <param name="srcOffset">The zero-based byte offset into <paramref name="src" />.</param>
/// <param name="dst">The destination buffer.</param>
/// <param name="dstOffset">The zero-based byte offset into <paramref name="dst" />.</param>
/// <param name="count">The number of bytes to copy.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="src" /> or <paramref name="dst" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="src" /> or <paramref name="dst" /> is not an array of primitives.
/// -or-
/// The number of bytes in <paramref name="src" /> is less than <paramref name="srcOffset" /> plus <paramref name="count" />.
/// -or-
/// The number of bytes in <paramref name="dst" /> is less than <paramref name="dstOffset" /> plus <paramref name="count" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="srcOffset" />, <paramref name="dstOffset" />, or <paramref name="count" /> is less than 0.</exception>
// Token: 0x06000587 RID: 1415 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000587")]
[Address(RVA = "0x26C9D70", Offset = "0x26C8B70", VA = "0x1826C9D70")]
public static void BlockCopy(Array src, int srcOffset, Array dst, int dstOffset, int count)
{
}
// Token: 0x06000588 RID: 1416 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000588")]
[Address(RVA = "0x26CA560", Offset = "0x26C9360", VA = "0x1826CA560")]
internal unsafe static void memcpy4(byte* dest, byte* src, int size)
{
}
// Token: 0x06000589 RID: 1417 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000589")]
[Address(RVA = "0x26CA4E0", Offset = "0x26C92E0", VA = "0x1826CA4E0")]
internal unsafe static void memcpy2(byte* dest, byte* src, int size)
{
}
// Token: 0x0600058A RID: 1418 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600058A")]
[Address(RVA = "0x26CA430", Offset = "0x26C9230", VA = "0x1826CA430")]
private unsafe static void memcpy1(byte* dest, byte* src, int size)
{
}
// Token: 0x0600058B RID: 1419 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600058B")]
[Address(RVA = "0x26CA170", Offset = "0x26C8F70", VA = "0x1826CA170")]
internal unsafe static void Memcpy(byte* dest, byte* src, int size)
{
}
}
}
+442
View File
@@ -0,0 +1,442 @@
using System;
using System.Globalization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Represents an 8-bit unsigned integer.</summary>
// Token: 0x020000BE RID: 190
[Token(Token = "0x20000BE")]
[ComVisible(true)]
[Serializable]
public struct Byte : IComparable, IFormattable, IConvertible, IComparable<byte>, IEquatable<byte>
{
/// <summary>Compares this instance to a specified object and returns an indication of their relative values.</summary>
/// <param name="value">An object to compare, or <see langword="null" />.</param>
/// <returns>A signed integer that indicates the relative order of this instance and <paramref name="value" />.
/// Return Value
///
/// Description
///
/// Less than zero
///
/// This instance is less than <paramref name="value" />.
///
/// Zero
///
/// This instance is equal to <paramref name="value" />.
///
/// Greater than zero
///
/// This instance is greater than <paramref name="value" />.
///
/// -or-
///
/// <paramref name="value" /> is <see langword="null" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="value" /> is not a <see cref="T:System.Byte" />.</exception>
// Token: 0x0600058C RID: 1420 RVA: 0x000046F8 File Offset: 0x000028F8
[Token(Token = "0x600058C")]
[Address(RVA = "0x26CAB10", Offset = "0x26C9910", VA = "0x1826CAB10", Slot = "4")]
public int CompareTo(object value)
{
return 0;
}
/// <summary>Compares this instance to a specified 8-bit unsigned integer and returns an indication of their relative values.</summary>
/// <param name="value">An 8-bit unsigned integer to compare.</param>
/// <returns>A signed integer that indicates the relative order of this instance and <paramref name="value" />.
/// Return Value
///
/// Description
///
/// Less than zero
///
/// This instance is less than <paramref name="value" />.
///
/// Zero
///
/// This instance is equal to <paramref name="value" />.
///
/// Greater than zero
///
/// This instance is greater than <paramref name="value" />.</returns>
// Token: 0x0600058D RID: 1421 RVA: 0x00004710 File Offset: 0x00002910
[Token(Token = "0x600058D")]
[Address(RVA = "0x26CAB00", Offset = "0x26C9900", VA = "0x1826CAB00", Slot = "23")]
public int CompareTo(byte value)
{
return 0;
}
/// <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
/// <param name="obj">An object to compare with this instance, or <see langword="null" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> is an instance of <see cref="T:System.Byte" /> and equals the value of this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x0600058E RID: 1422 RVA: 0x00004728 File Offset: 0x00002928
[Token(Token = "0x600058E")]
[Address(RVA = "0x26CABE0", Offset = "0x26C99E0", VA = "0x1826CABE0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns a value indicating whether this instance and a specified <see cref="T:System.Byte" /> object represent the same value.</summary>
/// <param name="obj">An object to compare to this instance.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> is equal to this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x0600058F RID: 1423 RVA: 0x00004740 File Offset: 0x00002940
[Token(Token = "0x600058F")]
[Address(RVA = "0x26C9190", Offset = "0x26C7F90", VA = "0x1826C9190", Slot = "24")]
public bool Equals(byte obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A hash code for the current <see cref="T:System.Byte" />.</returns>
// Token: 0x06000590 RID: 1424 RVA: 0x00004758 File Offset: 0x00002958
[Token(Token = "0x6000590")]
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Converts the string representation of a number in a specified culture-specific format to its <see cref="T:System.Byte" /> equivalent.</summary>
/// <param name="s">A string that contains a number to convert. The string is interpreted using the <see cref="F:System.Globalization.NumberStyles.Integer" /> style.</param>
/// <param name="provider">An object that supplies culture-specific parsing information about <paramref name="s" />. If <paramref name="provider" /> is <see langword="null" />, the thread current culture is used.</param>
/// <returns>A byte value that is equivalent to the number contained in <paramref name="s" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="s" /> is not of the correct format.</exception>
/// <exception cref="T:System.OverflowException">
/// <paramref name="s" /> represents a number less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.</exception>
// Token: 0x06000591 RID: 1425 RVA: 0x00004770 File Offset: 0x00002970
[Token(Token = "0x6000591")]
[Address(RVA = "0x26CAD70", Offset = "0x26C9B70", VA = "0x1826CAD70")]
public static byte Parse(string s, IFormatProvider provider)
{
return 0;
}
/// <summary>Converts the string representation of a number in a specified style and culture-specific format to its <see cref="T:System.Byte" /> equivalent.</summary>
/// <param name="s">A string that contains a number to convert. The string is interpreted using the style specified by <paramref name="style" />.</param>
/// <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in <paramref name="s" />. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer" />.</param>
/// <param name="provider">An object that supplies culture-specific information about the format of <paramref name="s" />. If <paramref name="provider" /> is <see langword="null" />, the thread current culture is used.</param>
/// <returns>A byte value that is equivalent to the number contained in <paramref name="s" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">
/// <paramref name="s" /> is not of the correct format.</exception>
/// <exception cref="T:System.OverflowException">
/// <paramref name="s" /> represents a number less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />.
/// -or-
/// <paramref name="s" /> includes non-zero, fractional digits.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
/// -or-
/// <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
// Token: 0x06000592 RID: 1426 RVA: 0x00004788 File Offset: 0x00002988
[Token(Token = "0x6000592")]
[Address(RVA = "0x26CADA0", Offset = "0x26C9BA0", VA = "0x1826CADA0")]
public static byte Parse(string s, NumberStyles style, IFormatProvider provider)
{
return 0;
}
// Token: 0x06000593 RID: 1427 RVA: 0x000047A0 File Offset: 0x000029A0
[Token(Token = "0x6000593")]
[Address(RVA = "0x26CAC70", Offset = "0x26C9A70", VA = "0x1826CAC70")]
private static byte Parse(string s, NumberStyles style, NumberFormatInfo info)
{
return 0;
}
/// <summary>Tries to convert the string representation of a number to its <see cref="T:System.Byte" /> equivalent, and returns a value that indicates whether the conversion succeeded.</summary>
/// <param name="s">A string that contains a number to convert. The string is interpreted using the <see cref="F:System.Globalization.NumberStyles.Integer" /> style.</param>
/// <param name="result">When this method returns, contains the <see cref="T:System.Byte" /> value equivalent to the number contained in <paramref name="s" /> if the conversion succeeded, or zero if the conversion failed. This parameter is passed uninitialized; any value originally supplied in <paramref name="result" /> will be overwritten.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
// Token: 0x06000594 RID: 1428 RVA: 0x000047B8 File Offset: 0x000029B8
[Token(Token = "0x6000594")]
[Address(RVA = "0x26CB5A0", Offset = "0x26CA3A0", VA = "0x1826CB5A0")]
public static bool TryParse(string s, out byte result)
{
return default(bool);
}
/// <summary>Converts the string representation of a number in a specified style and culture-specific format to its <see cref="T:System.Byte" /> equivalent. A return value indicates whether the conversion succeeded or failed.</summary>
/// <param name="s">A string containing a number to convert. The string is interpreted using the style specified by <paramref name="style" />.</param>
/// <param name="style">A bitwise combination of enumeration values that indicates the style elements that can be present in <paramref name="s" />. A typical value to specify is <see cref="F:System.Globalization.NumberStyles.Integer" />.</param>
/// <param name="provider">An object that supplies culture-specific formatting information about <paramref name="s" />. If <paramref name="provider" /> is <see langword="null" />, the thread current culture is used.</param>
/// <param name="result">When this method returns, contains the 8-bit unsigned integer value equivalent to the number contained in <paramref name="s" /> if the conversion succeeded, or zero if the conversion failed. The conversion fails if the <paramref name="s" /> parameter is <see langword="null" /> or <see cref="F:System.String.Empty" />, is not of the correct format, or represents a number less than <see cref="F:System.Byte.MinValue" /> or greater than <see cref="F:System.Byte.MaxValue" />. This parameter is passed uninitialized; any value originally supplied in <paramref name="result" /> will be overwritten.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="s" /> was converted successfully; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="style" /> is not a <see cref="T:System.Globalization.NumberStyles" /> value.
/// -or-
/// <paramref name="style" /> is not a combination of <see cref="F:System.Globalization.NumberStyles.AllowHexSpecifier" /> and <see cref="F:System.Globalization.NumberStyles.HexNumber" /> values.</exception>
// Token: 0x06000595 RID: 1429 RVA: 0x000047D0 File Offset: 0x000029D0
[Token(Token = "0x6000595")]
[Address(RVA = "0x26CB4C0", Offset = "0x26CA2C0", VA = "0x1826CB4C0")]
public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out byte result)
{
return default(bool);
}
// Token: 0x06000596 RID: 1430 RVA: 0x000047E8 File Offset: 0x000029E8
[Token(Token = "0x6000596")]
[Address(RVA = "0x26CB550", Offset = "0x26CA350", VA = "0x1826CB550")]
private static bool TryParse(string s, NumberStyles style, NumberFormatInfo info, out byte result)
{
return default(bool);
}
/// <summary>Converts the value of the current <see cref="T:System.Byte" /> object to its equivalent string representation.</summary>
/// <returns>The string representation of the value of this object, which consists of a sequence of digits that range from 0 to 9 with no leading zeroes.</returns>
// Token: 0x06000597 RID: 1431 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000597")]
[Address(RVA = "0x26CB410", Offset = "0x26CA210", VA = "0x1826CB410", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>Converts the value of the current <see cref="T:System.Byte" /> object to its equivalent string representation using the specified format.</summary>
/// <param name="format">A numeric format string.</param>
/// <returns>The string representation of the current <see cref="T:System.Byte" /> object, formatted as specified by the <paramref name="format" /> parameter.</returns>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> includes an unsupported specifier. Supported format specifiers are listed in the Remarks section.</exception>
// Token: 0x06000598 RID: 1432 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000598")]
[Address(RVA = "0x26CB440", Offset = "0x26CA240", VA = "0x1826CB440")]
public string ToString(string format)
{
return null;
}
/// <summary>Converts the numeric value of the current <see cref="T:System.Byte" /> object to its equivalent string representation using the specified culture-specific formatting information.</summary>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The string representation of the value of this object in the format specified by the <paramref name="provider" /> parameter.</returns>
// Token: 0x06000599 RID: 1433 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000599")]
[Address(RVA = "0x26CB3E0", Offset = "0x26CA1E0", VA = "0x1826CB3E0", Slot = "21")]
public string ToString(IFormatProvider provider)
{
return null;
}
/// <summary>Converts the value of the current <see cref="T:System.Byte" /> object to its equivalent string representation using the specified format and culture-specific formatting information.</summary>
/// <param name="format">A standard or custom numeric format string.</param>
/// <param name="provider">An object that supplies culture-specific formatting information.</param>
/// <returns>The string representation of the current <see cref="T:System.Byte" /> object, formatted as specified by the <paramref name="format" /> and <paramref name="provider" /> parameters.</returns>
/// <exception cref="T:System.FormatException">
/// <paramref name="format" /> includes an unsupported specifier. Supported format specifiers are listed in the Remarks section.</exception>
// Token: 0x0600059A RID: 1434 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600059A")]
[Address(RVA = "0x26CB480", Offset = "0x26CA280", VA = "0x1826CB480", Slot = "5")]
public string ToString(string format, IFormatProvider provider)
{
return null;
}
/// <summary>Returns the <see cref="T:System.TypeCode" /> for value type <see cref="T:System.Byte" />.</summary>
/// <returns>The enumerated constant, <see cref="F:System.TypeCode.Byte" />.</returns>
// Token: 0x0600059B RID: 1435 RVA: 0x00004800 File Offset: 0x00002A00
[Token(Token = "0x600059B")]
[Address(RVA = "0x46CC50", Offset = "0x46BA50", VA = "0x18046CC50", Slot = "6")]
public TypeCode GetTypeCode()
{
return TypeCode.Empty;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToBoolean(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>
/// <see langword="true" /> if the value of the current instance is not zero; otherwise, <see langword="false" />.</returns>
// Token: 0x0600059C RID: 1436 RVA: 0x00004818 File Offset: 0x00002A18
[Token(Token = "0x600059C")]
[Address(RVA = "0x26CADF0", Offset = "0x26C9BF0", VA = "0x1826CADF0", Slot = "7")]
bool IConvertible.ToBoolean(IFormatProvider provider)
{
return default(bool);
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to a <see cref="T:System.Char" />.</returns>
// Token: 0x0600059D RID: 1437 RVA: 0x00004830 File Offset: 0x00002A30
[Token(Token = "0x600059D")]
[Address(RVA = "0x26CAE50", Offset = "0x26C9C50", VA = "0x1826CAE50", Slot = "8")]
char IConvertible.ToChar(IFormatProvider provider)
{
return '\0';
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to an <see cref="T:System.SByte" />.</returns>
// Token: 0x0600059E RID: 1438 RVA: 0x00004848 File Offset: 0x00002A48
[Token(Token = "0x600059E")]
[Address(RVA = "0x26CB170", Offset = "0x26C9F70", VA = "0x1826CB170", Slot = "9")]
sbyte IConvertible.ToSByte(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, unchanged.</returns>
// Token: 0x0600059F RID: 1439 RVA: 0x00004860 File Offset: 0x00002A60
[Token(Token = "0x600059F")]
[Address(RVA = "0x60EA40", Offset = "0x60D840", VA = "0x18060EA40", Slot = "10")]
byte IConvertible.ToByte(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to an <see cref="T:System.Int16" />.</returns>
// Token: 0x060005A0 RID: 1440 RVA: 0x00004878 File Offset: 0x00002A78
[Token(Token = "0x60005A0")]
[Address(RVA = "0x26CB050", Offset = "0x26C9E50", VA = "0x1826CB050", Slot = "11")]
short IConvertible.ToInt16(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to a <see cref="T:System.UInt16" />.</returns>
// Token: 0x060005A1 RID: 1441 RVA: 0x00004890 File Offset: 0x00002A90
[Token(Token = "0x60005A1")]
[Address(RVA = "0x26CB2C0", Offset = "0x26CA0C0", VA = "0x1826CB2C0", Slot = "12")]
ushort IConvertible.ToUInt16(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to an <see cref="T:System.Int32" />.</returns>
// Token: 0x060005A2 RID: 1442 RVA: 0x000048A8 File Offset: 0x00002AA8
[Token(Token = "0x60005A2")]
[Address(RVA = "0x26CB0B0", Offset = "0x26C9EB0", VA = "0x1826CB0B0", Slot = "13")]
int IConvertible.ToInt32(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to a <see cref="T:System.UInt32" />.</returns>
// Token: 0x060005A3 RID: 1443 RVA: 0x000048C0 File Offset: 0x00002AC0
[Token(Token = "0x60005A3")]
[Address(RVA = "0x26CB320", Offset = "0x26CA120", VA = "0x1826CB320", Slot = "14")]
uint IConvertible.ToUInt32(IFormatProvider provider)
{
return 0U;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to an <see cref="T:System.Int64" />.</returns>
// Token: 0x060005A4 RID: 1444 RVA: 0x000048D8 File Offset: 0x00002AD8
[Token(Token = "0x60005A4")]
[Address(RVA = "0x26CB110", Offset = "0x26C9F10", VA = "0x1826CB110", Slot = "15")]
long IConvertible.ToInt64(IFormatProvider provider)
{
return 0L;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to a <see cref="T:System.UInt64" />.</returns>
// Token: 0x060005A5 RID: 1445 RVA: 0x000048F0 File Offset: 0x00002AF0
[Token(Token = "0x60005A5")]
[Address(RVA = "0x26CB380", Offset = "0x26CA180", VA = "0x1826CB380", Slot = "16")]
ulong IConvertible.ToUInt64(IFormatProvider provider)
{
return 0UL;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSingle(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to a <see cref="T:System.Single" />.</returns>
// Token: 0x060005A6 RID: 1446 RVA: 0x00004908 File Offset: 0x00002B08
[Token(Token = "0x60005A6")]
[Address(RVA = "0x26CB1D0", Offset = "0x26C9FD0", VA = "0x1826CB1D0", Slot = "17")]
float IConvertible.ToSingle(IFormatProvider provider)
{
return 0f;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDouble(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to a <see cref="T:System.Double" />.</returns>
// Token: 0x060005A7 RID: 1447 RVA: 0x00004920 File Offset: 0x00002B20
[Token(Token = "0x60005A7")]
[Address(RVA = "0x26CAFF0", Offset = "0x26C9DF0", VA = "0x1826CAFF0", Slot = "18")]
double IConvertible.ToDouble(IFormatProvider provider)
{
return 0.0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToDecimal(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current instance, converted to a <see cref="T:System.Decimal" />.</returns>
// Token: 0x060005A8 RID: 1448 RVA: 0x00004938 File Offset: 0x00002B38
[Token(Token = "0x60005A8")]
[Address(RVA = "0x26CAF80", Offset = "0x26C9D80", VA = "0x1826CAF80", Slot = "19")]
decimal IConvertible.ToDecimal(IFormatProvider provider)
{
return 0m;
}
/// <summary>This conversion is not supported. Attempting to use this method throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>This conversion is not supported. No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">In all cases.</exception>
// Token: 0x060005A9 RID: 1449 RVA: 0x00004950 File Offset: 0x00002B50
[Token(Token = "0x60005A9")]
[Address(RVA = "0x26CAEB0", Offset = "0x26C9CB0", VA = "0x1826CAEB0", Slot = "20")]
DateTime IConvertible.ToDateTime(IFormatProvider provider)
{
return default(DateTime);
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)" />.</summary>
/// <param name="type">The type to which to convert this <see cref="T:System.Byte" /> value.</param>
/// <param name="provider">An <see cref="T:System.IFormatProvider" /> implementation that supplies information about the format of the returned value.</param>
/// <returns>The value of the current instance, converted to <paramref name="type" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The requested type conversion is not supported.</exception>
// Token: 0x060005AA RID: 1450 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005AA")]
[Address(RVA = "0x26CB230", Offset = "0x26CA030", VA = "0x1826CB230", Slot = "22")]
object IConvertible.ToType(Type type, IFormatProvider provider)
{
return null;
}
// Token: 0x0400021C RID: 540
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400021C")]
private byte m_value;
/// <summary>Represents the largest possible value of a <see cref="T:System.Byte" />. This field is constant.</summary>
// Token: 0x0400021D RID: 541
[Token(Token = "0x400021D")]
public const byte MaxValue = 255;
/// <summary>Represents the smallest possible value of a <see cref="T:System.Byte" />. This field is constant.</summary>
// Token: 0x0400021E RID: 542
[Token(Token = "0x400021E")]
public const byte MinValue = 0;
}
}
+12
View File
@@ -0,0 +1,12 @@
using System;
using Cpp2IlInjected;
namespace System
{
// Token: 0x02000178 RID: 376
[Token(Token = "0x2000178")]
internal enum ByteEnum : byte
{
}
}
+58
View File
@@ -0,0 +1,58 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace System
{
// Token: 0x02000199 RID: 409
[Token(Token = "0x2000199")]
internal class ByteMatcher
{
// Token: 0x06001065 RID: 4197 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001065")]
[Address(RVA = "0x26CA600", Offset = "0x26C9400", VA = "0x1826CA600")]
public void AddMapping(TermInfoStrings key, byte[] val)
{
}
// Token: 0x06001066 RID: 4198 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001066")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
public void Sort()
{
}
// Token: 0x06001067 RID: 4199 RVA: 0x0000D0F8 File Offset: 0x0000B2F8
[Token(Token = "0x6001067")]
[Address(RVA = "0x26CAA00", Offset = "0x26C9800", VA = "0x1826CAA00")]
public bool StartsWith(int c)
{
return default(bool);
}
// Token: 0x06001068 RID: 4200 RVA: 0x0000D110 File Offset: 0x0000B310
[Token(Token = "0x6001068")]
[Address(RVA = "0x26CA720", Offset = "0x26C9520", VA = "0x1826CA720")]
public TermInfoStrings Match(char[] buffer, int offset, int length, out int used)
{
return TermInfoStrings.BackTab;
}
// Token: 0x06001069 RID: 4201 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001069")]
[Address(RVA = "0x26CAA80", Offset = "0x26C9880", VA = "0x1826CAA80")]
public ByteMatcher()
{
}
// Token: 0x040006B4 RID: 1716
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40006B4")]
private Hashtable map;
// Token: 0x040006B5 RID: 1717
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40006B5")]
private Hashtable starts;
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System
{
// Token: 0x0200015E RID: 350
[Token(Token = "0x200015E")]
[FriendAccessAllowed]
internal class CLRConfig
{
// Token: 0x06000EA9 RID: 3753 RVA: 0x0000C498 File Offset: 0x0000A698
[Token(Token = "0x6000EA9")]
[Address(RVA = "0x1B65780", Offset = "0x1B64580", VA = "0x181B65780")]
internal static bool CheckThrowUnobservedTaskExceptions()
{
return default(bool);
}
}
}
+30
View File
@@ -0,0 +1,30 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Indicates whether a program element is compliant with the Common Language Specification (CLS). This class cannot be inherited.</summary>
// Token: 0x020000C2 RID: 194
[Token(Token = "0x20000C2")]
[ComVisible(true)]
[AttributeUsage(AttributeTargets.All)]
[Serializable]
public sealed class CLSCompliantAttribute : Attribute
{
/// <summary>Initializes an instance of the <see cref="T:System.CLSCompliantAttribute" /> class with a Boolean value indicating whether the indicated program element is CLS-compliant.</summary>
/// <param name="isCompliant">
/// <see langword="true" /> if CLS-compliant; otherwise, <see langword="false" />.</param>
// Token: 0x060005FB RID: 1531 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005FB")]
[Address(RVA = "0x162F3C0", Offset = "0x162E1C0", VA = "0x18162F3C0")]
public CLSCompliantAttribute(bool isCompliant)
{
}
// Token: 0x0400022B RID: 555
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400022B")]
private bool m_compliant;
}
}
@@ -0,0 +1,42 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System
{
/// <summary>The exception that is thrown when an attempt to unload an application domain fails.</summary>
// Token: 0x020000BF RID: 191
[Token(Token = "0x20000BF")]
[ComVisible(true)]
[Serializable]
public class CannotUnloadAppDomainException : SystemException
{
/// <summary>Initializes a new instance of the <see cref="T:System.CannotUnloadAppDomainException" /> class.</summary>
// Token: 0x060005AB RID: 1451 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005AB")]
[Address(RVA = "0x26CB610", Offset = "0x26CA410", VA = "0x1826CB610")]
public CannotUnloadAppDomainException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.CannotUnloadAppDomainException" /> class with a specified error message.</summary>
/// <param name="message">A <see cref="T:System.String" /> that describes the error.</param>
// Token: 0x060005AC RID: 1452 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005AC")]
[Address(RVA = "0x26CB670", Offset = "0x26CA470", VA = "0x1826CB670")]
public CannotUnloadAppDomainException(string message)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.CannotUnloadAppDomainException" /> class from serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination.</param>
// Token: 0x060005AD RID: 1453 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005AD")]
[Address(RVA = "0x3F60E0", Offset = "0x3F4EE0", VA = "0x1803F60E0")]
protected CannotUnloadAppDomainException(SerializationInfo info, StreamingContext context)
{
}
}
}
+886
View File
@@ -0,0 +1,886 @@
using System;
using System.Globalization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Represents a character as a UTF-16 code unit.</summary>
// Token: 0x020000C0 RID: 192
[Token(Token = "0x20000C0")]
[ComVisible(true)]
[Serializable]
public struct Char : IComparable, IConvertible, IComparable<char>, IEquatable<char>
{
// Token: 0x060005AE RID: 1454 RVA: 0x00004968 File Offset: 0x00002B68
[Token(Token = "0x60005AE")]
[Address(RVA = "0x26CC060", Offset = "0x26CAE60", VA = "0x1826CC060")]
private static bool IsLatin1(char ch)
{
return default(bool);
}
// Token: 0x060005AF RID: 1455 RVA: 0x00004980 File Offset: 0x00002B80
[Token(Token = "0x60005AF")]
[Address(RVA = "0x26CBDD0", Offset = "0x26CABD0", VA = "0x1826CBDD0")]
private static bool IsAscii(char ch)
{
return default(bool);
}
// Token: 0x060005B0 RID: 1456 RVA: 0x00004998 File Offset: 0x00002B98
[Token(Token = "0x60005B0")]
[Address(RVA = "0x26CBB30", Offset = "0x26CA930", VA = "0x1826CBB30")]
private static UnicodeCategory GetLatin1UnicodeCategory(char ch)
{
return UnicodeCategory.UppercaseLetter;
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x060005B1 RID: 1457 RVA: 0x000049B0 File Offset: 0x00002BB0
[Token(Token = "0x60005B1")]
[Address(RVA = "0x26CBB20", Offset = "0x26CA920", VA = "0x1826CBB20", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
/// <param name="obj">An object to compare with this instance or <see langword="null" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> is an instance of <see cref="T:System.Char" /> and equals the value of this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x060005B2 RID: 1458 RVA: 0x000049C8 File Offset: 0x00002BC8
[Token(Token = "0x60005B2")]
[Address(RVA = "0x26CBA90", Offset = "0x26CA890", VA = "0x1826CBA90", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns a value that indicates whether this instance is equal to the specified <see cref="T:System.Char" /> object.</summary>
/// <param name="obj">An object to compare to this instance.</param>
/// <returns>
/// <see langword="true" /> if the <paramref name="obj" /> parameter equals the value of this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x060005B3 RID: 1459 RVA: 0x000049E0 File Offset: 0x00002BE0
[Token(Token = "0x60005B3")]
[Address(RVA = "0x164F420", Offset = "0x164E220", VA = "0x18164F420", Slot = "23")]
public bool Equals(char obj)
{
return default(bool);
}
/// <summary>Compares this instance to a specified object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified <see cref="T:System.Object" />.</summary>
/// <param name="value">An object to compare this instance to, or <see langword="null" />.</param>
/// <returns>A signed number indicating the position of this instance in the sort order in relation to the <paramref name="value" /> parameter.
/// Return Value
///
/// Description
///
/// Less than zero
///
/// This instance precedes <paramref name="value" />.
///
/// Zero
///
/// This instance has the same position in the sort order as <paramref name="value" />.
///
/// Greater than zero
///
/// This instance follows <paramref name="value" />.
///
/// -or-
///
/// <paramref name="value" /> is <see langword="null" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="value" /> is not a <see cref="T:System.Char" /> object.</exception>
// Token: 0x060005B4 RID: 1460 RVA: 0x000049F8 File Offset: 0x00002BF8
[Token(Token = "0x60005B4")]
[Address(RVA = "0x26CB710", Offset = "0x26CA510", VA = "0x1826CB710", Slot = "4")]
public int CompareTo(object value)
{
return 0;
}
/// <summary>Compares this instance to a specified <see cref="T:System.Char" /> object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified <see cref="T:System.Char" /> object.</summary>
/// <param name="value">A <see cref="T:System.Char" /> object to compare.</param>
/// <returns>A signed number indicating the position of this instance in the sort order in relation to the <paramref name="value" /> parameter.
/// Return Value
///
/// Description
///
/// Less than zero
///
/// This instance precedes <paramref name="value" />.
///
/// Zero
///
/// This instance has the same position in the sort order as <paramref name="value" />.
///
/// Greater than zero
///
/// This instance follows <paramref name="value" />.</returns>
// Token: 0x060005B5 RID: 1461 RVA: 0x00004A10 File Offset: 0x00002C10
[Token(Token = "0x60005B5")]
[Address(RVA = "0x26CB700", Offset = "0x26CA500", VA = "0x1826CB700", Slot = "22")]
public int CompareTo(char value)
{
return 0;
}
/// <summary>Converts the value of this instance to its equivalent string representation.</summary>
/// <returns>The string representation of the value of this instance.</returns>
// Token: 0x060005B6 RID: 1462 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005B6")]
[Address(RVA = "0x26CDBB0", Offset = "0x26CC9B0", VA = "0x1826CDBB0", Slot = "3")]
public override string ToString()
{
return null;
}
/// <summary>Converts the value of this instance to its equivalent string representation using the specified culture-specific format information.</summary>
/// <param name="provider">(Reserved) An object that supplies culture-specific formatting information.</param>
/// <returns>The string representation of the value of this instance as specified by <paramref name="provider" />.</returns>
// Token: 0x060005B7 RID: 1463 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005B7")]
[Address(RVA = "0x26CDC10", Offset = "0x26CCA10", VA = "0x1826CDC10", Slot = "20")]
public string ToString(IFormatProvider provider)
{
return null;
}
/// <summary>Converts the specified Unicode character to its equivalent string representation.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <returns>The string representation of the value of <paramref name="c" />.</returns>
// Token: 0x060005B8 RID: 1464 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005B8")]
[Address(RVA = "0x26CDB90", Offset = "0x26CC990", VA = "0x1826CDB90")]
public static string ToString(char c)
{
return null;
}
/// <summary>Converts the value of the specified string to its equivalent Unicode character.</summary>
/// <param name="s">A string that contains a single character, or <see langword="null" />.</param>
/// <returns>A Unicode character equivalent to the sole character in <paramref name="s" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.FormatException">The length of <paramref name="s" /> is not 1.</exception>
// Token: 0x060005B9 RID: 1465 RVA: 0x00004A28 File Offset: 0x00002C28
[Token(Token = "0x60005B9")]
[Address(RVA = "0x26CD170", Offset = "0x26CBF70", VA = "0x1826CD170")]
public static char Parse(string s)
{
return '\0';
}
/// <summary>Converts the value of the specified string to its equivalent Unicode character. A return code indicates whether the conversion succeeded or failed.</summary>
/// <param name="s">A string that contains a single character, or <see langword="null" />.</param>
/// <param name="result">When this method returns, contains a Unicode character equivalent to the sole character in <paramref name="s" />, if the conversion succeeded, or an undefined value if the conversion failed. The conversion fails if the <paramref name="s" /> parameter is <see langword="null" /> or the length of <paramref name="s" /> is not 1. This parameter is passed uninitialized.</param>
/// <returns>
/// <see langword="true" /> if the <paramref name="s" /> parameter was converted successfully; otherwise, <see langword="false" />.</returns>
// Token: 0x060005BA RID: 1466 RVA: 0x00004A40 File Offset: 0x00002C40
[Token(Token = "0x60005BA")]
[Address(RVA = "0x26CDE30", Offset = "0x26CCC30", VA = "0x1826CDE30")]
public static bool TryParse(string s, out char result)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a decimal digit.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a decimal digit; otherwise, <see langword="false" />.</returns>
// Token: 0x060005BB RID: 1467 RVA: 0x00004A58 File Offset: 0x00002C58
[Token(Token = "0x60005BB")]
[Address(RVA = "0x26CBEA0", Offset = "0x26CACA0", VA = "0x1826CBEA0")]
public static bool IsDigit(char c)
{
return default(bool);
}
// Token: 0x060005BC RID: 1468 RVA: 0x00004A70 File Offset: 0x00002C70
[Token(Token = "0x60005BC")]
[Address(RVA = "0x26CB6B0", Offset = "0x26CA4B0", VA = "0x1826CB6B0")]
internal static bool CheckLetter(UnicodeCategory uc)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a Unicode letter.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a letter; otherwise, <see langword="false" />.</returns>
// Token: 0x060005BD RID: 1469 RVA: 0x00004A88 File Offset: 0x00002C88
[Token(Token = "0x60005BD")]
[Address(RVA = "0x26CC4C0", Offset = "0x26CB2C0", VA = "0x1826CC4C0")]
public static bool IsLetter(char c)
{
return default(bool);
}
// Token: 0x060005BE RID: 1470 RVA: 0x00004AA0 File Offset: 0x00002CA0
[Token(Token = "0x60005BE")]
[Address(RVA = "0x26CCEF0", Offset = "0x26CBCF0", VA = "0x1826CCEF0")]
private static bool IsWhiteSpaceLatin1(char c)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as white space.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is white space; otherwise, <see langword="false" />.</returns>
// Token: 0x060005BF RID: 1471 RVA: 0x00004AB8 File Offset: 0x00002CB8
[Token(Token = "0x60005BF")]
[Address(RVA = "0x26CCF20", Offset = "0x26CBD20", VA = "0x1826CCF20")]
public static bool IsWhiteSpace(char c)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as an uppercase letter.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is an uppercase letter; otherwise, <see langword="false" />.</returns>
// Token: 0x060005C0 RID: 1472 RVA: 0x00004AD0 File Offset: 0x00002CD0
[Token(Token = "0x60005C0")]
[Address(RVA = "0x26CCDF0", Offset = "0x26CBBF0", VA = "0x1826CCDF0")]
public static bool IsUpper(char c)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a lowercase letter.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a lowercase letter; otherwise, <see langword="false" />.</returns>
// Token: 0x060005C1 RID: 1473 RVA: 0x00004AE8 File Offset: 0x00002CE8
[Token(Token = "0x60005C1")]
[Address(RVA = "0x26CC600", Offset = "0x26CB400", VA = "0x1826CC600")]
public static bool IsLower(char c)
{
return default(bool);
}
// Token: 0x060005C2 RID: 1474 RVA: 0x00004B00 File Offset: 0x00002D00
[Token(Token = "0x60005C2")]
[Address(RVA = "0x26CB6D0", Offset = "0x26CA4D0", VA = "0x1826CB6D0")]
internal static bool CheckPunctuation(UnicodeCategory uc)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a punctuation mark.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a punctuation mark; otherwise, <see langword="false" />.</returns>
// Token: 0x060005C3 RID: 1475 RVA: 0x00004B18 File Offset: 0x00002D18
[Token(Token = "0x60005C3")]
[Address(RVA = "0x26CC9E0", Offset = "0x26CB7E0", VA = "0x1826CC9E0")]
public static bool IsPunctuation(char c)
{
return default(bool);
}
// Token: 0x060005C4 RID: 1476 RVA: 0x00004B30 File Offset: 0x00002D30
[Token(Token = "0x60005C4")]
[Address(RVA = "0x26CB6A0", Offset = "0x26CA4A0", VA = "0x1826CB6A0")]
internal static bool CheckLetterOrDigit(UnicodeCategory uc)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a letter or a decimal digit.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a letter or a decimal digit; otherwise, <see langword="false" />.</returns>
// Token: 0x060005C5 RID: 1477 RVA: 0x00004B48 File Offset: 0x00002D48
[Token(Token = "0x60005C5")]
[Address(RVA = "0x26CC200", Offset = "0x26CB000", VA = "0x1826CC200")]
public static bool IsLetterOrDigit(char c)
{
return default(bool);
}
/// <summary>Converts the value of a specified Unicode character to its uppercase equivalent using specified culture-specific formatting information.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <param name="culture">An object that supplies culture-specific casing rules.</param>
/// <returns>The uppercase equivalent of <paramref name="c" />, modified according to <paramref name="culture" />, or the unchanged value of <paramref name="c" /> if <paramref name="c" /> is already uppercase, has no uppercase equivalent, or is not alphabetic.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="culture" /> is <see langword="null" />.</exception>
// Token: 0x060005C6 RID: 1478 RVA: 0x00004B60 File Offset: 0x00002D60
[Token(Token = "0x60005C6")]
[Address(RVA = "0x26CDD90", Offset = "0x26CCB90", VA = "0x1826CDD90")]
public static char ToUpper(char c, CultureInfo culture)
{
return '\0';
}
/// <summary>Converts the value of a Unicode character to its uppercase equivalent.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <returns>The uppercase equivalent of <paramref name="c" />, or the unchanged value of <paramref name="c" /> if <paramref name="c" /> is already uppercase, has no uppercase equivalent, or is not alphabetic.</returns>
// Token: 0x060005C7 RID: 1479 RVA: 0x00004B78 File Offset: 0x00002D78
[Token(Token = "0x60005C7")]
[Address(RVA = "0x26CDD00", Offset = "0x26CCB00", VA = "0x1826CDD00")]
public static char ToUpper(char c)
{
return '\0';
}
/// <summary>Converts the value of a Unicode character to its uppercase equivalent using the casing rules of the invariant culture.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <returns>The uppercase equivalent of the <paramref name="c" /> parameter, or the unchanged value of <paramref name="c" />, if <paramref name="c" /> is already uppercase or not alphabetic.</returns>
// Token: 0x060005C8 RID: 1480 RVA: 0x00004B90 File Offset: 0x00002D90
[Token(Token = "0x60005C8")]
[Address(RVA = "0x26CDC70", Offset = "0x26CCA70", VA = "0x1826CDC70")]
public static char ToUpperInvariant(char c)
{
return '\0';
}
/// <summary>Converts the value of a specified Unicode character to its lowercase equivalent using specified culture-specific formatting information.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <param name="culture">An object that supplies culture-specific casing rules.</param>
/// <returns>The lowercase equivalent of <paramref name="c" />, modified according to <paramref name="culture" />, or the unchanged value of <paramref name="c" />, if <paramref name="c" /> is already lowercase or not alphabetic.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="culture" /> is <see langword="null" />.</exception>
// Token: 0x060005C9 RID: 1481 RVA: 0x00004BA8 File Offset: 0x00002DA8
[Token(Token = "0x60005C9")]
[Address(RVA = "0x26CDA60", Offset = "0x26CC860", VA = "0x1826CDA60")]
public static char ToLower(char c, CultureInfo culture)
{
return '\0';
}
/// <summary>Converts the value of a Unicode character to its lowercase equivalent.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <returns>The lowercase equivalent of <paramref name="c" />, or the unchanged value of <paramref name="c" />, if <paramref name="c" /> is already lowercase or not alphabetic.</returns>
// Token: 0x060005CA RID: 1482 RVA: 0x00004BC0 File Offset: 0x00002DC0
[Token(Token = "0x60005CA")]
[Address(RVA = "0x26CDB00", Offset = "0x26CC900", VA = "0x1826CDB00")]
public static char ToLower(char c)
{
return '\0';
}
/// <summary>Converts the value of a Unicode character to its lowercase equivalent using the casing rules of the invariant culture.</summary>
/// <param name="c">The Unicode character to convert.</param>
/// <returns>The lowercase equivalent of the <paramref name="c" /> parameter, or the unchanged value of <paramref name="c" />, if <paramref name="c" /> is already lowercase or not alphabetic.</returns>
// Token: 0x060005CB RID: 1483 RVA: 0x00004BD8 File Offset: 0x00002DD8
[Token(Token = "0x60005CB")]
[Address(RVA = "0x26CD9D0", Offset = "0x26CC7D0", VA = "0x1826CD9D0")]
public static char ToLowerInvariant(char c)
{
return '\0';
}
/// <summary>Returns the <see cref="T:System.TypeCode" /> for value type <see cref="T:System.Char" />.</summary>
/// <returns>The enumerated constant, <see cref="F:System.TypeCode.Char" />.</returns>
// Token: 0x060005CC RID: 1484 RVA: 0x00004BF0 File Offset: 0x00002DF0
[Token(Token = "0x60005CC")]
[Address(RVA = "0x4101C0", Offset = "0x40EFC0", VA = "0x1804101C0", Slot = "5")]
public TypeCode GetTypeCode()
{
return TypeCode.Empty;
}
/// <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>This conversion is not supported. No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
// Token: 0x060005CD RID: 1485 RVA: 0x00004C08 File Offset: 0x00002E08
[Token(Token = "0x60005CD")]
[Address(RVA = "0x26CD230", Offset = "0x26CC030", VA = "0x1826CD230", Slot = "6")]
bool IConvertible.ToBoolean(IFormatProvider provider)
{
return default(bool);
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToChar(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The value of the current <see cref="T:System.Char" /> object unchanged.</returns>
// Token: 0x060005CE RID: 1486 RVA: 0x00004C20 File Offset: 0x00002E20
[Token(Token = "0x60005CE")]
[Address(RVA = "0x1AA8150", Offset = "0x1AA6F50", VA = "0x181AA8150", Slot = "7")]
char IConvertible.ToChar(IFormatProvider provider)
{
return '\0';
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToSByte(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005CF RID: 1487 RVA: 0x00004C38 File Offset: 0x00002E38
[Token(Token = "0x60005CF")]
[Address(RVA = "0x26CD6F0", Offset = "0x26CC4F0", VA = "0x1826CD6F0", Slot = "8")]
sbyte IConvertible.ToSByte(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToByte(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005D0 RID: 1488 RVA: 0x00004C50 File Offset: 0x00002E50
[Token(Token = "0x60005D0")]
[Address(RVA = "0x26CD300", Offset = "0x26CC100", VA = "0x1826CD300", Slot = "9")]
byte IConvertible.ToByte(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt16(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005D1 RID: 1489 RVA: 0x00004C68 File Offset: 0x00002E68
[Token(Token = "0x60005D1")]
[Address(RVA = "0x26CD5D0", Offset = "0x26CC3D0", VA = "0x1826CD5D0", Slot = "10")]
short IConvertible.ToInt16(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt16(System.IFormatProvider)" />.</summary>
/// <param name="provider">An <see cref="T:System.IFormatProvider" /> object. (Specify <see langword="null" /> because the <paramref name="provider" /> parameter is ignored.)</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005D2 RID: 1490 RVA: 0x00004C80 File Offset: 0x00002E80
[Token(Token = "0x60005D2")]
[Address(RVA = "0x26CD8B0", Offset = "0x26CC6B0", VA = "0x1826CD8B0", Slot = "11")]
ushort IConvertible.ToUInt16(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt32(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005D3 RID: 1491 RVA: 0x00004C98 File Offset: 0x00002E98
[Token(Token = "0x60005D3")]
[Address(RVA = "0x26CD630", Offset = "0x26CC430", VA = "0x1826CD630", Slot = "12")]
int IConvertible.ToInt32(IFormatProvider provider)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt32(System.IFormatProvider)" />.</summary>
/// <param name="provider">An <see cref="T:System.IFormatProvider" /> object. (Specify <see langword="null" /> because the <paramref name="provider" /> parameter is ignored.)</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005D4 RID: 1492 RVA: 0x00004CB0 File Offset: 0x00002EB0
[Token(Token = "0x60005D4")]
[Address(RVA = "0x26CD910", Offset = "0x26CC710", VA = "0x1826CD910", Slot = "13")]
uint IConvertible.ToUInt32(IFormatProvider provider)
{
return 0U;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToInt64(System.IFormatProvider)" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005D5 RID: 1493 RVA: 0x00004CC8 File Offset: 0x00002EC8
[Token(Token = "0x60005D5")]
[Address(RVA = "0x26CD690", Offset = "0x26CC490", VA = "0x1826CD690", Slot = "14")]
long IConvertible.ToInt64(IFormatProvider provider)
{
return 0L;
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToUInt64(System.IFormatProvider)" />.</summary>
/// <param name="provider">An <see cref="T:System.IFormatProvider" /> object. (Specify <see langword="null" /> because the <paramref name="provider" /> parameter is ignored.)</param>
/// <returns>The converted value of the current <see cref="T:System.Char" /> object.</returns>
// Token: 0x060005D6 RID: 1494 RVA: 0x00004CE0 File Offset: 0x00002EE0
[Token(Token = "0x60005D6")]
[Address(RVA = "0x26CD970", Offset = "0x26CC770", VA = "0x1826CD970", Slot = "15")]
ulong IConvertible.ToUInt64(IFormatProvider provider)
{
return 0UL;
}
/// <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
// Token: 0x060005D7 RID: 1495 RVA: 0x00004CF8 File Offset: 0x00002EF8
[Token(Token = "0x60005D7")]
[Address(RVA = "0x26CD750", Offset = "0x26CC550", VA = "0x1826CD750", Slot = "16")]
float IConvertible.ToSingle(IFormatProvider provider)
{
return 0f;
}
/// <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
// Token: 0x060005D8 RID: 1496 RVA: 0x00004D10 File Offset: 0x00002F10
[Token(Token = "0x60005D8")]
[Address(RVA = "0x26CD500", Offset = "0x26CC300", VA = "0x1826CD500", Slot = "17")]
double IConvertible.ToDouble(IFormatProvider provider)
{
return 0.0;
}
/// <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
// Token: 0x060005D9 RID: 1497 RVA: 0x00004D28 File Offset: 0x00002F28
[Token(Token = "0x60005D9")]
[Address(RVA = "0x26CD430", Offset = "0x26CC230", VA = "0x1826CD430", Slot = "18")]
decimal IConvertible.ToDecimal(IFormatProvider provider)
{
return 0m;
}
/// <summary>Note This conversion is not supported. Attempting to do so throws an <see cref="T:System.InvalidCastException" />.</summary>
/// <param name="provider">This parameter is ignored.</param>
/// <returns>No value is returned.</returns>
/// <exception cref="T:System.InvalidCastException">This conversion is not supported.</exception>
// Token: 0x060005DA RID: 1498 RVA: 0x00004D40 File Offset: 0x00002F40
[Token(Token = "0x60005DA")]
[Address(RVA = "0x26CD360", Offset = "0x26CC160", VA = "0x1826CD360", Slot = "19")]
DateTime IConvertible.ToDateTime(IFormatProvider provider)
{
return default(DateTime);
}
/// <summary>For a description of this member, see <see cref="M:System.IConvertible.ToType(System.Type,System.IFormatProvider)" />.</summary>
/// <param name="type">A <see cref="T:System.Type" /> object.</param>
/// <param name="provider">An <see cref="T:System.IFormatProvider" /> object.</param>
/// <returns>An object of the specified type.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The value of the current <see cref="T:System.Char" /> object cannot be converted to the type specified by the <paramref name="type" /> parameter.</exception>
// Token: 0x060005DB RID: 1499 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005DB")]
[Address(RVA = "0x26CD820", Offset = "0x26CC620", VA = "0x1826CD820", Slot = "21")]
object IConvertible.ToType(Type type, IFormatProvider provider)
{
return null;
}
/// <summary>Indicates whether the specified Unicode character is categorized as a control character.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a control character; otherwise, <see langword="false" />.</returns>
// Token: 0x060005DC RID: 1500 RVA: 0x00004D58 File Offset: 0x00002F58
[Token(Token = "0x60005DC")]
[Address(RVA = "0x26CBDE0", Offset = "0x26CABE0", VA = "0x1826CBDE0")]
public static bool IsControl(char c)
{
return default(bool);
}
/// <summary>Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the character at position <paramref name="index" /> in <paramref name="s" /> is a letter; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x060005DD RID: 1501 RVA: 0x00004D70 File Offset: 0x00002F70
[Token(Token = "0x60005DD")]
[Address(RVA = "0x26CC2E0", Offset = "0x26CB0E0", VA = "0x1826CC2E0")]
public static bool IsLetter(string s, int index)
{
return default(bool);
}
/// <summary>Indicates whether the character at the specified position in a specified string is categorized as a letter or a decimal digit.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the character at position <paramref name="index" /> in <paramref name="s" /> is a letter or a decimal digit; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x060005DE RID: 1502 RVA: 0x00004D88 File Offset: 0x00002F88
[Token(Token = "0x60005DE")]
[Address(RVA = "0x26CC070", Offset = "0x26CAE70", VA = "0x1826CC070")]
public static bool IsLetterOrDigit(string s, int index)
{
return default(bool);
}
// Token: 0x060005DF RID: 1503 RVA: 0x00004DA0 File Offset: 0x00002FA0
[Token(Token = "0x60005DF")]
[Address(RVA = "0x26CB6C0", Offset = "0x26CA4C0", VA = "0x1826CB6C0")]
internal static bool CheckNumber(UnicodeCategory uc)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a number.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a number; otherwise, <see langword="false" />.</returns>
// Token: 0x060005E0 RID: 1504 RVA: 0x00004DB8 File Offset: 0x00002FB8
[Token(Token = "0x60005E0")]
[Address(RVA = "0x26CC700", Offset = "0x26CB500", VA = "0x1826CC700")]
public static bool IsNumber(char c)
{
return default(bool);
}
/// <summary>Indicates whether the character at the specified position in a specified string is categorized as a number.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the character at position <paramref name="index" /> in <paramref name="s" /> is a number; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x060005E1 RID: 1505 RVA: 0x00004DD0 File Offset: 0x00002FD0
[Token(Token = "0x60005E1")]
[Address(RVA = "0x26CC820", Offset = "0x26CB620", VA = "0x1826CC820")]
public static bool IsNumber(string s, int index)
{
return default(bool);
}
// Token: 0x060005E2 RID: 1506 RVA: 0x00004DE8 File Offset: 0x00002FE8
[Token(Token = "0x60005E2")]
[Address(RVA = "0x26CB6E0", Offset = "0x26CA4E0", VA = "0x1826CB6E0")]
internal static bool CheckSeparator(UnicodeCategory uc)
{
return default(bool);
}
// Token: 0x060005E3 RID: 1507 RVA: 0x00004E00 File Offset: 0x00003000
[Token(Token = "0x60005E3")]
[Address(RVA = "0x26CCAC0", Offset = "0x26CB8C0", VA = "0x1826CCAC0")]
private static bool IsSeparatorLatin1(char c)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a separator character.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a separator character; otherwise, <see langword="false" />.</returns>
// Token: 0x060005E4 RID: 1508 RVA: 0x00004E18 File Offset: 0x00003018
[Token(Token = "0x60005E4")]
[Address(RVA = "0x26CCAE0", Offset = "0x26CB8E0", VA = "0x1826CCAE0")]
public static bool IsSeparator(char c)
{
return default(bool);
}
/// <summary>Indicates whether the specified character has a surrogate code unit.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is either a high surrogate or a low surrogate; otherwise, <see langword="false" />.</returns>
// Token: 0x060005E5 RID: 1509 RVA: 0x00004E30 File Offset: 0x00003030
[Token(Token = "0x60005E5")]
[Address(RVA = "0x26CCCF0", Offset = "0x26CBAF0", VA = "0x1826CCCF0")]
public static bool IsSurrogate(char c)
{
return default(bool);
}
/// <summary>Indicates whether the character at the specified position in a specified string has a surrogate code unit.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the character at position <paramref name="index" /> in <paramref name="s" /> is a either a high surrogate or a low surrogate; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x060005E6 RID: 1510 RVA: 0x00004E48 File Offset: 0x00003048
[Token(Token = "0x60005E6")]
[Address(RVA = "0x26CCBF0", Offset = "0x26CB9F0", VA = "0x1826CCBF0")]
public static bool IsSurrogate(string s, int index)
{
return default(bool);
}
// Token: 0x060005E7 RID: 1511 RVA: 0x00004E60 File Offset: 0x00003060
[Token(Token = "0x60005E7")]
[Address(RVA = "0x26CB6F0", Offset = "0x26CA4F0", VA = "0x1826CB6F0")]
internal static bool CheckSymbol(UnicodeCategory uc)
{
return default(bool);
}
/// <summary>Indicates whether the specified Unicode character is categorized as a symbol character.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="c" /> is a symbol character; otherwise, <see langword="false" />.</returns>
// Token: 0x060005E8 RID: 1512 RVA: 0x00004E78 File Offset: 0x00003078
[Token(Token = "0x60005E8")]
[Address(RVA = "0x26CCD10", Offset = "0x26CBB10", VA = "0x1826CCD10")]
public static bool IsSymbol(char c)
{
return default(bool);
}
/// <summary>Indicates whether the character at the specified position in a specified string is categorized as white space.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the character at position <paramref name="index" /> in <paramref name="s" /> is white space; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x060005E9 RID: 1513 RVA: 0x00004E90 File Offset: 0x00003090
[Token(Token = "0x60005E9")]
[Address(RVA = "0x26CCFF0", Offset = "0x26CBDF0", VA = "0x1826CCFF0")]
public static bool IsWhiteSpace(string s, int index)
{
return default(bool);
}
/// <summary>Categorizes a specified Unicode character into a group identified by one of the <see cref="T:System.Globalization.UnicodeCategory" /> values.</summary>
/// <param name="c">The Unicode character to categorize.</param>
/// <returns>A <see cref="T:System.Globalization.UnicodeCategory" /> value that identifies the group that contains <paramref name="c" />.</returns>
// Token: 0x060005EA RID: 1514 RVA: 0x00004EA8 File Offset: 0x000030A8
[Token(Token = "0x60005EA")]
[Address(RVA = "0x26CBBC0", Offset = "0x26CA9C0", VA = "0x1826CBBC0")]
public static UnicodeCategory GetUnicodeCategory(char c)
{
return UnicodeCategory.UppercaseLetter;
}
/// <summary>Categorizes the character at the specified position in a specified string into a group identified by one of the <see cref="T:System.Globalization.UnicodeCategory" /> values.</summary>
/// <param name="s">A <see cref="T:System.String" />.</param>
/// <param name="index">The character position in <paramref name="s" />.</param>
/// <returns>A <see cref="T:System.Globalization.UnicodeCategory" /> enumerated constant that identifies the group that contains the character at position <paramref name="index" /> in <paramref name="s" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero or greater than the last position in <paramref name="s" />.</exception>
// Token: 0x060005EB RID: 1515 RVA: 0x00004EC0 File Offset: 0x000030C0
[Token(Token = "0x60005EB")]
[Address(RVA = "0x26CBC70", Offset = "0x26CAA70", VA = "0x1826CBC70")]
public static UnicodeCategory GetUnicodeCategory(string s, int index)
{
return UnicodeCategory.UppercaseLetter;
}
/// <summary>Indicates whether the specified <see cref="T:System.Char" /> object is a high surrogate.</summary>
/// <param name="c">The Unicode character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if the numeric value of the <paramref name="c" /> parameter ranges from U+D800 through U+DBFF; otherwise, <see langword="false" />.</returns>
// Token: 0x060005EC RID: 1516 RVA: 0x00004ED8 File Offset: 0x000030D8
[Token(Token = "0x60005EC")]
[Address(RVA = "0x26CBF40", Offset = "0x26CAD40", VA = "0x1826CBF40")]
public static bool IsHighSurrogate(char c)
{
return default(bool);
}
/// <summary>Indicates whether the <see cref="T:System.Char" /> object at the specified position in a string is a high surrogate.</summary>
/// <param name="s">A string.</param>
/// <param name="index">The position of the character to evaluate in <paramref name="s" />.</param>
/// <returns>
/// <see langword="true" /> if the numeric value of the specified character in the <paramref name="s" /> parameter ranges from U+D800 through U+DBFF; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="s" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is not a position within <paramref name="s" />.</exception>
// Token: 0x060005ED RID: 1517 RVA: 0x00004EF0 File Offset: 0x000030F0
[Token(Token = "0x60005ED")]
[Address(RVA = "0x26CBF60", Offset = "0x26CAD60", VA = "0x1826CBF60")]
public static bool IsHighSurrogate(string s, int index)
{
return default(bool);
}
/// <summary>Indicates whether the specified <see cref="T:System.Char" /> object is a low surrogate.</summary>
/// <param name="c">The character to evaluate.</param>
/// <returns>
/// <see langword="true" /> if the numeric value of the <paramref name="c" /> parameter ranges from U+DC00 through U+DFFF; otherwise, <see langword="false" />.</returns>
// Token: 0x060005EE RID: 1518 RVA: 0x00004F08 File Offset: 0x00003108
[Token(Token = "0x60005EE")]
[Address(RVA = "0x26CC5E0", Offset = "0x26CB3E0", VA = "0x1826CC5E0")]
public static bool IsLowSurrogate(char c)
{
return default(bool);
}
/// <summary>Indicates whether the two specified <see cref="T:System.Char" /> objects form a surrogate pair.</summary>
/// <param name="highSurrogate">The character to evaluate as the high surrogate of a surrogate pair.</param>
/// <param name="lowSurrogate">The character to evaluate as the low surrogate of a surrogate pair.</param>
/// <returns>
/// <see langword="true" /> if the numeric value of the <paramref name="highSurrogate" /> parameter ranges from U+D800 through U+DBFF, and the numeric value of the <paramref name="lowSurrogate" /> parameter ranges from U+DC00 through U+DFFF; otherwise, <see langword="false" />.</returns>
// Token: 0x060005EF RID: 1519 RVA: 0x00004F20 File Offset: 0x00003120
[Token(Token = "0x60005EF")]
[Address(RVA = "0x26CCBC0", Offset = "0x26CB9C0", VA = "0x1826CCBC0")]
public static bool IsSurrogatePair(char highSurrogate, char lowSurrogate)
{
return default(bool);
}
/// <summary>Converts the specified Unicode code point into a UTF-16 encoded string.</summary>
/// <param name="utf32">A 21-bit Unicode code point.</param>
/// <returns>A string consisting of one <see cref="T:System.Char" /> object or a surrogate pair of <see cref="T:System.Char" /> objects equivalent to the code point specified by the <paramref name="utf32" /> parameter.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="utf32" /> is not a valid 21-bit Unicode code point ranging from U+0 through U+10FFFF, excluding the surrogate pair range from U+D800 through U+DFFF.</exception>
// Token: 0x060005F0 RID: 1520 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005F0")]
[Address(RVA = "0x26CB7E0", Offset = "0x26CA5E0", VA = "0x1826CB7E0")]
public static string ConvertFromUtf32(int utf32)
{
return null;
}
/// <summary>Converts the value of a UTF-16 encoded surrogate pair into a Unicode code point.</summary>
/// <param name="highSurrogate">A high surrogate code unit (that is, a code unit ranging from U+D800 through U+DBFF).</param>
/// <param name="lowSurrogate">A low surrogate code unit (that is, a code unit ranging from U+DC00 through U+DFFF).</param>
/// <returns>The 21-bit Unicode code point represented by the <paramref name="highSurrogate" /> and <paramref name="lowSurrogate" /> parameters.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="highSurrogate" /> is not in the range U+D800 through U+DBFF, or <paramref name="lowSurrogate" /> is not in the range U+DC00 through U+DFFF.</exception>
// Token: 0x060005F1 RID: 1521 RVA: 0x00004F38 File Offset: 0x00003138
[Token(Token = "0x60005F1")]
[Address(RVA = "0x26CB950", Offset = "0x26CA750", VA = "0x1826CB950")]
public static int ConvertToUtf32(char highSurrogate, char lowSurrogate)
{
return 0;
}
// Token: 0x0400021F RID: 543
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400021F")]
internal char m_value;
/// <summary>Represents the largest possible value of a <see cref="T:System.Char" />. This field is constant.</summary>
// Token: 0x04000220 RID: 544
[Token(Token = "0x4000220")]
public const char MaxValue = '\uffff';
/// <summary>Represents the smallest possible value of a <see cref="T:System.Char" />. This field is constant.</summary>
// Token: 0x04000221 RID: 545
[Token(Token = "0x4000221")]
public const char MinValue = '\0';
// Token: 0x04000222 RID: 546
[Token(Token = "0x4000222")]
private static readonly byte[] categoryForLatin1;
// Token: 0x04000223 RID: 547
[Token(Token = "0x4000223")]
internal const int UNICODE_PLANE00_END = 65535;
// Token: 0x04000224 RID: 548
[Token(Token = "0x4000224")]
internal const int UNICODE_PLANE01_START = 65536;
// Token: 0x04000225 RID: 549
[Token(Token = "0x4000225")]
internal const int UNICODE_PLANE16_END = 1114111;
// Token: 0x04000226 RID: 550
[Token(Token = "0x4000226")]
internal const int HIGH_SURROGATE_START = 55296;
// Token: 0x04000227 RID: 551
[Token(Token = "0x4000227")]
internal const int LOW_SURROGATE_END = 57343;
}
}
+116
View File
@@ -0,0 +1,116 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// <summary>Supports iterating over a <see cref="T:System.String" /> object and reading its individual characters. This class cannot be inherited.</summary>
// Token: 0x020000C1 RID: 193
[Token(Token = "0x20000C1")]
[ComVisible(true)]
[Serializable]
public sealed class CharEnumerator : IEnumerator, ICloneable, IEnumerator<char>, IDisposable
{
// Token: 0x060005F3 RID: 1523 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005F3")]
[Address(RVA = "0x503A20", Offset = "0x502820", VA = "0x180503A20")]
internal CharEnumerator(string str)
{
}
/// <summary>Creates a copy of the current <see cref="T:System.CharEnumerator" /> object.</summary>
/// <returns>An <see cref="T:System.Object" /> that is a copy of the current <see cref="T:System.CharEnumerator" /> object.</returns>
// Token: 0x060005F4 RID: 1524 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60005F4")]
[Address(RVA = "0x6A0DF0", Offset = "0x69FBF0", VA = "0x1806A0DF0", Slot = "7")]
public object Clone()
{
return null;
}
/// <summary>Increments the internal index of the current <see cref="T:System.CharEnumerator" /> object to the next character of the enumerated string.</summary>
/// <returns>
/// <see langword="true" /> if the index is successfully incremented and within the enumerated string; otherwise, <see langword="false" />.</returns>
// Token: 0x060005F5 RID: 1525 RVA: 0x00004F50 File Offset: 0x00003150
[Token(Token = "0x60005F5")]
[Address(RVA = "0x25311D0", Offset = "0x252FFD0", VA = "0x1825311D0", Slot = "4")]
public bool MoveNext()
{
return default(bool);
}
/// <summary>Releases all resources used by the current instance of the <see cref="T:System.CharEnumerator" /> class.</summary>
// Token: 0x060005F6 RID: 1526 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005F6")]
[Address(RVA = "0x25311B0", Offset = "0x252FFB0", VA = "0x1825311B0", Slot = "9")]
public void Dispose()
{
}
/// <summary>Gets the currently referenced character in the string enumerated by this <see cref="T:System.CharEnumerator" /> object. For a description of this member, see <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
/// <returns>The boxed Unicode character currently referenced by this <see cref="T:System.CharEnumerator" /> object.</returns>
/// <exception cref="T:System.InvalidOperationException">Enumeration has not started.
/// -or-
/// Enumeration has ended.</exception>
// Token: 0x1700009C RID: 156
// (get) Token: 0x060005F7 RID: 1527 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700009C")]
object IEnumerator.Current
{
[Token(Token = "0x60005F7")]
[Address(RVA = "0x2531240", Offset = "0x2530040", VA = "0x182531240", Slot = "5")]
get
{
return null;
}
}
/// <summary>Gets the currently referenced character in the string enumerated by this <see cref="T:System.CharEnumerator" /> object.</summary>
/// <returns>The Unicode character currently referenced by this <see cref="T:System.CharEnumerator" /> object.</returns>
/// <exception cref="T:System.InvalidOperationException">The index is invalid; that is, it is before the first or after the last character of the enumerated string.</exception>
// Token: 0x1700009D RID: 157
// (get) Token: 0x060005F8 RID: 1528 RVA: 0x00004F68 File Offset: 0x00003168
[Token(Token = "0x1700009D")]
public char Current
{
[Token(Token = "0x60005F8")]
[Address(RVA = "0x2531360", Offset = "0x2530160", VA = "0x182531360", Slot = "8")]
get
{
return '\0';
}
}
/// <summary>Initializes the index to a position logically before the first character of the enumerated string.</summary>
// Token: 0x060005F9 RID: 1529 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005F9")]
[Address(RVA = "0x2531230", Offset = "0x2530030", VA = "0x182531230", Slot = "6")]
public void Reset()
{
}
// Token: 0x060005FA RID: 1530 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005FA")]
[Address(RVA = "0x2531330", Offset = "0x2530130", VA = "0x182531330")]
internal CharEnumerator()
{
}
// Token: 0x04000228 RID: 552
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000228")]
private string str;
// Token: 0x04000229 RID: 553
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000229")]
private int index;
// Token: 0x0400022A RID: 554
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400022A")]
private char currentElement;
}
}
+1116
View File
@@ -0,0 +1,1116 @@
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Collections
{
/// <summary>Implements the <see cref="T:System.Collections.IList" /> interface using an array whose size is dynamically increased as required.</summary>
// Token: 0x0200059F RID: 1439
[Token(Token = "0x200059F")]
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(ArrayList.ArrayListDebugView))]
[ComVisible(true)]
[Serializable]
public class ArrayList : IList, ICollection, IEnumerable, ICloneable
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList" /> class that is empty and has the default initial capacity.</summary>
// Token: 0x06002B4A RID: 11082 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B4A")]
[Address(RVA = "0x252F190", Offset = "0x252DF90", VA = "0x18252F190")]
public ArrayList()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList" /> class that is empty and has the specified initial capacity.</summary>
/// <param name="capacity">The number of elements that the new list can initially store.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="capacity" /> is less than zero.</exception>
// Token: 0x06002B4B RID: 11083 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B4B")]
[Address(RVA = "0x252F070", Offset = "0x252DE70", VA = "0x18252F070")]
public ArrayList(int capacity)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.ArrayList" /> class that contains elements copied from the specified collection and that has the same initial capacity as the number of elements copied.</summary>
/// <param name="c">The <see cref="T:System.Collections.ICollection" /> whose elements are copied to the new list.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="c" /> is <see langword="null" />.</exception>
// Token: 0x06002B4C RID: 11084 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B4C")]
[Address(RVA = "0x252F200", Offset = "0x252E000", VA = "0x18252F200")]
public ArrayList(ICollection c)
{
}
/// <summary>Gets or sets the number of elements that the <see cref="T:System.Collections.ArrayList" /> can contain.</summary>
/// <returns>The number of elements that the <see cref="T:System.Collections.ArrayList" /> can contain.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <see cref="P:System.Collections.ArrayList.Capacity" /> is set to a value that is less than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
/// <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
// Token: 0x17000659 RID: 1625
// (set) Token: 0x06002B4D RID: 11085 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000659")]
public virtual int Capacity
{
[Token(Token = "0x6002B4D")]
[Address(RVA = "0x252F430", Offset = "0x252E230", VA = "0x18252F430", Slot = "21")]
set
{
}
}
/// <summary>Gets the number of elements actually contained in the <see cref="T:System.Collections.ArrayList" />.</summary>
/// <returns>The number of elements actually contained in the <see cref="T:System.Collections.ArrayList" />.</returns>
// Token: 0x1700065A RID: 1626
// (get) Token: 0x06002B4E RID: 11086 RVA: 0x00016F20 File Offset: 0x00015120
[Token(Token = "0x1700065A")]
public virtual int Count
{
[Token(Token = "0x6002B4E")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720", Slot = "22")]
get
{
return 0;
}
}
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.ArrayList" /> has a fixed size.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.ArrayList" /> has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x1700065B RID: 1627
// (get) Token: 0x06002B4F RID: 11087 RVA: 0x00016F38 File Offset: 0x00015138
[Token(Token = "0x1700065B")]
public virtual bool IsFixedSize
{
[Token(Token = "0x6002B4F")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "23")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.ArrayList" /> is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.ArrayList" /> is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x1700065C RID: 1628
// (get) Token: 0x06002B50 RID: 11088 RVA: 0x00016F50 File Offset: 0x00015150
[Token(Token = "0x1700065C")]
public virtual bool IsReadOnly
{
[Token(Token = "0x6002B50")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "24")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ArrayList" /> is synchronized (thread safe).</summary>
/// <returns>
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ArrayList" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x1700065D RID: 1629
// (get) Token: 0x06002B51 RID: 11089 RVA: 0x00016F68 File Offset: 0x00015168
[Token(Token = "0x1700065D")]
public virtual bool IsSynchronized
{
[Token(Token = "0x6002B51")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "25")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ArrayList" />.</summary>
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ArrayList" />.</returns>
// Token: 0x1700065E RID: 1630
// (get) Token: 0x06002B52 RID: 11090 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700065E")]
public virtual object SyncRoot
{
[Token(Token = "0x6002B52")]
[Address(RVA = "0x252F3C0", Offset = "0x252E1C0", VA = "0x18252F3C0", Slot = "26")]
get
{
return null;
}
}
/// <summary>Gets or sets the element at the specified index.</summary>
/// <param name="index">The zero-based index of the element to get or set.</param>
/// <returns>The element at the specified index.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
// Token: 0x1700065F RID: 1631
[Token(Token = "0x1700065F")]
public virtual object this[int index]
{
[Token(Token = "0x6002B53")]
[Address(RVA = "0x252F310", Offset = "0x252E110", VA = "0x18252F310", Slot = "27")]
get
{
return null;
}
[Token(Token = "0x6002B54")]
[Address(RVA = "0x252F520", Offset = "0x252E320", VA = "0x18252F520", Slot = "28")]
set
{
}
}
/// <summary>Creates an <see cref="T:System.Collections.ArrayList" /> wrapper for a specific <see cref="T:System.Collections.IList" />.</summary>
/// <param name="list">The <see cref="T:System.Collections.IList" /> to wrap.</param>
/// <returns>The <see cref="T:System.Collections.ArrayList" /> wrapper around the <see cref="T:System.Collections.IList" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="list" /> is <see langword="null" />.</exception>
// Token: 0x06002B55 RID: 11093 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B55")]
[Address(RVA = "0x252DD00", Offset = "0x252CB00", VA = "0x18252DD00")]
public static ArrayList Adapter(IList list)
{
return null;
}
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.ArrayList" />.</summary>
/// <param name="value">The <see cref="T:System.Object" /> to be added to the end of the <see cref="T:System.Collections.ArrayList" />. The value can be <see langword="null" />.</param>
/// <returns>The <see cref="T:System.Collections.ArrayList" /> index at which the <paramref name="value" /> has been added.</returns>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
// Token: 0x06002B56 RID: 11094 RVA: 0x00016F80 File Offset: 0x00015180
[Token(Token = "0x6002B56")]
[Address(RVA = "0x252DDB0", Offset = "0x252CBB0", VA = "0x18252DDB0", Slot = "29")]
public virtual int Add(object value)
{
return 0;
}
/// <summary>Adds the elements of an <see cref="T:System.Collections.ICollection" /> to the end of the <see cref="T:System.Collections.ArrayList" />.</summary>
/// <param name="c">The <see cref="T:System.Collections.ICollection" /> whose elements should be added to the end of the <see cref="T:System.Collections.ArrayList" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="c" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
// Token: 0x06002B57 RID: 11095 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B57")]
[Address(RVA = "0x252DD90", Offset = "0x252CB90", VA = "0x18252DD90", Slot = "30")]
public virtual void AddRange(ICollection c)
{
}
/// <summary>Removes all elements from the <see cref="T:System.Collections.ArrayList" />.</summary>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
// Token: 0x06002B58 RID: 11096 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B58")]
[Address(RVA = "0x1C5BBC0", Offset = "0x1C5A9C0", VA = "0x181C5BBC0", Slot = "31")]
public virtual void Clear()
{
}
/// <summary>Creates a shallow copy of the <see cref="T:System.Collections.ArrayList" />.</summary>
/// <returns>A shallow copy of the <see cref="T:System.Collections.ArrayList" />.</returns>
// Token: 0x06002B59 RID: 11097 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B59")]
[Address(RVA = "0x252DEA0", Offset = "0x252CCA0", VA = "0x18252DEA0", Slot = "32")]
public virtual object Clone()
{
return null;
}
/// <summary>Determines whether an element is in the <see cref="T:System.Collections.ArrayList" />.</summary>
/// <param name="item">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.ArrayList" />. The value can be <see langword="null" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.ArrayList" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06002B5A RID: 11098 RVA: 0x00016F98 File Offset: 0x00015198
[Token(Token = "0x6002B5A")]
[Address(RVA = "0x252E030", Offset = "0x252CE30", VA = "0x18252E030", Slot = "33")]
public virtual bool Contains(object item)
{
return default(bool);
}
/// <summary>Copies the entire <see cref="T:System.Collections.ArrayList" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the beginning of the target array.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ArrayList" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// The number of elements in the source <see cref="T:System.Collections.ArrayList" /> is greater than the number of elements that the destination <paramref name="array" /> can contain.</exception>
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002B5B RID: 11099 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B5B")]
[Address(RVA = "0x252E310", Offset = "0x252D110", VA = "0x18252E310", Slot = "34")]
public virtual void CopyTo(Array array)
{
}
/// <summary>Copies the entire <see cref="T:System.Collections.ArrayList" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ArrayList" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="arrayIndex" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// The number of elements in the source <see cref="T:System.Collections.ArrayList" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002B5C RID: 11100 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B5C")]
[Address(RVA = "0x252E130", Offset = "0x252CF30", VA = "0x18252E130", Slot = "35")]
public virtual void CopyTo(Array array, int arrayIndex)
{
}
/// <summary>Copies a range of elements from the <see cref="T:System.Collections.ArrayList" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
/// <param name="index">The zero-based index in the source <see cref="T:System.Collections.ArrayList" /> at which copying begins.</param>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ArrayList" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <param name="count">The number of elements to copy.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="arrayIndex" /> is less than zero.
/// -or-
/// <paramref name="count" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// <paramref name="index" /> is equal to or greater than the <see cref="P:System.Collections.ArrayList.Count" /> of the source <see cref="T:System.Collections.ArrayList" />.
/// -or-
/// The number of elements from <paramref name="index" /> to the end of the source <see cref="T:System.Collections.ArrayList" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002B5D RID: 11101 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B5D")]
[Address(RVA = "0x252E1F0", Offset = "0x252CFF0", VA = "0x18252E1F0", Slot = "36")]
public virtual void CopyTo(int index, Array array, int arrayIndex, int count)
{
}
// Token: 0x06002B5E RID: 11102 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B5E")]
[Address(RVA = "0x252E330", Offset = "0x252D130", VA = "0x18252E330")]
private void EnsureCapacity(int min)
{
}
/// <summary>Returns an enumerator for the entire <see cref="T:System.Collections.ArrayList" />.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the entire <see cref="T:System.Collections.ArrayList" />.</returns>
// Token: 0x06002B5F RID: 11103 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B5F")]
[Address(RVA = "0x252E3A0", Offset = "0x252D1A0", VA = "0x18252E3A0", Slot = "37")]
public virtual IEnumerator GetEnumerator()
{
return null;
}
/// <summary>Searches for the specified <see cref="T:System.Object" /> and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.ArrayList" />.</summary>
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.ArrayList" />. The value can be <see langword="null" />.</param>
/// <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the entire <see cref="T:System.Collections.ArrayList" />, if found; otherwise, -1.</returns>
// Token: 0x06002B60 RID: 11104 RVA: 0x00016FB0 File Offset: 0x000151B0
[Token(Token = "0x6002B60")]
[Address(RVA = "0x252E4C0", Offset = "0x252D2C0", VA = "0x18252E4C0", Slot = "38")]
public virtual int IndexOf(object value)
{
return 0;
}
/// <summary>Inserts an element into the <see cref="T:System.Collections.ArrayList" /> at the specified index.</summary>
/// <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
/// <param name="value">The <see cref="T:System.Object" /> to insert. The value can be <see langword="null" />.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
// Token: 0x06002B61 RID: 11105 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B61")]
[Address(RVA = "0x252E690", Offset = "0x252D490", VA = "0x18252E690", Slot = "39")]
public virtual void Insert(int index, object value)
{
}
/// <summary>Inserts the elements of a collection into the <see cref="T:System.Collections.ArrayList" /> at the specified index.</summary>
/// <param name="index">The zero-based index at which the new elements should be inserted.</param>
/// <param name="c">The <see cref="T:System.Collections.ICollection" /> whose elements should be inserted into the <see cref="T:System.Collections.ArrayList" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="c" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
// Token: 0x06002B62 RID: 11106 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B62")]
[Address(RVA = "0x252E4F0", Offset = "0x252D2F0", VA = "0x18252E4F0", Slot = "40")]
public virtual void InsertRange(int index, ICollection c)
{
}
/// <summary>Returns a read-only <see cref="T:System.Collections.ArrayList" /> wrapper.</summary>
/// <param name="list">The <see cref="T:System.Collections.ArrayList" /> to wrap.</param>
/// <returns>A read-only <see cref="T:System.Collections.ArrayList" /> wrapper around <paramref name="list" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="list" /> is <see langword="null" />.</exception>
// Token: 0x06002B63 RID: 11107 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B63")]
[Address(RVA = "0x252E7E0", Offset = "0x252D5E0", VA = "0x18252E7E0")]
public static ArrayList ReadOnly(ArrayList list)
{
return null;
}
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.ArrayList" />.</summary>
/// <param name="obj">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.ArrayList" />. The value can be <see langword="null" />.</param>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
// Token: 0x06002B64 RID: 11108 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B64")]
[Address(RVA = "0x252EB20", Offset = "0x252D920", VA = "0x18252EB20", Slot = "41")]
public virtual void Remove(object obj)
{
}
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.ArrayList" />.</summary>
/// <param name="index">The zero-based index of the element to remove.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.ArrayList.Count" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
// Token: 0x06002B65 RID: 11109 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B65")]
[Address(RVA = "0x252E870", Offset = "0x252D670", VA = "0x18252E870", Slot = "42")]
public virtual void RemoveAt(int index)
{
}
/// <summary>Removes a range of elements from the <see cref="T:System.Collections.ArrayList" />.</summary>
/// <param name="index">The zero-based starting index of the range of elements to remove.</param>
/// <param name="count">The number of elements to remove.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="count" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.ArrayList" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.ArrayList" /> has a fixed size.</exception>
// Token: 0x06002B66 RID: 11110 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B66")]
[Address(RVA = "0x252E960", Offset = "0x252D760", VA = "0x18252E960", Slot = "43")]
public virtual void RemoveRange(int index, int count)
{
}
/// <summary>Reverses the order of the elements in the entire <see cref="T:System.Collections.ArrayList" />.</summary>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.</exception>
// Token: 0x06002B67 RID: 11111 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B67")]
[Address(RVA = "0x252ECA0", Offset = "0x252DAA0", VA = "0x18252ECA0", Slot = "44")]
public virtual void Reverse()
{
}
/// <summary>Reverses the order of the elements in the specified range.</summary>
/// <param name="index">The zero-based starting index of the range to reverse.</param>
/// <param name="count">The number of elements in the range to reverse.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="count" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.ArrayList" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.</exception>
// Token: 0x06002B68 RID: 11112 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B68")]
[Address(RVA = "0x252EB60", Offset = "0x252D960", VA = "0x18252EB60", Slot = "45")]
public virtual void Reverse(int index, int count)
{
}
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.ArrayList" /> using the specified comparer.</summary>
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
/// -or-
/// A null reference (<see langword="Nothing" /> in Visual Basic) to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.</exception>
/// <exception cref="T:System.InvalidOperationException">An error occurred while comparing two elements.</exception>
/// <exception cref="T:System.ArgumentException">
/// <see langword="null" /> is passed for <paramref name="comparer" />, and the elements in the list do not implement <see cref="T:System.IComparable" />.</exception>
// Token: 0x06002B69 RID: 11113 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B69")]
[Address(RVA = "0x252ECE0", Offset = "0x252DAE0", VA = "0x18252ECE0", Slot = "46")]
public virtual void Sort(IComparer comparer)
{
}
/// <summary>Sorts the elements in a range of elements in <see cref="T:System.Collections.ArrayList" /> using the specified comparer.</summary>
/// <param name="index">The zero-based starting index of the range to sort.</param>
/// <param name="count">The length of the range to sort.</param>
/// <param name="comparer">The <see cref="T:System.Collections.IComparer" /> implementation to use when comparing elements.
/// -or-
/// A null reference (<see langword="Nothing" /> in Visual Basic) to use the <see cref="T:System.IComparable" /> implementation of each element.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="count" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="count" /> do not specify a valid range in the <see cref="T:System.Collections.ArrayList" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.ArrayList" /> is read-only.</exception>
/// <exception cref="T:System.InvalidOperationException">An error occurred while comparing two elements.</exception>
// Token: 0x06002B6A RID: 11114 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B6A")]
[Address(RVA = "0x252ED30", Offset = "0x252DB30", VA = "0x18252ED30", Slot = "47")]
public virtual void Sort(int index, int count, IComparer comparer)
{
}
/// <summary>Copies the elements of the <see cref="T:System.Collections.ArrayList" /> to a new <see cref="T:System.Object" /> array.</summary>
/// <returns>An <see cref="T:System.Object" /> array containing copies of the elements of the <see cref="T:System.Collections.ArrayList" />.</returns>
// Token: 0x06002B6B RID: 11115 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B6B")]
[Address(RVA = "0x252EE80", Offset = "0x252DC80", VA = "0x18252EE80", Slot = "48")]
public virtual object[] ToArray()
{
return null;
}
/// <summary>Copies the elements of the <see cref="T:System.Collections.ArrayList" /> to a new array of the specified element type.</summary>
/// <param name="type">The element <see cref="T:System.Type" /> of the destination array to create and copy elements to.</param>
/// <returns>An array of the specified element type containing copies of the elements of the <see cref="T:System.Collections.ArrayList" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="type" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ArrayList" /> cannot be cast automatically to the specified type.</exception>
// Token: 0x06002B6C RID: 11116 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B6C")]
[Address(RVA = "0x252EEF0", Offset = "0x252DCF0", VA = "0x18252EEF0", Slot = "49")]
public virtual Array ToArray(Type type)
{
return null;
}
// Token: 0x0400195E RID: 6494
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400195E")]
private object[] _items;
// Token: 0x0400195F RID: 6495
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400195F")]
private int _size;
// Token: 0x04001960 RID: 6496
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4001960")]
private int _version;
// Token: 0x04001961 RID: 6497
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001961")]
[NonSerialized]
private object _syncRoot;
// Token: 0x04001962 RID: 6498
[Token(Token = "0x4001962")]
private const int _defaultCapacity = 4;
// Token: 0x04001963 RID: 6499
[Token(Token = "0x4001963")]
private static readonly object[] emptyArray;
// Token: 0x020005A0 RID: 1440
[Token(Token = "0x20005A0")]
[Serializable]
private class IListWrapper : ArrayList
{
// Token: 0x06002B6E RID: 11118 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B6E")]
[Address(RVA = "0x2543AD0", Offset = "0x25428D0", VA = "0x182543AD0")]
internal IListWrapper(IList list)
{
}
// Token: 0x17000660 RID: 1632
// (set) Token: 0x06002B6F RID: 11119 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000660")]
public override int Capacity
{
[Token(Token = "0x6002B6F")]
[Address(RVA = "0x2543D80", Offset = "0x2542B80", VA = "0x182543D80", Slot = "21")]
set
{
}
}
// Token: 0x17000661 RID: 1633
// (get) Token: 0x06002B70 RID: 11120 RVA: 0x00016FC8 File Offset: 0x000151C8
[Token(Token = "0x17000661")]
public override int Count
{
[Token(Token = "0x6002B70")]
[Address(RVA = "0x2543B90", Offset = "0x2542990", VA = "0x182543B90", Slot = "22")]
get
{
return 0;
}
}
// Token: 0x17000662 RID: 1634
// (get) Token: 0x06002B71 RID: 11121 RVA: 0x00016FE0 File Offset: 0x000151E0
[Token(Token = "0x17000662")]
public override bool IsReadOnly
{
[Token(Token = "0x6002B71")]
[Address(RVA = "0x2543C30", Offset = "0x2542A30", VA = "0x182543C30", Slot = "24")]
get
{
return default(bool);
}
}
// Token: 0x17000663 RID: 1635
// (get) Token: 0x06002B72 RID: 11122 RVA: 0x00016FF8 File Offset: 0x000151F8
[Token(Token = "0x17000663")]
public override bool IsFixedSize
{
[Token(Token = "0x6002B72")]
[Address(RVA = "0x2543BE0", Offset = "0x25429E0", VA = "0x182543BE0", Slot = "23")]
get
{
return default(bool);
}
}
// Token: 0x17000664 RID: 1636
// (get) Token: 0x06002B73 RID: 11123 RVA: 0x00017010 File Offset: 0x00015210
[Token(Token = "0x17000664")]
public override bool IsSynchronized
{
[Token(Token = "0x6002B73")]
[Address(RVA = "0x2543C80", Offset = "0x2542A80", VA = "0x182543C80", Slot = "25")]
get
{
return default(bool);
}
}
// Token: 0x17000665 RID: 1637
[Token(Token = "0x17000665")]
public override object this[int index]
{
[Token(Token = "0x6002B74")]
[Address(RVA = "0x2543CD0", Offset = "0x2542AD0", VA = "0x182543CD0", Slot = "27")]
get
{
return null;
}
[Token(Token = "0x6002B75")]
[Address(RVA = "0x2543E20", Offset = "0x2542C20", VA = "0x182543E20", Slot = "28")]
set
{
}
}
// Token: 0x17000666 RID: 1638
// (get) Token: 0x06002B76 RID: 11126 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000666")]
public override object SyncRoot
{
[Token(Token = "0x6002B76")]
[Address(RVA = "0x2543D30", Offset = "0x2542B30", VA = "0x182543D30", Slot = "26")]
get
{
return null;
}
}
// Token: 0x06002B77 RID: 11127 RVA: 0x00017028 File Offset: 0x00015228
[Token(Token = "0x6002B77")]
[Address(RVA = "0x2542840", Offset = "0x2541640", VA = "0x182542840", Slot = "29")]
public override int Add(object obj)
{
return 0;
}
// Token: 0x06002B78 RID: 11128 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B78")]
[Address(RVA = "0x25427F0", Offset = "0x25415F0", VA = "0x1825427F0", Slot = "30")]
public override void AddRange(ICollection c)
{
}
// Token: 0x06002B79 RID: 11129 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B79")]
[Address(RVA = "0x25428A0", Offset = "0x25416A0", VA = "0x1825428A0", Slot = "31")]
public override void Clear()
{
}
// Token: 0x06002B7A RID: 11130 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B7A")]
[Address(RVA = "0x2542960", Offset = "0x2541760", VA = "0x182542960", Slot = "32")]
public override object Clone()
{
return null;
}
// Token: 0x06002B7B RID: 11131 RVA: 0x00017040 File Offset: 0x00015240
[Token(Token = "0x6002B7B")]
[Address(RVA = "0x25429C0", Offset = "0x25417C0", VA = "0x1825429C0", Slot = "33")]
public override bool Contains(object obj)
{
return default(bool);
}
// Token: 0x06002B7C RID: 11132 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B7C")]
[Address(RVA = "0x2542A20", Offset = "0x2541820", VA = "0x182542A20", Slot = "35")]
public override void CopyTo(Array array, int index)
{
}
// Token: 0x06002B7D RID: 11133 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B7D")]
[Address(RVA = "0x2542A90", Offset = "0x2541890", VA = "0x182542A90", Slot = "36")]
public override void CopyTo(int index, Array array, int arrayIndex, int count)
{
}
// Token: 0x06002B7E RID: 11134 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B7E")]
[Address(RVA = "0x2542D30", Offset = "0x2541B30", VA = "0x182542D30", Slot = "37")]
public override IEnumerator GetEnumerator()
{
return null;
}
// Token: 0x06002B7F RID: 11135 RVA: 0x00017058 File Offset: 0x00015258
[Token(Token = "0x6002B7F")]
[Address(RVA = "0x2542D80", Offset = "0x2541B80", VA = "0x182542D80", Slot = "38")]
public override int IndexOf(object value)
{
return 0;
}
// Token: 0x06002B80 RID: 11136 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B80")]
[Address(RVA = "0x25430B0", Offset = "0x2541EB0", VA = "0x1825430B0", Slot = "39")]
public override void Insert(int index, object obj)
{
}
// Token: 0x06002B81 RID: 11137 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B81")]
[Address(RVA = "0x2542DE0", Offset = "0x2541BE0", VA = "0x182542DE0", Slot = "40")]
public override void InsertRange(int index, ICollection c)
{
}
// Token: 0x06002B82 RID: 11138 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B82")]
[Address(RVA = "0x252EB20", Offset = "0x252D920", VA = "0x18252EB20", Slot = "41")]
public override void Remove(object value)
{
}
// Token: 0x06002B83 RID: 11139 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B83")]
[Address(RVA = "0x2543120", Offset = "0x2541F20", VA = "0x182543120", Slot = "42")]
public override void RemoveAt(int index)
{
}
// Token: 0x06002B84 RID: 11140 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B84")]
[Address(RVA = "0x2543180", Offset = "0x2541F80", VA = "0x182543180", Slot = "43")]
public override void RemoveRange(int index, int count)
{
}
// Token: 0x06002B85 RID: 11141 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B85")]
[Address(RVA = "0x2543330", Offset = "0x2542130", VA = "0x182543330", Slot = "45")]
public override void Reverse(int index, int count)
{
}
// Token: 0x06002B86 RID: 11142 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B86")]
[Address(RVA = "0x25436A0", Offset = "0x25424A0", VA = "0x1825436A0", Slot = "47")]
public override void Sort(int index, int count, IComparer comparer)
{
}
// Token: 0x06002B87 RID: 11143 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B87")]
[Address(RVA = "0x2543900", Offset = "0x2542700", VA = "0x182543900", Slot = "48")]
public override object[] ToArray()
{
return null;
}
// Token: 0x06002B88 RID: 11144 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B88")]
[Address(RVA = "0x2543990", Offset = "0x2542790", VA = "0x182543990", Slot = "49")]
public override Array ToArray(Type type)
{
return null;
}
// Token: 0x04001964 RID: 6500
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001964")]
private IList _list;
}
// Token: 0x020005A1 RID: 1441
[Token(Token = "0x20005A1")]
[Serializable]
private class ReadOnlyArrayList : ArrayList
{
// Token: 0x06002B89 RID: 11145 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B89")]
[Address(RVA = "0x2547910", Offset = "0x2546710", VA = "0x182547910")]
internal ReadOnlyArrayList(ArrayList l)
{
}
// Token: 0x17000667 RID: 1639
// (get) Token: 0x06002B8A RID: 11146 RVA: 0x00017070 File Offset: 0x00015270
[Token(Token = "0x17000667")]
public override int Count
{
[Token(Token = "0x6002B8A")]
[Address(RVA = "0x25479D0", Offset = "0x25467D0", VA = "0x1825479D0", Slot = "22")]
get
{
return 0;
}
}
// Token: 0x17000668 RID: 1640
// (get) Token: 0x06002B8B RID: 11147 RVA: 0x00017088 File Offset: 0x00015288
[Token(Token = "0x17000668")]
public override bool IsReadOnly
{
[Token(Token = "0x6002B8B")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "24")]
get
{
return default(bool);
}
}
// Token: 0x17000669 RID: 1641
// (get) Token: 0x06002B8C RID: 11148 RVA: 0x000170A0 File Offset: 0x000152A0
[Token(Token = "0x17000669")]
public override bool IsFixedSize
{
[Token(Token = "0x6002B8C")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "23")]
get
{
return default(bool);
}
}
// Token: 0x1700066A RID: 1642
// (get) Token: 0x06002B8D RID: 11149 RVA: 0x000170B8 File Offset: 0x000152B8
[Token(Token = "0x1700066A")]
public override bool IsSynchronized
{
[Token(Token = "0x6002B8D")]
[Address(RVA = "0x2547A00", Offset = "0x2546800", VA = "0x182547A00", Slot = "25")]
get
{
return default(bool);
}
}
// Token: 0x1700066B RID: 1643
[Token(Token = "0x1700066B")]
public override object this[int index]
{
[Token(Token = "0x6002B8E")]
[Address(RVA = "0x2547A30", Offset = "0x2546830", VA = "0x182547A30", Slot = "27")]
get
{
return null;
}
[Token(Token = "0x6002B8F")]
[Address(RVA = "0x2547B00", Offset = "0x2546900", VA = "0x182547B00", Slot = "28")]
set
{
}
}
// Token: 0x1700066C RID: 1644
// (get) Token: 0x06002B90 RID: 11152 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700066C")]
public override object SyncRoot
{
[Token(Token = "0x6002B90")]
[Address(RVA = "0x2547A60", Offset = "0x2546860", VA = "0x182547A60", Slot = "26")]
get
{
return null;
}
}
// Token: 0x06002B91 RID: 11153 RVA: 0x000170D0 File Offset: 0x000152D0
[Token(Token = "0x6002B91")]
[Address(RVA = "0x25472F0", Offset = "0x25460F0", VA = "0x1825472F0", Slot = "29")]
public override int Add(object obj)
{
return 0;
}
// Token: 0x06002B92 RID: 11154 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B92")]
[Address(RVA = "0x2547280", Offset = "0x2546080", VA = "0x182547280", Slot = "30")]
public override void AddRange(ICollection c)
{
}
// Token: 0x1700066D RID: 1645
// (set) Token: 0x06002B93 RID: 11155 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700066D")]
public override int Capacity
{
[Token(Token = "0x6002B93")]
[Address(RVA = "0x2547A90", Offset = "0x2546890", VA = "0x182547A90", Slot = "21")]
set
{
}
}
// Token: 0x06002B94 RID: 11156 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B94")]
[Address(RVA = "0x2547360", Offset = "0x2546160", VA = "0x182547360", Slot = "31")]
public override void Clear()
{
}
// Token: 0x06002B95 RID: 11157 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B95")]
[Address(RVA = "0x25473D0", Offset = "0x25461D0", VA = "0x1825473D0", Slot = "32")]
public override object Clone()
{
return null;
}
// Token: 0x06002B96 RID: 11158 RVA: 0x000170E8 File Offset: 0x000152E8
[Token(Token = "0x6002B96")]
[Address(RVA = "0x25474B0", Offset = "0x25462B0", VA = "0x1825474B0", Slot = "33")]
public override bool Contains(object obj)
{
return default(bool);
}
// Token: 0x06002B97 RID: 11159 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B97")]
[Address(RVA = "0x2547510", Offset = "0x2546310", VA = "0x182547510", Slot = "35")]
public override void CopyTo(Array array, int index)
{
}
// Token: 0x06002B98 RID: 11160 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B98")]
[Address(RVA = "0x25474E0", Offset = "0x25462E0", VA = "0x1825474E0", Slot = "36")]
public override void CopyTo(int index, Array array, int arrayIndex, int count)
{
}
// Token: 0x06002B99 RID: 11161 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B99")]
[Address(RVA = "0x2547540", Offset = "0x2546340", VA = "0x182547540", Slot = "37")]
public override IEnumerator GetEnumerator()
{
return null;
}
// Token: 0x06002B9A RID: 11162 RVA: 0x00017100 File Offset: 0x00015300
[Token(Token = "0x6002B9A")]
[Address(RVA = "0x2547570", Offset = "0x2546370", VA = "0x182547570", Slot = "38")]
public override int IndexOf(object value)
{
return 0;
}
// Token: 0x06002B9B RID: 11163 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B9B")]
[Address(RVA = "0x2547610", Offset = "0x2546410", VA = "0x182547610", Slot = "39")]
public override void Insert(int index, object obj)
{
}
// Token: 0x06002B9C RID: 11164 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B9C")]
[Address(RVA = "0x25475A0", Offset = "0x25463A0", VA = "0x1825475A0", Slot = "40")]
public override void InsertRange(int index, ICollection c)
{
}
// Token: 0x06002B9D RID: 11165 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B9D")]
[Address(RVA = "0x2547760", Offset = "0x2546560", VA = "0x182547760", Slot = "41")]
public override void Remove(object value)
{
}
// Token: 0x06002B9E RID: 11166 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B9E")]
[Address(RVA = "0x2547680", Offset = "0x2546480", VA = "0x182547680", Slot = "42")]
public override void RemoveAt(int index)
{
}
// Token: 0x06002B9F RID: 11167 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B9F")]
[Address(RVA = "0x25476F0", Offset = "0x25464F0", VA = "0x1825476F0", Slot = "43")]
public override void RemoveRange(int index, int count)
{
}
// Token: 0x06002BA0 RID: 11168 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BA0")]
[Address(RVA = "0x25477D0", Offset = "0x25465D0", VA = "0x1825477D0", Slot = "45")]
public override void Reverse(int index, int count)
{
}
// Token: 0x06002BA1 RID: 11169 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BA1")]
[Address(RVA = "0x2547840", Offset = "0x2546640", VA = "0x182547840", Slot = "47")]
public override void Sort(int index, int count, IComparer comparer)
{
}
// Token: 0x06002BA2 RID: 11170 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002BA2")]
[Address(RVA = "0x25478E0", Offset = "0x25466E0", VA = "0x1825478E0", Slot = "48")]
public override object[] ToArray()
{
return null;
}
// Token: 0x06002BA3 RID: 11171 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002BA3")]
[Address(RVA = "0x25478B0", Offset = "0x25466B0", VA = "0x1825478B0", Slot = "49")]
public override Array ToArray(Type type)
{
return null;
}
// Token: 0x04001965 RID: 6501
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001965")]
private ArrayList _list;
}
// Token: 0x020005A2 RID: 1442
[Token(Token = "0x20005A2")]
[Serializable]
private sealed class ArrayListEnumeratorSimple : IEnumerator, ICloneable
{
// Token: 0x06002BA4 RID: 11172 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BA4")]
[Address(RVA = "0x252DB20", Offset = "0x252C920", VA = "0x18252DB20")]
internal ArrayListEnumeratorSimple(ArrayList list)
{
}
// Token: 0x06002BA5 RID: 11173 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002BA5")]
[Address(RVA = "0x6A0DF0", Offset = "0x69FBF0", VA = "0x1806A0DF0", Slot = "7")]
public object Clone()
{
return null;
}
// Token: 0x06002BA6 RID: 11174 RVA: 0x00017118 File Offset: 0x00015318
[Token(Token = "0x6002BA6")]
[Address(RVA = "0x252D7F0", Offset = "0x252C5F0", VA = "0x18252D7F0", Slot = "4")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x1700066E RID: 1646
// (get) Token: 0x06002BA7 RID: 11175 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700066E")]
public object Current
{
[Token(Token = "0x6002BA7")]
[Address(RVA = "0x252DC10", Offset = "0x252CA10", VA = "0x18252DC10", Slot = "5")]
get
{
return null;
}
}
// Token: 0x06002BA8 RID: 11176 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BA8")]
[Address(RVA = "0x252D9F0", Offset = "0x252C7F0", VA = "0x18252D9F0", Slot = "6")]
public void Reset()
{
}
// Token: 0x04001966 RID: 6502
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001966")]
private ArrayList list;
// Token: 0x04001967 RID: 6503
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001967")]
private int index;
// Token: 0x04001968 RID: 6504
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4001968")]
private int version;
// Token: 0x04001969 RID: 6505
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001969")]
private object currentElement;
// Token: 0x0400196A RID: 6506
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400196A")]
[NonSerialized]
private bool isArrayList;
// Token: 0x0400196B RID: 6507
[Token(Token = "0x400196B")]
private static object dummyObject;
}
// Token: 0x020005A3 RID: 1443
[Token(Token = "0x20005A3")]
internal class ArrayListDebugView
{
}
}
}
+301
View File
@@ -0,0 +1,301 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Collections
{
/// <summary>Manages a compact array of bit values, which are represented as Booleans, where <see langword="true" /> indicates that the bit is on (1) and <see langword="false" /> indicates the bit is off (0).</summary>
// Token: 0x020005A4 RID: 1444
[Token(Token = "0x20005A4")]
[ComVisible(true)]
[Serializable]
public sealed class BitArray : ICollection, IEnumerable, ICloneable
{
// Token: 0x06002BAA RID: 11178 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BAA")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
private BitArray()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray" /> class that can hold the specified number of bit values, which are initially set to <see langword="false" />.</summary>
/// <param name="length">The number of bit values in the new <see cref="T:System.Collections.BitArray" />.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="length" /> is less than zero.</exception>
// Token: 0x06002BAB RID: 11179 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BAB")]
[Address(RVA = "0x2530460", Offset = "0x252F260", VA = "0x182530460")]
public BitArray(int length)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray" /> class that can hold the specified number of bit values, which are initially set to the specified value.</summary>
/// <param name="length">The number of bit values in the new <see cref="T:System.Collections.BitArray" />.</param>
/// <param name="defaultValue">The Boolean value to assign to each bit.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="length" /> is less than zero.</exception>
// Token: 0x06002BAC RID: 11180 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BAC")]
[Address(RVA = "0x2530330", Offset = "0x252F130", VA = "0x182530330")]
public BitArray(int length, bool defaultValue)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.BitArray" /> class that contains bit values copied from the specified array of 32-bit integers.</summary>
/// <param name="values">An array of integers containing the values to copy, where each integer represents 32 consecutive bits.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="values" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The length of <paramref name="values" /> is greater than <see cref="F:System.Int32.MaxValue" /></exception>
// Token: 0x06002BAD RID: 11181 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BAD")]
[Address(RVA = "0x25301E0", Offset = "0x252EFE0", VA = "0x1825301E0")]
public BitArray(int[] values)
{
}
/// <summary>Gets or sets the value of the bit at a specific position in the <see cref="T:System.Collections.BitArray" />.</summary>
/// <param name="index">The zero-based index of the value to get or set.</param>
/// <returns>The value of the bit at position <paramref name="index" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.BitArray.Count" />.</exception>
// Token: 0x1700066F RID: 1647
[Token(Token = "0x1700066F")]
public int this[int index]
{
[Token(Token = "0x6002BAE")]
[Address(RVA = "0x25300A0", Offset = "0x252EEA0", VA = "0x1825300A0")]
set
{
}
}
/// <summary>Gets the value of the bit at a specific position in the <see cref="T:System.Collections.BitArray" />.</summary>
/// <param name="index">The zero-based index of the value to get.</param>
/// <returns>The value of the bit at position <paramref name="index" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is greater than or equal to the number of elements in the <see cref="T:System.Collections.BitArray" />.</exception>
// Token: 0x06002BAF RID: 11183 RVA: 0x00017130 File Offset: 0x00015330
[Token(Token = "0x6002BAF")]
[Address(RVA = "0x252FFC0", Offset = "0x252EDC0", VA = "0x18252FFC0")]
public bool Get(int index)
{
return default(bool);
}
/// <summary>Sets the bit at a specific position in the <see cref="T:System.Collections.BitArray" /> to the specified value.</summary>
/// <param name="index">The zero-based index of the bit to set.</param>
/// <param name="value">The Boolean value to assign to the bit.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is greater than or equal to the number of elements in the <see cref="T:System.Collections.BitArray" />.</exception>
// Token: 0x06002BB0 RID: 11184 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BB0")]
[Address(RVA = "0x25300A0", Offset = "0x252EEA0", VA = "0x1825300A0")]
public void Set(int index, bool value)
{
}
/// <summary>Gets or sets the number of elements in the <see cref="T:System.Collections.BitArray" />.</summary>
/// <returns>The number of elements in the <see cref="T:System.Collections.BitArray" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">The property is set to a value that is less than zero.</exception>
// Token: 0x17000670 RID: 1648
// (get) Token: 0x06002BB1 RID: 11185 RVA: 0x00017148 File Offset: 0x00015348
[Token(Token = "0x17000670")]
public int Length
{
[Token(Token = "0x6002BB1")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
get
{
return 0;
}
}
/// <summary>Copies the entire <see cref="T:System.Collections.BitArray" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.BitArray" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// The number of elements in the source <see cref="T:System.Collections.BitArray" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.BitArray" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002BB2 RID: 11186 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BB2")]
[Address(RVA = "0x252FB20", Offset = "0x252E920", VA = "0x18252FB20", Slot = "4")]
public void CopyTo(Array array, int index)
{
}
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.BitArray" />.</summary>
/// <returns>The number of elements contained in the <see cref="T:System.Collections.BitArray" />.</returns>
// Token: 0x17000671 RID: 1649
// (get) Token: 0x06002BB3 RID: 11187 RVA: 0x00017160 File Offset: 0x00015360
[Token(Token = "0x17000671")]
public int Count
{
[Token(Token = "0x6002BB3")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720", Slot = "5")]
get
{
return 0;
}
}
/// <summary>Creates a shallow copy of the <see cref="T:System.Collections.BitArray" />.</summary>
/// <returns>A shallow copy of the <see cref="T:System.Collections.BitArray" />.</returns>
// Token: 0x06002BB4 RID: 11188 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002BB4")]
[Address(RVA = "0x252F980", Offset = "0x252E780", VA = "0x18252F980", Slot = "9")]
public object Clone()
{
return null;
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.BitArray" />.</summary>
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.BitArray" />.</returns>
// Token: 0x17000672 RID: 1650
// (get) Token: 0x06002BB5 RID: 11189 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000672")]
public object SyncRoot
{
[Token(Token = "0x6002BB5")]
[Address(RVA = "0x2530580", Offset = "0x252F380", VA = "0x182530580", Slot = "6")]
get
{
return null;
}
}
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.BitArray" /> is synchronized (thread safe).</summary>
/// <returns>This property is always <see langword="false" />.</returns>
// Token: 0x17000673 RID: 1651
// (get) Token: 0x06002BB6 RID: 11190 RVA: 0x00017178 File Offset: 0x00015378
[Token(Token = "0x17000673")]
public bool IsSynchronized
{
[Token(Token = "0x6002BB6")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
get
{
return default(bool);
}
}
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.BitArray" />.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the entire <see cref="T:System.Collections.BitArray" />.</returns>
// Token: 0x06002BB7 RID: 11191 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002BB7")]
[Address(RVA = "0x252FF50", Offset = "0x252ED50", VA = "0x18252FF50", Slot = "8")]
public IEnumerator GetEnumerator()
{
return null;
}
// Token: 0x06002BB8 RID: 11192 RVA: 0x00017190 File Offset: 0x00015390
[Token(Token = "0x6002BB8")]
[Address(RVA = "0x252FF30", Offset = "0x252ED30", VA = "0x18252FF30")]
private static int GetArrayLength(int n, int div)
{
return 0;
}
// Token: 0x0400196C RID: 6508
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400196C")]
private int[] m_array;
// Token: 0x0400196D RID: 6509
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400196D")]
private int m_length;
// Token: 0x0400196E RID: 6510
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400196E")]
private int _version;
// Token: 0x0400196F RID: 6511
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400196F")]
[NonSerialized]
private object _syncRoot;
// Token: 0x020005A5 RID: 1445
[Token(Token = "0x20005A5")]
[Serializable]
private class BitArrayEnumeratorSimple : IEnumerator, ICloneable
{
// Token: 0x06002BB9 RID: 11193 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BB9")]
[Address(RVA = "0x252F850", Offset = "0x252E650", VA = "0x18252F850")]
internal BitArrayEnumeratorSimple(BitArray bitarray)
{
}
// Token: 0x06002BBA RID: 11194 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002BBA")]
[Address(RVA = "0x6A0DF0", Offset = "0x69FBF0", VA = "0x1806A0DF0", Slot = "7")]
public object Clone()
{
return null;
}
// Token: 0x06002BBB RID: 11195 RVA: 0x000171A8 File Offset: 0x000153A8
[Token(Token = "0x6002BBB")]
[Address(RVA = "0x252F620", Offset = "0x252E420", VA = "0x18252F620", Slot = "8")]
public virtual bool MoveNext()
{
return default(bool);
}
// Token: 0x17000674 RID: 1652
// (get) Token: 0x06002BBC RID: 11196 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000674")]
public virtual object Current
{
[Token(Token = "0x6002BBC")]
[Address(RVA = "0x252F890", Offset = "0x252E690", VA = "0x18252F890", Slot = "9")]
get
{
return null;
}
}
// Token: 0x06002BBD RID: 11197 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BBD")]
[Address(RVA = "0x252F7C0", Offset = "0x252E5C0", VA = "0x18252F7C0", Slot = "6")]
public void Reset()
{
}
// Token: 0x04001970 RID: 6512
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001970")]
private BitArray bitarray;
// Token: 0x04001971 RID: 6513
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001971")]
private int index;
// Token: 0x04001972 RID: 6514
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4001972")]
private int version;
// Token: 0x04001973 RID: 6515
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001973")]
private bool currentElement;
}
}
}
@@ -0,0 +1,84 @@
using System;
using System.Globalization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Collections
{
/// <summary>Compares two objects for equivalence, ignoring the case of strings.</summary>
// Token: 0x020005A6 RID: 1446
[Token(Token = "0x20005A6")]
[ComVisible(true)]
[Serializable]
public class CaseInsensitiveComparer : IComparer
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveComparer" /> class using the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread.</summary>
// Token: 0x06002BBE RID: 11198 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BBE")]
[Address(RVA = "0x2530DA0", Offset = "0x252FBA0", VA = "0x182530DA0")]
public CaseInsensitiveComparer()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveComparer" /> class using the specified <see cref="T:System.Globalization.CultureInfo" />.</summary>
/// <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use for the new <see cref="T:System.Collections.CaseInsensitiveComparer" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="culture" /> is <see langword="null" />.</exception>
// Token: 0x06002BBF RID: 11199 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BBF")]
[Address(RVA = "0x2530D10", Offset = "0x252FB10", VA = "0x182530D10")]
public CaseInsensitiveComparer(CultureInfo culture)
{
}
/// <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveComparer" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread and that is always available.</summary>
/// <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveComparer" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread.</returns>
// Token: 0x17000675 RID: 1653
// (get) Token: 0x06002BC0 RID: 11200 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000675")]
public static CaseInsensitiveComparer Default
{
[Token(Token = "0x6002BC0")]
[Address(RVA = "0x2530E20", Offset = "0x252FC20", VA = "0x182530E20")]
get
{
return null;
}
}
/// <summary>Performs a case-insensitive comparison of two objects of the same type and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
/// <param name="a">The first object to compare.</param>
/// <param name="b">The second object to compare.</param>
/// <returns>A signed integer that indicates the relative values of <paramref name="a" /> and <paramref name="b" />, as shown in the following table.
/// Value
///
/// Meaning
///
/// Less than zero
///
/// <paramref name="a" /> is less than <paramref name="b" />, with casing ignored.
///
/// Zero
///
/// <paramref name="a" /> equals <paramref name="b" />, with casing ignored.
///
/// Greater than zero
///
/// <paramref name="a" /> is greater than <paramref name="b" />, with casing ignored.</returns>
/// <exception cref="T:System.ArgumentException">Neither <paramref name="a" /> nor <paramref name="b" /> implements the <see cref="T:System.IComparable" /> interface.
/// -or-
/// <paramref name="a" /> and <paramref name="b" /> are of different types.</exception>
// Token: 0x06002BC1 RID: 11201 RVA: 0x000171C0 File Offset: 0x000153C0
[Token(Token = "0x6002BC1")]
[Address(RVA = "0x2530AE0", Offset = "0x252F8E0", VA = "0x182530AE0", Slot = "4")]
public int Compare(object a, object b)
{
return 0;
}
// Token: 0x04001974 RID: 6516
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001974")]
private CompareInfo m_compareInfo;
}
}
@@ -0,0 +1,69 @@
using System;
using System.Globalization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Collections
{
/// <summary>Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings.</summary>
// Token: 0x020005A7 RID: 1447
[Token(Token = "0x20005A7")]
[Obsolete]
[ComVisible(true)]
[Obsolete("Please use StringComparer instead.")]
[Serializable]
public class CaseInsensitiveHashCodeProvider : IHashCodeProvider
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> class using the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread.</summary>
// Token: 0x06002BC2 RID: 11202 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BC2")]
[Address(RVA = "0x2531050", Offset = "0x252FE50", VA = "0x182531050")]
public CaseInsensitiveHashCodeProvider()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> class using the specified <see cref="T:System.Globalization.CultureInfo" />.</summary>
/// <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use for the new <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="culture" /> is <see langword="null" />.</exception>
// Token: 0x06002BC3 RID: 11203 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BC3")]
[Address(RVA = "0x2530FC0", Offset = "0x252FDC0", VA = "0x182530FC0")]
public CaseInsensitiveHashCodeProvider(CultureInfo culture)
{
}
/// <summary>Gets an instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread and that is always available.</summary>
/// <returns>An instance of <see cref="T:System.Collections.CaseInsensitiveHashCodeProvider" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread.</returns>
// Token: 0x17000676 RID: 1654
// (get) Token: 0x06002BC4 RID: 11204 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000676")]
public static CaseInsensitiveHashCodeProvider Default
{
[Token(Token = "0x6002BC4")]
[Address(RVA = "0x25310D0", Offset = "0x252FED0", VA = "0x1825310D0")]
get
{
return null;
}
}
/// <summary>Returns a hash code for the given object, using a hashing algorithm that ignores the case of strings.</summary>
/// <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
/// <returns>A hash code for the given object, using a hashing algorithm that ignores the case of strings.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="obj" /> is <see langword="null" />.</exception>
// Token: 0x06002BC5 RID: 11205 RVA: 0x000171D8 File Offset: 0x000153D8
[Token(Token = "0x6002BC5")]
[Address(RVA = "0x2530F00", Offset = "0x252FD00", VA = "0x182530F00", Slot = "4")]
public int GetHashCode(object obj)
{
return 0;
}
// Token: 0x04001975 RID: 6517
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001975")]
private TextInfo m_text;
}
}
@@ -0,0 +1,367 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Collections
{
/// <summary>Provides the <see langword="abstract" /> base class for a strongly typed collection.</summary>
// Token: 0x020005A8 RID: 1448
[Token(Token = "0x20005A8")]
[ComVisible(true)]
[Serializable]
public abstract class CollectionBase : IList, ICollection, IEnumerable
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.CollectionBase" /> class with the default initial capacity.</summary>
// Token: 0x06002BC6 RID: 11206 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BC6")]
[Address(RVA = "0x2532310", Offset = "0x2531110", VA = "0x182532310")]
protected CollectionBase()
{
}
/// <summary>Gets an <see cref="T:System.Collections.ArrayList" /> containing the list of elements in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
/// <returns>An <see cref="T:System.Collections.ArrayList" /> representing the <see cref="T:System.Collections.CollectionBase" /> instance itself.
/// Retrieving the value of this property is an O(1) operation.</returns>
// Token: 0x17000677 RID: 1655
// (get) Token: 0x06002BC7 RID: 11207 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000677")]
protected ArrayList InnerList
{
[Token(Token = "0x6002BC7")]
[Address(RVA = "0x25323E0", Offset = "0x25311E0", VA = "0x1825323E0")]
get
{
return null;
}
}
/// <summary>Gets an <see cref="T:System.Collections.IList" /> containing the list of elements in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
/// <returns>An <see cref="T:System.Collections.IList" /> representing the <see cref="T:System.Collections.CollectionBase" /> instance itself.</returns>
// Token: 0x17000678 RID: 1656
// (get) Token: 0x06002BC8 RID: 11208 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000678")]
protected IList List
{
[Token(Token = "0x6002BC8")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0")]
get
{
return null;
}
}
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.CollectionBase" /> instance. This property cannot be overridden.</summary>
/// <returns>The number of elements contained in the <see cref="T:System.Collections.CollectionBase" /> instance.
/// Retrieving the value of this property is an O(1) operation.</returns>
// Token: 0x17000679 RID: 1657
// (get) Token: 0x06002BC9 RID: 11209 RVA: 0x000171F0 File Offset: 0x000153F0
[Token(Token = "0x17000679")]
public int Count
{
[Token(Token = "0x6002BC9")]
[Address(RVA = "0x25323C0", Offset = "0x25311C0", VA = "0x1825323C0", Slot = "16")]
get
{
return 0;
}
}
/// <summary>Removes all objects from the <see cref="T:System.Collections.CollectionBase" /> instance. This method cannot be overridden.</summary>
// Token: 0x06002BCA RID: 11210 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BCA")]
[Address(RVA = "0x2531440", Offset = "0x2530240", VA = "0x182531440", Slot = "8")]
public void Clear()
{
}
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.CollectionBase" /> instance. This method is not overridable.</summary>
/// <param name="index">The zero-based index of the element to remove.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.CollectionBase.Count" />.</exception>
// Token: 0x06002BCB RID: 11211 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BCB")]
[Address(RVA = "0x25315C0", Offset = "0x25303C0", VA = "0x1825315C0", Slot = "14")]
public void RemoveAt(int index)
{
}
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.CollectionBase" /> is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.CollectionBase" /> is read-only; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x1700067A RID: 1658
// (get) Token: 0x06002BCC RID: 11212 RVA: 0x00017208 File Offset: 0x00015408
[Token(Token = "0x1700067A")]
bool IList.IsReadOnly
{
[Token(Token = "0x6002BCC")]
[Address(RVA = "0x2531FE0", Offset = "0x2530DE0", VA = "0x182531FE0", Slot = "9")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.CollectionBase" /> has a fixed size; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x1700067B RID: 1659
// (get) Token: 0x06002BCD RID: 11213 RVA: 0x00017220 File Offset: 0x00015420
[Token(Token = "0x1700067B")]
bool IList.IsFixedSize
{
[Token(Token = "0x6002BCD")]
[Address(RVA = "0x2531F60", Offset = "0x2530D60", VA = "0x182531F60", Slot = "10")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.CollectionBase" /> is synchronized (thread safe).</summary>
/// <returns>
/// <see langword="true" /> if access to the <see cref="T:System.Collections.CollectionBase" /> is synchronized (thread safe); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x1700067C RID: 1660
// (get) Token: 0x06002BCE RID: 11214 RVA: 0x00017238 File Offset: 0x00015438
[Token(Token = "0x1700067C")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6002BCE")]
[Address(RVA = "0x2531810", Offset = "0x2530610", VA = "0x182531810", Slot = "18")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.CollectionBase" />.</summary>
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.CollectionBase" />.</returns>
// Token: 0x1700067D RID: 1661
// (get) Token: 0x06002BCF RID: 11215 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700067D")]
object ICollection.SyncRoot
{
[Token(Token = "0x6002BCF")]
[Address(RVA = "0x2531890", Offset = "0x2530690", VA = "0x182531890", Slot = "17")]
get
{
return null;
}
}
/// <summary>Copies the entire <see cref="T:System.Collections.CollectionBase" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.CollectionBase" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// The number of elements in the source <see cref="T:System.Collections.CollectionBase" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
/// <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.CollectionBase" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002BD0 RID: 11216 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BD0")]
[Address(RVA = "0x2531770", Offset = "0x2530570", VA = "0x182531770", Slot = "15")]
void ICollection.CopyTo(Array array, int index)
{
}
/// <summary>Gets or sets the element at the specified index.</summary>
/// <param name="index">The zero-based index of the element to get or set.</param>
/// <returns>The element at the specified index.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.CollectionBase.Count" />.</exception>
// Token: 0x1700067E RID: 1662
[Token(Token = "0x1700067E")]
object IList.this[int index]
{
[Token(Token = "0x6002BD1")]
[Address(RVA = "0x2532060", Offset = "0x2530E60", VA = "0x182532060", Slot = "4")]
get
{
return null;
}
[Token(Token = "0x6002BD2")]
[Address(RVA = "0x2532130", Offset = "0x2530F30", VA = "0x182532130", Slot = "5")]
set
{
}
}
/// <summary>Determines whether the <see cref="T:System.Collections.CollectionBase" /> contains a specific element.</summary>
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.CollectionBase" />.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.CollectionBase" /> contains the specified <paramref name="value" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06002BD3 RID: 11219 RVA: 0x00017250 File Offset: 0x00015450
[Token(Token = "0x6002BD3")]
[Address(RVA = "0x2531AC0", Offset = "0x25308C0", VA = "0x182531AC0", Slot = "7")]
bool IList.Contains(object value)
{
return default(bool);
}
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.CollectionBase" />.</summary>
/// <param name="value">The <see cref="T:System.Object" /> to be added to the end of the <see cref="T:System.Collections.CollectionBase" />.</param>
/// <returns>The <see cref="T:System.Collections.CollectionBase" /> index at which the <paramref name="value" /> has been added.</returns>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</exception>
// Token: 0x06002BD4 RID: 11220 RVA: 0x00017268 File Offset: 0x00015468
[Token(Token = "0x6002BD4")]
[Address(RVA = "0x2531910", Offset = "0x2530710", VA = "0x182531910", Slot = "6")]
int IList.Add(object value)
{
return 0;
}
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.CollectionBase" />.</summary>
/// <param name="value">The <see cref="T:System.Object" /> to remove from the <see cref="T:System.Collections.CollectionBase" />.</param>
/// <exception cref="T:System.ArgumentException">The <paramref name="value" /> parameter was not found in the <see cref="T:System.Collections.CollectionBase" /> object.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</exception>
// Token: 0x06002BD5 RID: 11221 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BD5")]
[Address(RVA = "0x2531D60", Offset = "0x2530B60", VA = "0x182531D60", Slot = "13")]
void IList.Remove(object value)
{
}
/// <summary>Searches for the specified <see cref="T:System.Object" /> and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.CollectionBase" />.</summary>
/// <param name="value">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.CollectionBase" />.</param>
/// <returns>The zero-based index of the first occurrence of <paramref name="value" /> within the entire <see cref="T:System.Collections.CollectionBase" />, if found; otherwise, -1.</returns>
// Token: 0x06002BD6 RID: 11222 RVA: 0x00017280 File Offset: 0x00015480
[Token(Token = "0x6002BD6")]
[Address(RVA = "0x2531B50", Offset = "0x2530950", VA = "0x182531B50", Slot = "11")]
int IList.IndexOf(object value)
{
return 0;
}
/// <summary>Inserts an element into the <see cref="T:System.Collections.CollectionBase" /> at the specified index.</summary>
/// <param name="index">The zero-based index at which <paramref name="value" /> should be inserted.</param>
/// <param name="value">The <see cref="T:System.Object" /> to insert.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.CollectionBase.Count" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.CollectionBase" /> is read-only.
/// -or-
/// The <see cref="T:System.Collections.CollectionBase" /> has a fixed size.</exception>
// Token: 0x06002BD7 RID: 11223 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BD7")]
[Address(RVA = "0x2531BE0", Offset = "0x25309E0", VA = "0x182531BE0", Slot = "12")]
void IList.Insert(int index, object value)
{
}
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Collections.CollectionBase" /> instance.</returns>
// Token: 0x06002BD8 RID: 11224 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002BD8")]
[Address(RVA = "0x25314E0", Offset = "0x25302E0", VA = "0x1825314E0", Slot = "19")]
public IEnumerator GetEnumerator()
{
return null;
}
/// <summary>Performs additional custom processes before setting a value in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
/// <param name="index">The zero-based index at which <paramref name="oldValue" /> can be found.</param>
/// <param name="oldValue">The value to replace with <paramref name="newValue" />.</param>
/// <param name="newValue">The new value of the element at <paramref name="index" />.</param>
// Token: 0x06002BD9 RID: 11225 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BD9")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
protected virtual void OnSet(int index, object oldValue, object newValue)
{
}
/// <summary>Performs additional custom processes before inserting a new element into the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
/// <param name="index">The zero-based index at which to insert <paramref name="value" />.</param>
/// <param name="value">The new value of the element at <paramref name="index" />.</param>
// Token: 0x06002BDA RID: 11226 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BDA")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "21")]
protected virtual void OnInsert(int index, object value)
{
}
/// <summary>Performs additional custom processes when clearing the contents of the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
// Token: 0x06002BDB RID: 11227 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BDB")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")]
protected virtual void OnClear()
{
}
/// <summary>Performs additional custom processes when removing an element from the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
/// <param name="index">The zero-based index at which <paramref name="value" /> can be found.</param>
/// <param name="value">The value of the element to remove from <paramref name="index" />.</param>
// Token: 0x06002BDC RID: 11228 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BDC")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "23")]
protected virtual void OnRemove(int index, object value)
{
}
/// <summary>Performs additional custom processes when validating a value.</summary>
/// <param name="value">The object to validate.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="value" /> is <see langword="null" />.</exception>
// Token: 0x06002BDD RID: 11229 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BDD")]
[Address(RVA = "0x2531560", Offset = "0x2530360", VA = "0x182531560", Slot = "24")]
protected virtual void OnValidate(object value)
{
}
/// <summary>Performs additional custom processes after setting a value in the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
/// <param name="index">The zero-based index at which <paramref name="oldValue" /> can be found.</param>
/// <param name="oldValue">The value to replace with <paramref name="newValue" />.</param>
/// <param name="newValue">The new value of the element at <paramref name="index" />.</param>
// Token: 0x06002BDE RID: 11230 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BDE")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "25")]
protected virtual void OnSetComplete(int index, object oldValue, object newValue)
{
}
/// <summary>Performs additional custom processes after inserting a new element into the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
/// <param name="index">The zero-based index at which to insert <paramref name="value" />.</param>
/// <param name="value">The new value of the element at <paramref name="index" />.</param>
// Token: 0x06002BDF RID: 11231 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BDF")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "26")]
protected virtual void OnInsertComplete(int index, object value)
{
}
/// <summary>Performs additional custom processes after clearing the contents of the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
// Token: 0x06002BE0 RID: 11232 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BE0")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "27")]
protected virtual void OnClearComplete()
{
}
/// <summary>Performs additional custom processes after removing an element from the <see cref="T:System.Collections.CollectionBase" /> instance.</summary>
/// <param name="index">The zero-based index at which <paramref name="value" /> can be found.</param>
/// <param name="value">The value of the element to remove from <paramref name="index" />.</param>
// Token: 0x06002BE1 RID: 11233 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BE1")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "28")]
protected virtual void OnRemoveComplete(int index, object value)
{
}
// Token: 0x04001976 RID: 6518
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001976")]
private ArrayList list;
}
}
+98
View File
@@ -0,0 +1,98 @@
using System;
using System.Globalization;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Collections
{
/// <summary>Compares two objects for equivalence, where string comparisons are case-sensitive.</summary>
// Token: 0x020005A9 RID: 1449
[Token(Token = "0x20005A9")]
[ComVisible(true)]
[Serializable]
public sealed class Comparer : IComparer, ISerializable
{
// Token: 0x06002BE2 RID: 11234 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BE2")]
[Address(RVA = "0x25328B0", Offset = "0x25316B0", VA = "0x1825328B0")]
private Comparer()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Comparer" /> class using the specified <see cref="T:System.Globalization.CultureInfo" />.</summary>
/// <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to use for the new <see cref="T:System.Collections.Comparer" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="culture" /> is <see langword="null" />.</exception>
// Token: 0x06002BE3 RID: 11235 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BE3")]
[Address(RVA = "0x2532710", Offset = "0x2531510", VA = "0x182532710")]
public Comparer(CultureInfo culture)
{
}
// Token: 0x06002BE4 RID: 11236 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BE4")]
[Address(RVA = "0x25327A0", Offset = "0x25315A0", VA = "0x1825327A0")]
private Comparer(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Performs a case-sensitive comparison of two objects of the same type and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
/// <param name="a">The first object to compare.</param>
/// <param name="b">The second object to compare.</param>
/// <returns>A signed integer that indicates the relative values of <paramref name="a" /> and <paramref name="b" />, as shown in the following table.
/// Value
///
/// Meaning
///
/// Less than zero
///
/// <paramref name="a" /> is less than <paramref name="b" />.
///
/// Zero
///
/// <paramref name="a" /> equals <paramref name="b" />.
///
/// Greater than zero
///
/// <paramref name="a" /> is greater than <paramref name="b" />.</returns>
/// <exception cref="T:System.ArgumentException">Neither <paramref name="a" /> nor <paramref name="b" /> implements the <see cref="T:System.IComparable" /> interface.
/// -or-
/// <paramref name="a" /> and <paramref name="b" /> are of different types and neither one can handle comparisons with the other.</exception>
// Token: 0x06002BE5 RID: 11237 RVA: 0x00017298 File Offset: 0x00015498
[Token(Token = "0x6002BE5")]
[Address(RVA = "0x2532440", Offset = "0x2531240", VA = "0x182532440", Slot = "4")]
public int Compare(object a, object b)
{
return 0;
}
/// <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the data required for serialization.</summary>
/// <param name="info">The object to populate with data.</param>
/// <param name="context">The context information about the source or destination of the serialization.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="info" /> is <see langword="null" />.</exception>
// Token: 0x06002BE6 RID: 11238 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BE6")]
[Address(RVA = "0x25325C0", Offset = "0x25313C0", VA = "0x1825325C0", Slot = "5")]
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x04001977 RID: 6519
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001977")]
private CompareInfo m_compareInfo;
/// <summary>Represents an instance of <see cref="T:System.Collections.Comparer" /> that is associated with the <see cref="P:System.Threading.Thread.CurrentCulture" /> of the current thread. This field is read-only.</summary>
// Token: 0x04001978 RID: 6520
[Token(Token = "0x4001978")]
public static readonly Comparer Default;
/// <summary>Represents an instance of <see cref="T:System.Collections.Comparer" /> that is associated with <see cref="P:System.Globalization.CultureInfo.InvariantCulture" />. This field is read-only.</summary>
// Token: 0x04001979 RID: 6521
[Token(Token = "0x4001979")]
public static readonly Comparer DefaultInvariant;
}
}
@@ -0,0 +1,78 @@
using System;
using Cpp2IlInjected;
namespace System.Collections
{
// Token: 0x020005AA RID: 1450
[Token(Token = "0x20005AA")]
[Serializable]
internal class CompatibleComparer : IEqualityComparer
{
// Token: 0x06002BE8 RID: 11240 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BE8")]
[Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")]
internal CompatibleComparer(IComparer comparer, IHashCodeProvider hashCodeProvider)
{
}
// Token: 0x06002BE9 RID: 11241 RVA: 0x000172B0 File Offset: 0x000154B0
[Token(Token = "0x6002BE9")]
[Address(RVA = "0x25328D0", Offset = "0x25316D0", VA = "0x1825328D0")]
public int Compare(object a, object b)
{
return 0;
}
// Token: 0x06002BEA RID: 11242 RVA: 0x000172C8 File Offset: 0x000154C8
[Token(Token = "0x6002BEA")]
[Address(RVA = "0x2532A70", Offset = "0x2531870", VA = "0x182532A70", Slot = "4")]
public bool Equals(object a, object b)
{
return default(bool);
}
// Token: 0x06002BEB RID: 11243 RVA: 0x000172E0 File Offset: 0x000154E0
[Token(Token = "0x6002BEB")]
[Address(RVA = "0x2532BD0", Offset = "0x25319D0", VA = "0x182532BD0", Slot = "5")]
public int GetHashCode(object obj)
{
return 0;
}
// Token: 0x1700067F RID: 1663
// (get) Token: 0x06002BEC RID: 11244 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700067F")]
internal IComparer Comparer
{
[Token(Token = "0x6002BEC")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
get
{
return null;
}
}
// Token: 0x17000680 RID: 1664
// (get) Token: 0x06002BED RID: 11245 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000680")]
internal IHashCodeProvider HashCodeProvider
{
[Token(Token = "0x6002BED")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return null;
}
}
// Token: 0x0400197A RID: 6522
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400197A")]
private IComparer _comparer;
// Token: 0x0400197B RID: 6523
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400197B")]
private IHashCodeProvider _hcp;
}
}
@@ -0,0 +1,47 @@
using System;
using System.Diagnostics.Tracing;
using Cpp2IlInjected;
namespace System.Collections.Concurrent
{
// Token: 0x020005D5 RID: 1493
[Token(Token = "0x20005D5")]
[EventSource]
internal sealed class CDSCollectionETWBCLProvider : EventSource
{
// Token: 0x06002D91 RID: 11665 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002D91")]
[Address(RVA = "0x2530A80", Offset = "0x252F880", VA = "0x182530A80")]
private CDSCollectionETWBCLProvider()
{
}
// Token: 0x06002D92 RID: 11666 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002D92")]
[Address(RVA = "0x25309B0", Offset = "0x252F7B0", VA = "0x1825309B0")]
[Event(1)]
public void ConcurrentStack_FastPushFailed(int spinCount)
{
}
// Token: 0x06002D93 RID: 11667 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002D93")]
[Address(RVA = "0x2530970", Offset = "0x252F770", VA = "0x182530970")]
[Event(2)]
public void ConcurrentStack_FastPopFailed(int spinCount)
{
}
// Token: 0x06002D94 RID: 11668 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002D94")]
[Address(RVA = "0x2530930", Offset = "0x252F730", VA = "0x182530930")]
[Event(3)]
public void ConcurrentDictionary_AcquiringAllLocks(int numOfBuckets)
{
}
// Token: 0x040019E7 RID: 6631
[Token(Token = "0x40019E7")]
public static CDSCollectionETWBCLProvider Log;
}
}
@@ -0,0 +1,821 @@
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using Cpp2IlInjected;
namespace System.Collections.Concurrent
{
/// <summary>Represents a thread-safe collection of key/value pairs that can be accessed by multiple threads concurrently.</summary>
/// <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
/// <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
// Token: 0x020005D6 RID: 1494
[Token(Token = "0x20005D6")]
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))]
[Serializable]
public class ConcurrentDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>
{
// Token: 0x06002D96 RID: 11670 RVA: 0x00017D18 File Offset: 0x00015F18
[Token(Token = "0x6002D96")]
[Address(RVA = "0x27A25D0", Offset = "0x27A13D0", VA = "0x1827A25D0")]
private static bool IsValueWriteAtomic()
{
return default(bool);
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> class that is empty, has the default concurrency level, has the default initial capacity, and uses the default comparer for the key type.</summary>
// Token: 0x06002D97 RID: 11671 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002D97")]
[Address(RVA = "0x27A7AC0", Offset = "0x27A68C0", VA = "0x1827A7AC0")]
public ConcurrentDictionary()
{
}
// Token: 0x06002D98 RID: 11672 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002D98")]
[Address(RVA = "0x27A7E20", Offset = "0x27A6C20", VA = "0x1827A7E20")]
internal ConcurrentDictionary(int concurrencyLevel, int capacity, bool growLockArray, IEqualityComparer<TKey> comparer)
{
}
/// <summary>Attempts to add the specified key and value to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
/// <param name="key">The key of the element to add.</param>
/// <param name="value">The value of the element to add. The value can be <see langword="null" /> for reference types.</param>
/// <returns>
/// <see langword="true" /> if the key/value pair was added to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> successfully; <see langword="false" /> if the key already exists.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue" />).</exception>
// Token: 0x06002D99 RID: 11673 RVA: 0x00017D30 File Offset: 0x00015F30
[Token(Token = "0x6002D99")]
[Address(RVA = "0x27A6610", Offset = "0x27A5410", VA = "0x1827A6610")]
public bool TryAdd(TKey key, TValue value)
{
return default(bool);
}
/// <summary>Determines whether the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> contains the specified key.</summary>
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002D9A RID: 11674 RVA: 0x00017D48 File Offset: 0x00015F48
[Token(Token = "0x6002D9A")]
[Address(RVA = "0x279F9D0", Offset = "0x279E7D0", VA = "0x18279F9D0", Slot = "36")]
public bool ContainsKey(TKey key)
{
return default(bool);
}
/// <summary>Attempts to remove and return the value that has the specified key from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
/// <param name="key">The key of the element to remove and return.</param>
/// <param name="value">When this method returns, contains the object removed from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />, or the default value of the <see langword="TValue" /> type if <paramref name="key" /> does not exist.</param>
/// <returns>
/// <see langword="true" /> if the object was removed successfully; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002D9B RID: 11675 RVA: 0x00017D60 File Offset: 0x00015F60
[Token(Token = "0x6002D9B")]
[Address(RVA = "0x27A79C0", Offset = "0x27A67C0", VA = "0x1827A79C0")]
public bool TryRemove(TKey key, out TValue value)
{
return default(bool);
}
// Token: 0x06002D9C RID: 11676 RVA: 0x00017D78 File Offset: 0x00015F78
[Token(Token = "0x6002D9C")]
[Address(RVA = "0x27A7330", Offset = "0x27A6130", VA = "0x1827A7330")]
private bool TryRemoveInternal(TKey key, out TValue value, bool matchValue, TValue oldValue)
{
return default(bool);
}
/// <summary>Attempts to get the value associated with the specified key from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
/// <param name="key">The key of the value to get.</param>
/// <param name="value">When this method returns, contains the object from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> that has the specified key, or the default value of the type if the operation failed.</param>
/// <returns>
/// <see langword="true" /> if the key was found in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002D9D RID: 11677 RVA: 0x00017D90 File Offset: 0x00015F90
[Token(Token = "0x6002D9D")]
[Address(RVA = "0x27A6BD0", Offset = "0x27A59D0", VA = "0x1827A6BD0", Slot = "37")]
public bool TryGetValue(TKey key, out TValue value)
{
return default(bool);
}
// Token: 0x06002D9E RID: 11678 RVA: 0x00017DA8 File Offset: 0x00015FA8
[Token(Token = "0x6002D9E")]
[Address(RVA = "0x27A6750", Offset = "0x27A5550", VA = "0x1827A6750")]
private bool TryGetValueInternal(TKey key, int hashcode, out TValue value)
{
return default(bool);
}
/// <summary>Removes all keys and values from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
// Token: 0x06002D9F RID: 11679 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002D9F")]
[Address(RVA = "0x279F790", Offset = "0x279E590", VA = "0x18279F790", Slot = "27")]
public void Clear()
{
}
// Token: 0x06002DA0 RID: 11680 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DA0")]
[Address(RVA = "0x27A2CE0", Offset = "0x27A1AE0", VA = "0x1827A2CE0", Slot = "17")]
void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
{
}
/// <summary>Copies the key and value pairs stored in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> to a new array.</summary>
/// <returns>A new array containing a snapshot of key and value pairs copied from the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</returns>
// Token: 0x06002DA1 RID: 11681 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DA1")]
[Address(RVA = "0x27A5280", Offset = "0x27A4080", VA = "0x1827A5280")]
public KeyValuePair<TKey, TValue>[] ToArray()
{
return null;
}
// Token: 0x06002DA2 RID: 11682 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DA2")]
[Address(RVA = "0x27A01E0", Offset = "0x279EFE0", VA = "0x1827A01E0")]
private void CopyToPairs(KeyValuePair<TKey, TValue>[] array, int index)
{
}
// Token: 0x06002DA3 RID: 11683 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DA3")]
[Address(RVA = "0x279FBD0", Offset = "0x279E9D0", VA = "0x18279FBD0")]
private void CopyToEntries(DictionaryEntry[] array, int index)
{
}
// Token: 0x06002DA4 RID: 11684 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DA4")]
[Address(RVA = "0x279FD70", Offset = "0x279EB70", VA = "0x18279FD70")]
private void CopyToObjects(object[] array, int index)
{
}
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
/// <returns>An enumerator for the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</returns>
// Token: 0x06002DA5 RID: 11685 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DA5")]
[Address(RVA = "0x27A0410", Offset = "0x279F210", VA = "0x1827A0410", Slot = "19")]
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
{
return null;
}
// Token: 0x06002DA6 RID: 11686 RVA: 0x00017DC0 File Offset: 0x00015FC0
[Token(Token = "0x6002DA6")]
[Address(RVA = "0x27A54F0", Offset = "0x27A42F0", VA = "0x1827A54F0")]
private bool TryAddInternal(TKey key, int hashcode, TValue value, bool updateIfExists, bool acquireLock, out TValue resultingValue)
{
return default(bool);
}
/// <summary>Gets or sets the value associated with the specified key.</summary>
/// <param name="key">The key of the value to get or set.</param>
/// <returns>The value of the key/value pair at the specified index.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> does not exist in the collection.</exception>
// Token: 0x17000707 RID: 1799
[Token(Token = "0x17000707")]
public TValue this[TKey key]
{
[Token(Token = "0x6002DA7")]
[Address(RVA = "0x3446810", Offset = "0x3445610", VA = "0x183446810", Slot = "38")]
get
{
return null;
}
[Token(Token = "0x6002DA8")]
[Address(RVA = "0x27A8960", Offset = "0x27A7760", VA = "0x1827A8960", Slot = "5")]
set
{
}
}
// Token: 0x06002DA9 RID: 11689 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DA9")]
[Address(RVA = "0x27A4EB0", Offset = "0x27A3CB0", VA = "0x1827A4EB0")]
private static void ThrowKeyNotFoundException()
{
}
// Token: 0x06002DAA RID: 11690 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DAA")]
[Address(RVA = "0x27A4FB0", Offset = "0x27A3DB0", VA = "0x1827A4FB0")]
private static void ThrowKeyNullException()
{
}
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</returns>
/// <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue" />).</exception>
// Token: 0x17000708 RID: 1800
// (get) Token: 0x06002DAB RID: 11691 RVA: 0x00017DD8 File Offset: 0x00015FD8
[Token(Token = "0x17000708")]
public int Count
{
[Token(Token = "0x6002DAB")]
[Address(RVA = "0x27A8180", Offset = "0x27A6F80", VA = "0x1827A8180", Slot = "41")]
get
{
return 0;
}
}
// Token: 0x06002DAC RID: 11692 RVA: 0x00017DF0 File Offset: 0x00015FF0
[Token(Token = "0x6002DAC")]
[Address(RVA = "0x27A0350", Offset = "0x279F150", VA = "0x1827A0350")]
private int GetCountInternal()
{
return 0;
}
/// <summary>Adds a key/value pair to the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> by using the specified function if the key does not already exist. Returns the new value, or the existing value if the key exists.</summary>
/// <param name="key">The key of the element to add.</param>
/// <param name="valueFactory">The function used to generate a value for the key.</param>
/// <returns>The value for the key. This will be either the existing value for the key if the key is already in the dictionary, or the new value if the key was not in the dictionary.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> or <paramref name="valueFactory" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue" />).</exception>
// Token: 0x06002DAD RID: 11693 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DAD")]
[Address(RVA = "0x27A0AB0", Offset = "0x279F8B0", VA = "0x1827A0AB0")]
public TValue GetOrAdd(TKey key, Func<TKey, TValue> valueFactory)
{
return null;
}
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> is empty.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> is empty; otherwise, <see langword="false" />.</returns>
// Token: 0x17000709 RID: 1801
// (get) Token: 0x06002DAE RID: 11694 RVA: 0x00017E08 File Offset: 0x00016008
[Token(Token = "0x17000709")]
public bool IsEmpty
{
[Token(Token = "0x6002DAE")]
[Address(RVA = "0x27A8450", Offset = "0x27A7250", VA = "0x1827A8450")]
get
{
return default(bool);
}
}
// Token: 0x06002DAF RID: 11695 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DAF")]
[Address(RVA = "0x27A3150", Offset = "0x27A1F50", VA = "0x1827A3150", Slot = "9")]
void IDictionary<TKey, TValue>.Add(TKey key, TValue value)
{
}
// Token: 0x06002DB0 RID: 11696 RVA: 0x00017E20 File Offset: 0x00016020
[Token(Token = "0x6002DB0")]
[Address(RVA = "0x27A3210", Offset = "0x27A2010", VA = "0x1827A3210", Slot = "10")]
bool IDictionary<TKey, TValue>.Remove(TKey key)
{
return default(bool);
}
/// <summary>Gets a collection containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <returns>A collection of keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
// Token: 0x1700070A RID: 1802
// (get) Token: 0x06002DB1 RID: 11697 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700070A")]
public ICollection<TKey> Keys
{
[Token(Token = "0x6002DB1")]
[Address(RVA = "0x27A32B0", Offset = "0x27A20B0", VA = "0x1827A32B0", Slot = "6")]
get
{
return null;
}
}
// Token: 0x1700070B RID: 1803
// (get) Token: 0x06002DB2 RID: 11698 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700070B")]
IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys
{
[Token(Token = "0x6002DB2")]
[Address(RVA = "0x27A32B0", Offset = "0x27A20B0", VA = "0x1827A32B0", Slot = "39")]
get
{
return null;
}
}
/// <summary>Gets a collection that contains the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <returns>A collection that contains the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
// Token: 0x1700070C RID: 1804
// (get) Token: 0x06002DB3 RID: 11699 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700070C")]
public ICollection<TValue> Values
{
[Token(Token = "0x6002DB3")]
[Address(RVA = "0x27A32E0", Offset = "0x27A20E0", VA = "0x1827A32E0", Slot = "7")]
get
{
return null;
}
}
// Token: 0x1700070D RID: 1805
// (get) Token: 0x06002DB4 RID: 11700 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700070D")]
IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values
{
[Token(Token = "0x6002DB4")]
[Address(RVA = "0x27A32E0", Offset = "0x27A20E0", VA = "0x1827A32E0", Slot = "40")]
get
{
return null;
}
}
// Token: 0x06002DB5 RID: 11701 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DB5")]
[Address(RVA = "0x27A2770", Offset = "0x27A1570", VA = "0x1827A2770", Slot = "14")]
void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair)
{
}
// Token: 0x06002DB6 RID: 11702 RVA: 0x00017E38 File Offset: 0x00016038
[Token(Token = "0x6002DB6")]
[Address(RVA = "0x27A29B0", Offset = "0x27A17B0", VA = "0x1827A29B0", Slot = "16")]
bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair)
{
return default(bool);
}
// Token: 0x1700070E RID: 1806
// (get) Token: 0x06002DB7 RID: 11703 RVA: 0x00017E50 File Offset: 0x00016050
[Token(Token = "0x1700070E")]
bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly
{
[Token(Token = "0x6002DB7")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "13")]
get
{
return default(bool);
}
}
// Token: 0x06002DB8 RID: 11704 RVA: 0x00017E68 File Offset: 0x00016068
[Token(Token = "0x6002DB8")]
[Address(RVA = "0x27A3000", Offset = "0x27A1E00", VA = "0x1827A3000", Slot = "18")]
bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair)
{
return default(bool);
}
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</summary>
/// <returns>An enumerator for the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</returns>
// Token: 0x06002DB9 RID: 11705 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DB9")]
[Address(RVA = "0x27A4E80", Offset = "0x27A3C80", VA = "0x1827A4E80", Slot = "20")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
/// <summary>Adds the specified key and value to the dictionary.</summary>
/// <param name="key">The object to use as the key.</param>
/// <param name="value">The object to use as the value.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="key" /> is of a type that is not assignable to the key type of the <see cref="T:System.Collections.Generic.Dictionary`2" />.
/// -or-
/// <paramref name="value" /> is of a type that is not assignable to the type of values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.
/// -or-
/// A value with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
/// <exception cref="T:System.OverflowException">The dictionary already contains the maximum number of elements (<see cref="F:System.Int32.MaxValue" />).</exception>
// Token: 0x06002DBA RID: 11706 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DBA")]
[Address(RVA = "0x27A3B10", Offset = "0x27A2910", VA = "0x1827A3B10", Slot = "26")]
void IDictionary.Add(object key, object value)
{
}
/// <summary>Gets a value that indicates the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the specified key.</summary>
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002DBB RID: 11707 RVA: 0x00017E80 File Offset: 0x00016080
[Token(Token = "0x6002DBB")]
[Address(RVA = "0x27A4110", Offset = "0x27A2F10", VA = "0x1827A4110", Slot = "25")]
bool IDictionary.Contains(object key)
{
return default(bool);
}
/// <summary>Provides a <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
/// <returns>A <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
// Token: 0x06002DBC RID: 11708 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DBC")]
[Address(RVA = "0x27A4280", Offset = "0x27A3080", VA = "0x1827A4280", Slot = "30")]
IDictionaryEnumerator IDictionary.GetEnumerator()
{
return null;
}
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> has a fixed size.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> has a fixed size; otherwise, <see langword="false" />. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />, this property always returns <see langword="false" />.</returns>
// Token: 0x1700070F RID: 1807
// (get) Token: 0x06002DBD RID: 11709 RVA: 0x00017E98 File Offset: 0x00016098
[Token(Token = "0x1700070F")]
bool IDictionary.IsFixedSize
{
[Token(Token = "0x6002DBD")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "29")]
get
{
return default(bool);
}
}
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only; otherwise, <see langword="false" />. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />, this property always returns <see langword="false" />.</returns>
// Token: 0x17000710 RID: 1808
// (get) Token: 0x06002DBE RID: 11710 RVA: 0x00017EB0 File Offset: 0x000160B0
[Token(Token = "0x17000710")]
bool IDictionary.IsReadOnly
{
[Token(Token = "0x6002DBE")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "28")]
get
{
return default(bool);
}
}
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> that contains the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
/// <returns>An interface that contains the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
// Token: 0x17000711 RID: 1809
// (get) Token: 0x06002DBF RID: 11711 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000711")]
ICollection IDictionary.Keys
{
[Token(Token = "0x6002DBF")]
[Address(RVA = "0x27A32B0", Offset = "0x27A20B0", VA = "0x1827A32B0", Slot = "23")]
get
{
return null;
}
}
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary" />.</summary>
/// <param name="key">The key of the element to remove.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002DC0 RID: 11712 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DC0")]
[Address(RVA = "0x27A4300", Offset = "0x27A3100", VA = "0x1827A4300", Slot = "31")]
void IDictionary.Remove(object key)
{
}
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> that contains the values in the <see cref="T:System.Collections.IDictionary" />.</summary>
/// <returns>An interface that contains the values in the <see cref="T:System.Collections.IDictionary" />.</returns>
// Token: 0x17000712 RID: 1810
// (get) Token: 0x06002DC1 RID: 11713 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000712")]
ICollection IDictionary.Values
{
[Token(Token = "0x6002DC1")]
[Address(RVA = "0x27A32E0", Offset = "0x27A20E0", VA = "0x1827A32E0", Slot = "24")]
get
{
return null;
}
}
/// <summary>Gets or sets the value associated with the specified key.</summary>
/// <param name="key">The key of the value to get or set.</param>
/// <returns>The value associated with the specified key, or <see langword="null" /> if <paramref name="key" /> is not in the dictionary or <paramref name="key" /> is of a type that is not assignable to the key type of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">A value is being assigned, and <paramref name="key" /> is of a type that is not assignable to the key type or the value type of the <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" />.</exception>
// Token: 0x17000713 RID: 1811
[Token(Token = "0x17000713")]
object IDictionary.this[object key]
{
[Token(Token = "0x6002DC2")]
[Address(RVA = "0x27A4600", Offset = "0x27A3400", VA = "0x1827A4600", Slot = "21")]
get
{
return null;
}
[Token(Token = "0x6002DC3")]
[Address(RVA = "0x27A4BF0", Offset = "0x27A39F0", VA = "0x1827A4BF0", Slot = "22")]
set
{
}
}
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an array, starting at the specified array index.</summary>
/// <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.ICollection" />. The array must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> is equal to or greater than the length of the <paramref name="array" />.
/// -or-
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
// Token: 0x06002DC4 RID: 11716 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DC4")]
[Address(RVA = "0x27A36B0", Offset = "0x27A24B0", VA = "0x1827A36B0", Slot = "32")]
void ICollection.CopyTo(Array array, int index)
{
}
/// <summary>Gets a value that indicates whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized with the SyncRoot.</summary>
/// <returns>
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. For <see cref="T:System.Collections.Concurrent.ConcurrentDictionary`2" /> this property always returns <see langword="false" />.</returns>
// Token: 0x17000714 RID: 1812
// (get) Token: 0x06002DC5 RID: 11717 RVA: 0x00017EC8 File Offset: 0x000160C8
[Token(Token = "0x17000714")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6002DC5")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "35")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. This property is not supported.</summary>
/// <returns>Always returns null.</returns>
/// <exception cref="T:System.NotSupportedException">This property is not supported.</exception>
// Token: 0x17000715 RID: 1813
// (get) Token: 0x06002DC6 RID: 11718 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000715")]
object ICollection.SyncRoot
{
[Token(Token = "0x6002DC6")]
[Address(RVA = "0x27A3AB0", Offset = "0x27A28B0", VA = "0x1827A3AB0", Slot = "34")]
get
{
return null;
}
}
// Token: 0x06002DC7 RID: 11719 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DC7")]
[Address(RVA = "0x27A1C70", Offset = "0x27A0A70", VA = "0x1827A1C70")]
private void GrowTable(ConcurrentDictionary<TKey, TValue>.Tables tables)
{
}
// Token: 0x06002DC8 RID: 11720 RVA: 0x00017EE0 File Offset: 0x000160E0
[Token(Token = "0x6002DC8")]
[Address(RVA = "0x27A0340", Offset = "0x279F140", VA = "0x1827A0340")]
private static int GetBucket(int hashcode, int bucketCount)
{
return 0;
}
// Token: 0x06002DC9 RID: 11721 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DC9")]
[Address(RVA = "0x27A0320", Offset = "0x279F120", VA = "0x1827A0320")]
private static void GetBucketAndLockNo(int hashcode, out int bucketNo, out int lockNo, int bucketCount, int lockCount)
{
}
// Token: 0x17000716 RID: 1814
// (get) Token: 0x06002DCA RID: 11722 RVA: 0x00017EF8 File Offset: 0x000160F8
[Token(Token = "0x17000716")]
private static int DefaultConcurrencyLevel
{
[Token(Token = "0x6002DCA")]
[Address(RVA = "0x27A8270", Offset = "0x27A7070", VA = "0x1827A8270")]
get
{
return 0;
}
}
// Token: 0x06002DCB RID: 11723 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DCB")]
[Address(RVA = "0x279F160", Offset = "0x279DF60", VA = "0x18279F160")]
private void AcquireAllLocks(ref int locksAcquired)
{
}
// Token: 0x06002DCC RID: 11724 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DCC")]
[Address(RVA = "0x279F410", Offset = "0x279E210", VA = "0x18279F410")]
private void AcquireLocks(int fromInclusive, int toExclusive, ref int locksAcquired)
{
}
// Token: 0x06002DCD RID: 11725 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DCD")]
[Address(RVA = "0x27A26F0", Offset = "0x27A14F0", VA = "0x1827A26F0")]
private void ReleaseLocks(int fromInclusive, int toExclusive)
{
}
// Token: 0x06002DCE RID: 11726 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DCE")]
[Address(RVA = "0x27A07F0", Offset = "0x279F5F0", VA = "0x1827A07F0")]
private ReadOnlyCollection<TKey> GetKeys()
{
return null;
}
// Token: 0x06002DCF RID: 11727 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DCF")]
[Address(RVA = "0x27A0ED0", Offset = "0x279FCD0", VA = "0x1827A0ED0")]
private ReadOnlyCollection<TValue> GetValues()
{
return null;
}
// Token: 0x040019E8 RID: 6632
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019E8")]
private ConcurrentDictionary<TKey, TValue>.Tables _tables;
// Token: 0x040019E9 RID: 6633
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019E9")]
private IEqualityComparer<TKey> _comparer;
// Token: 0x040019EA RID: 6634
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019EA")]
private readonly bool _growLockArray;
// Token: 0x040019EB RID: 6635
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019EB")]
private int _budget;
// Token: 0x040019EC RID: 6636
[Token(Token = "0x40019EC")]
private static readonly bool s_isValueWriteAtomic;
// Token: 0x020005D7 RID: 1495
[Token(Token = "0x20005D7")]
private sealed class Tables
{
// Token: 0x06002DD1 RID: 11729 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DD1")]
[Address(RVA = "0x27AEC60", Offset = "0x27ADA60", VA = "0x1827AEC60")]
internal Tables(ConcurrentDictionary<TKey, TValue>.Node[] buckets, object[] locks, int[] countPerLock)
{
}
// Token: 0x040019ED RID: 6637
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019ED")]
internal readonly ConcurrentDictionary<TKey, TValue>.Node[] _buckets;
// Token: 0x040019EE RID: 6638
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019EE")]
internal readonly object[] _locks;
// Token: 0x040019EF RID: 6639
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019EF")]
internal int[] _countPerLock;
}
// Token: 0x020005D8 RID: 1496
[Token(Token = "0x20005D8")]
[Serializable]
private sealed class Node
{
// Token: 0x06002DD2 RID: 11730 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DD2")]
[Address(RVA = "0x27AEB80", Offset = "0x27AD980", VA = "0x1827AEB80")]
internal Node(TKey key, TValue value, int hashcode, ConcurrentDictionary<TKey, TValue>.Node next)
{
}
// Token: 0x040019F0 RID: 6640
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019F0")]
internal readonly TKey _key;
// Token: 0x040019F1 RID: 6641
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019F1")]
internal TValue _value;
// Token: 0x040019F2 RID: 6642
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019F2")]
internal ConcurrentDictionary<TKey, TValue>.Node _next;
// Token: 0x040019F3 RID: 6643
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019F3")]
internal readonly int _hashcode;
}
// Token: 0x020005D9 RID: 1497
[Token(Token = "0x20005D9")]
[Serializable]
private sealed class DictionaryEnumerator : IDictionaryEnumerator, IEnumerator
{
// Token: 0x06002DD3 RID: 11731 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DD3")]
[Address(RVA = "0x27A9CC0", Offset = "0x27A8AC0", VA = "0x1827A9CC0")]
internal DictionaryEnumerator(ConcurrentDictionary<TKey, TValue> dictionary)
{
}
// Token: 0x17000717 RID: 1815
// (get) Token: 0x06002DD4 RID: 11732 RVA: 0x00017F10 File Offset: 0x00016110
[Token(Token = "0x17000717")]
public DictionaryEntry Entry
{
[Token(Token = "0x6002DD4")]
[Address(RVA = "0x27AA0A0", Offset = "0x27A8EA0", VA = "0x1827AA0A0", Slot = "6")]
get
{
return default(DictionaryEntry);
}
}
// Token: 0x17000718 RID: 1816
// (get) Token: 0x06002DD5 RID: 11733 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000718")]
public object Key
{
[Token(Token = "0x6002DD5")]
[Address(RVA = "0x27AA520", Offset = "0x27A9320", VA = "0x1827AA520", Slot = "4")]
get
{
return null;
}
}
// Token: 0x17000719 RID: 1817
// (get) Token: 0x06002DD6 RID: 11734 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000719")]
public object Value
{
[Token(Token = "0x6002DD6")]
[Address(RVA = "0x27AA8A0", Offset = "0x27A96A0", VA = "0x1827AA8A0", Slot = "5")]
get
{
return null;
}
}
// Token: 0x1700071A RID: 1818
// (get) Token: 0x06002DD7 RID: 11735 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700071A")]
public object Current
{
[Token(Token = "0x6002DD7")]
[Address(RVA = "0x27A9DA0", Offset = "0x27A8BA0", VA = "0x1827A9DA0", Slot = "8")]
get
{
return null;
}
}
// Token: 0x06002DD8 RID: 11736 RVA: 0x00017F28 File Offset: 0x00016128
[Token(Token = "0x6002DD8")]
[Address(RVA = "0x27A9AE0", Offset = "0x27A88E0", VA = "0x1827A9AE0", Slot = "7")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x06002DD9 RID: 11737 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DD9")]
[Address(RVA = "0x27A9C70", Offset = "0x27A8A70", VA = "0x1827A9C70", Slot = "9")]
public void Reset()
{
}
// Token: 0x040019F4 RID: 6644
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019F4")]
private IEnumerator<KeyValuePair<TKey, TValue>> _enumerator;
}
}
}
@@ -0,0 +1,341 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Collections.Concurrent
{
/// <summary>Represents a thread-safe first in-first out (FIFO) collection.</summary>
/// <typeparam name="T">The type of the elements contained in the queue.</typeparam>
// Token: 0x020005DC RID: 1500
[Token(Token = "0x20005DC")]
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(IProducerConsumerCollectionDebugView<>))]
[Serializable]
public class ConcurrentQueue<T> : IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T>
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" /> class.</summary>
// Token: 0x06002DE0 RID: 11744 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DE0")]
[Address(RVA = "0x3447D00", Offset = "0x3446B00", VA = "0x183447D00")]
public ConcurrentQueue()
{
}
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentBag`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is a null reference (Nothing in Visual Basic).</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional. -or- <paramref name="array" /> does not have zero-based indexing. -or- <paramref name="index" /> is equal to or greater than the length of the <paramref name="array" /> -or- The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />. -or- The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002DE1 RID: 11745 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DE1")]
[Address(RVA = "0x3447650", Offset = "0x3446450", VA = "0x183447650", Slot = "6")]
void ICollection.CopyTo(Array array, int index)
{
}
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized with the SyncRoot.</summary>
/// <returns>Always returns <see langword="false" /> to indicate access is not synchronized.</returns>
// Token: 0x1700071D RID: 1821
// (get) Token: 0x06002DE2 RID: 11746 RVA: 0x00017F70 File Offset: 0x00016170
[Token(Token = "0x1700071D")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6002DE2")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. This property is not supported.</summary>
/// <returns>Returns null (Nothing in Visual Basic).</returns>
/// <exception cref="T:System.NotSupportedException">The SyncRoot property is not supported.</exception>
// Token: 0x1700071E RID: 1822
// (get) Token: 0x06002DE3 RID: 11747 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700071E")]
object ICollection.SyncRoot
{
[Token(Token = "0x6002DE3")]
[Address(RVA = "0x3447770", Offset = "0x3446570", VA = "0x183447770", Slot = "8")]
get
{
return null;
}
}
/// <summary>Returns an enumerator that iterates through a collection.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
// Token: 0x06002DE4 RID: 11748 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DE4")]
[Address(RVA = "0x34477D0", Offset = "0x34465D0", VA = "0x1834477D0", Slot = "5")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
/// <summary>Copies the elements stored in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" /> to a new array.</summary>
/// <returns>A new array containing a snapshot of elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</returns>
// Token: 0x06002DE5 RID: 11749 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DE5")]
[Address(RVA = "0x3447820", Offset = "0x3446620", VA = "0x183447820", Slot = "11")]
public T[] ToArray()
{
return null;
}
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</summary>
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</returns>
// Token: 0x1700071F RID: 1823
// (get) Token: 0x06002DE6 RID: 11750 RVA: 0x00017F88 File Offset: 0x00016188
[Token(Token = "0x1700071F")]
public int Count
{
[Token(Token = "0x6002DE6")]
[Address(RVA = "0x3447DD0", Offset = "0x3446BD0", VA = "0x183447DD0", Slot = "10")]
get
{
return 0;
}
}
// Token: 0x06002DE7 RID: 11751 RVA: 0x00017FA0 File Offset: 0x000161A0
[Token(Token = "0x6002DE7")]
[Address(RVA = "0x34470B0", Offset = "0x3445EB0", VA = "0x1834470B0")]
private static int GetCount(ConcurrentQueue<T>.Segment s, int head, int tail)
{
return 0;
}
// Token: 0x06002DE8 RID: 11752 RVA: 0x00017FB8 File Offset: 0x000161B8
[Token(Token = "0x6002DE8")]
[Address(RVA = "0x3447190", Offset = "0x3445F90", VA = "0x183447190")]
private static long GetCount(ConcurrentQueue<T>.Segment head, int headHead, ConcurrentQueue<T>.Segment tail, int tailTail)
{
return 0L;
}
/// <summary>Copies the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is a null reference (Nothing in Visual Basic).</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> is equal to or greater than the length of the <paramref name="array" /> -or- The number of elements in the source <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
// Token: 0x06002DE9 RID: 11753 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DE9")]
[Address(RVA = "0x3446A60", Offset = "0x3445860", VA = "0x183446A60", Slot = "12")]
public void CopyTo(T[] array, int index)
{
}
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</summary>
/// <returns>An enumerator for the contents of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</returns>
// Token: 0x06002DEA RID: 11754 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DEA")]
[Address(RVA = "0x3447360", Offset = "0x3446160", VA = "0x183447360", Slot = "4")]
public IEnumerator<T> GetEnumerator()
{
return null;
}
// Token: 0x06002DEB RID: 11755 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DEB")]
[Address(RVA = "0x34474F0", Offset = "0x34462F0", VA = "0x1834474F0")]
private void SnapForObservation(out ConcurrentQueue<T>.Segment head, out int headHead, out ConcurrentQueue<T>.Segment tail, out int tailTail)
{
}
// Token: 0x06002DEC RID: 11756 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DEC")]
[Address(RVA = "0x3447400", Offset = "0x3446200", VA = "0x183447400")]
private T GetItemWhenAvailable(ConcurrentQueue<T>.Segment segment, int i)
{
return null;
}
// Token: 0x06002DED RID: 11757 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002DED")]
[Address(RVA = "0x3447000", Offset = "0x3445E00", VA = "0x183447000")]
private IEnumerator<T> Enumerate(ConcurrentQueue<T>.Segment head, int headHead, ConcurrentQueue<T>.Segment tail, int tailTail)
{
return null;
}
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />.</summary>
/// <param name="item">The object to add to the end of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" />. The value can be a null reference (Nothing in Visual Basic) for reference types.</param>
// Token: 0x06002DEE RID: 11758 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DEE")]
[Address(RVA = "0x3446F70", Offset = "0x3445D70", VA = "0x183446F70")]
public void Enqueue(T item)
{
}
// Token: 0x06002DEF RID: 11759 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DEF")]
[Address(RVA = "0x3446D10", Offset = "0x3445B10", VA = "0x183446D10")]
private void EnqueueSlow(T item)
{
}
/// <summary>Tries to remove and return the object at the beginning of the concurrent queue.</summary>
/// <param name="result">When this method returns, if the operation was successful, <paramref name="result" /> contains the object removed. If no object was available to be removed, the value is unspecified.</param>
/// <returns>
/// <see langword="true" /> if an element was removed and returned from the beginning of the <see cref="T:System.Collections.Concurrent.ConcurrentQueue`1" /> successfully; otherwise, <see langword="false" />.</returns>
// Token: 0x06002DF0 RID: 11760 RVA: 0x00017FD0 File Offset: 0x000161D0
[Token(Token = "0x6002DF0")]
[Address(RVA = "0x3447C70", Offset = "0x3446A70", VA = "0x183447C70")]
public bool TryDequeue(out T result)
{
return default(bool);
}
// Token: 0x06002DF1 RID: 11761 RVA: 0x00017FE8 File Offset: 0x000161E8
[Token(Token = "0x6002DF1")]
[Address(RVA = "0x3447AC0", Offset = "0x34468C0", VA = "0x183447AC0")]
private bool TryDequeueSlow(out T item)
{
return default(bool);
}
// Token: 0x040019FB RID: 6651
[Token(Token = "0x40019FB")]
private const int InitialSegmentLength = 32;
// Token: 0x040019FC RID: 6652
[Token(Token = "0x40019FC")]
private const int MaxSegmentLength = 1048576;
// Token: 0x040019FD RID: 6653
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019FD")]
private object _crossSegmentLock;
// Token: 0x040019FE RID: 6654
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019FE")]
private ConcurrentQueue<T>.Segment _tail;
// Token: 0x040019FF RID: 6655
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40019FF")]
private ConcurrentQueue<T>.Segment _head;
// Token: 0x020005DD RID: 1501
[Token(Token = "0x20005DD")]
[DebuggerDisplay("Capacity = {Capacity}")]
private sealed class Segment
{
// Token: 0x06002DF2 RID: 11762 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DF2")]
[Address(RVA = "0x3448E60", Offset = "0x3447C60", VA = "0x183448E60")]
public Segment(int boundedLength)
{
}
// Token: 0x17000720 RID: 1824
// (get) Token: 0x06002DF3 RID: 11763 RVA: 0x00018000 File Offset: 0x00016200
[Token(Token = "0x17000720")]
internal int Capacity
{
[Token(Token = "0x6002DF3")]
[Address(RVA = "0x40DB30", Offset = "0x40C930", VA = "0x18040DB30")]
get
{
return 0;
}
}
// Token: 0x17000721 RID: 1825
// (get) Token: 0x06002DF4 RID: 11764 RVA: 0x00018018 File Offset: 0x00016218
[Token(Token = "0x17000721")]
internal int FreezeOffset
{
[Token(Token = "0x6002DF4")]
[Address(RVA = "0x3448F20", Offset = "0x3447D20", VA = "0x183448F20")]
get
{
return 0;
}
}
// Token: 0x06002DF5 RID: 11765 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DF5")]
[Address(RVA = "0x3448AB0", Offset = "0x34478B0", VA = "0x183448AB0")]
internal void EnsureFrozenForEnqueues()
{
}
// Token: 0x06002DF6 RID: 11766 RVA: 0x00018030 File Offset: 0x00016230
[Token(Token = "0x6002DF6")]
[Address(RVA = "0x3448B50", Offset = "0x3447950", VA = "0x183448B50")]
public bool TryDequeue(out T item)
{
return default(bool);
}
// Token: 0x06002DF7 RID: 11767 RVA: 0x00018048 File Offset: 0x00016248
[Token(Token = "0x6002DF7")]
[Address(RVA = "0x3448D20", Offset = "0x3447B20", VA = "0x183448D20")]
public bool TryEnqueue(T item)
{
return default(bool);
}
// Token: 0x04001A00 RID: 6656
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A00")]
internal readonly ConcurrentQueue<T>.Segment.Slot[] _slots;
// Token: 0x04001A01 RID: 6657
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A01")]
internal readonly int _slotsMask;
// Token: 0x04001A02 RID: 6658
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A02")]
internal PaddedHeadAndTail _headAndTail;
// Token: 0x04001A03 RID: 6659
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A03")]
internal bool _preservedForObservation;
// Token: 0x04001A04 RID: 6660
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A04")]
internal bool _frozenForEnqueues;
// Token: 0x04001A05 RID: 6661
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A05")]
internal ConcurrentQueue<T>.Segment _nextSegment;
// Token: 0x020005DE RID: 1502
[Token(Token = "0x20005DE")]
[DebuggerDisplay("Item = {Item}, SequenceNumber = {SequenceNumber}")]
[StructLayout(3)]
internal struct Slot
{
// Token: 0x04001A06 RID: 6662
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A06")]
public T Item;
// Token: 0x04001A07 RID: 6663
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A07")]
public int SequenceNumber;
}
}
}
}
@@ -0,0 +1,210 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using Cpp2IlInjected;
namespace System.Collections.Concurrent
{
/// <summary>Represents a thread-safe last in-first out (LIFO) collection.</summary>
/// <typeparam name="T">The type of the elements contained in the stack.</typeparam>
// Token: 0x020005E1 RID: 1505
[Token(Token = "0x20005E1")]
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(IProducerConsumerCollectionDebugView<>))]
[Serializable]
public class ConcurrentStack<T> : IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T>
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" /> class.</summary>
// Token: 0x06002DFE RID: 11774 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002DFE")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public ConcurrentStack()
{
}
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</summary>
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</returns>
// Token: 0x17000724 RID: 1828
// (get) Token: 0x06002DFF RID: 11775 RVA: 0x00018078 File Offset: 0x00016278
[Token(Token = "0x17000724")]
public int Count
{
[Token(Token = "0x6002DFF")]
[Address(RVA = "0x3448A20", Offset = "0x3447820", VA = "0x183448A20", Slot = "10")]
get
{
return 0;
}
}
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized with the SyncRoot.</summary>
/// <returns>Always returns <see langword="false" /> to indicate access is not synchronized.</returns>
// Token: 0x17000725 RID: 1829
// (get) Token: 0x06002E00 RID: 11776 RVA: 0x00018090 File Offset: 0x00016290
[Token(Token = "0x17000725")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6002E00")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "9")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. This property is not supported.</summary>
/// <returns>Returns null (Nothing in Visual Basic).</returns>
/// <exception cref="T:System.NotSupportedException">The SyncRoot property is not supported</exception>
// Token: 0x17000726 RID: 1830
// (get) Token: 0x06002E01 RID: 11777 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000726")]
object ICollection.SyncRoot
{
[Token(Token = "0x6002E01")]
[Address(RVA = "0x34484E0", Offset = "0x34472E0", VA = "0x1834484E0", Slot = "8")]
get
{
return null;
}
}
/// <summary>Removes all objects from the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</summary>
// Token: 0x06002E02 RID: 11778 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E02")]
[Address(RVA = "0x34480D0", Offset = "0x3446ED0", VA = "0x1834480D0")]
public void Clear()
{
}
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is a null reference (Nothing in Visual Basic).</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional. -or- <paramref name="array" /> does not have zero-based indexing. -or- <paramref name="index" /> is equal to or greater than the length of the <paramref name="array" /> -or- The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />. -or- The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002E03 RID: 11779 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E03")]
[Address(RVA = "0x34483B0", Offset = "0x34471B0", VA = "0x1834483B0", Slot = "6")]
void ICollection.CopyTo(Array array, int index)
{
}
/// <summary>Inserts an object at the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</summary>
/// <param name="item">The object to push onto the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />. The value can be a null reference (Nothing in Visual Basic) for reference types.</param>
// Token: 0x06002E04 RID: 11780 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E04")]
[Address(RVA = "0x34482D0", Offset = "0x34470D0", VA = "0x1834482D0")]
public void Push(T item)
{
}
// Token: 0x06002E05 RID: 11781 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E05")]
[Address(RVA = "0x34481C0", Offset = "0x3446FC0", VA = "0x1834481C0")]
private void PushCore(ConcurrentStack<T>.Node head, ConcurrentStack<T>.Node tail)
{
}
/// <summary>Attempts to pop and return the object at the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</summary>
/// <param name="result">When this method returns, if the operation was successful, <paramref name="result" /> contains the object removed. If no object was available to be removed, the value is unspecified.</param>
/// <returns>true if an element was removed and returned from the top of the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" /> successfully; otherwise, false.</returns>
// Token: 0x06002E06 RID: 11782 RVA: 0x000180A8 File Offset: 0x000162A8
[Token(Token = "0x6002E06")]
[Address(RVA = "0x3448980", Offset = "0x3447780", VA = "0x183448980")]
public bool TryPop(out T result)
{
return default(bool);
}
// Token: 0x06002E07 RID: 11783 RVA: 0x000180C0 File Offset: 0x000162C0
[Token(Token = "0x6002E07")]
[Address(RVA = "0x3448690", Offset = "0x3447490", VA = "0x183448690")]
private bool TryPopCore(out T result)
{
return default(bool);
}
// Token: 0x06002E08 RID: 11784 RVA: 0x000180D8 File Offset: 0x000162D8
[Token(Token = "0x6002E08")]
[Address(RVA = "0x3448700", Offset = "0x3447500", VA = "0x183448700")]
private int TryPopCore(int count, out ConcurrentStack<T>.Node poppedHead)
{
return 0;
}
// Token: 0x06002E09 RID: 11785 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E09")]
[Address(RVA = "0x3448590", Offset = "0x3447390", VA = "0x183448590")]
private List<T> ToList()
{
return null;
}
// Token: 0x06002E0A RID: 11786 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E0A")]
[Address(RVA = "0x34485E0", Offset = "0x34473E0", VA = "0x1834485E0")]
private List<T> ToList(ConcurrentStack<T>.Node curr)
{
return null;
}
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</summary>
/// <returns>An enumerator for the <see cref="T:System.Collections.Concurrent.ConcurrentStack`1" />.</returns>
// Token: 0x06002E0B RID: 11787 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E0B")]
[Address(RVA = "0x3448170", Offset = "0x3446F70", VA = "0x183448170", Slot = "4")]
public IEnumerator<T> GetEnumerator()
{
return null;
}
// Token: 0x06002E0C RID: 11788 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E0C")]
[Address(RVA = "0x34480F0", Offset = "0x3446EF0", VA = "0x1834480F0")]
private IEnumerator<T> GetEnumerator(ConcurrentStack<T>.Node head)
{
return null;
}
/// <summary>Returns an enumerator that iterates through a collection.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
// Token: 0x06002E0D RID: 11789 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E0D")]
[Address(RVA = "0x3448540", Offset = "0x3447340", VA = "0x183448540", Slot = "5")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x04001A19 RID: 6681
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A19")]
private ConcurrentStack<T>.Node _head;
// Token: 0x020005E2 RID: 1506
[Token(Token = "0x20005E2")]
[Serializable]
private class Node
{
// Token: 0x06002E0E RID: 11790 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E0E")]
[Address(RVA = "0x3448A70", Offset = "0x3447870", VA = "0x183448A70")]
internal Node(T value)
{
}
// Token: 0x04001A1A RID: 6682
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A1A")]
internal readonly T _value;
// Token: 0x04001A1B RID: 6683
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A1B")]
internal ConcurrentStack<T>.Node _next;
}
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Concurrent
{
// Token: 0x020005DB RID: 1499
[Token(Token = "0x20005DB")]
internal sealed class IDictionaryDebugView<K, V>
{
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Concurrent
{
// Token: 0x020005E4 RID: 1508
[Token(Token = "0x20005E4")]
internal sealed class IProducerConsumerCollectionDebugView<T>
{
}
}
@@ -0,0 +1,24 @@
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Collections.Concurrent
{
// Token: 0x020005E0 RID: 1504
[Token(Token = "0x20005E0")]
[DebuggerDisplay("Head = {Head}, Tail = {Tail}")]
[StructLayout(2, Pack = 1, Size = 384)]
internal struct PaddedHeadAndTail
{
// Token: 0x04001A17 RID: 6679
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4001A17")]
public int Head;
// Token: 0x04001A18 RID: 6680
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4001A18")]
public int Tail;
}
}
@@ -0,0 +1,64 @@
using System;
using Cpp2IlInjected;
namespace System.Collections
{
/// <summary>Defines a dictionary key/value pair that can be set or retrieved.</summary>
// Token: 0x0200059D RID: 1437
[Token(Token = "0x200059D")]
[Serializable]
public struct DictionaryEntry
{
/// <summary>Initializes an instance of the <see cref="T:System.Collections.DictionaryEntry" /> type with the specified key and value.</summary>
/// <param name="key">The object defined in each key/value pair.</param>
/// <param name="value">The definition associated with <paramref name="key" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" /> and the .NET Framework version is 1.0 or 1.1.</exception>
// Token: 0x06002B44 RID: 11076 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B44")]
[Address(RVA = "0x479F00", Offset = "0x478D00", VA = "0x180479F00")]
public DictionaryEntry(object key, object value)
{
}
/// <summary>Gets or sets the key in the key/value pair.</summary>
/// <returns>The key in the key/value pair.</returns>
// Token: 0x17000657 RID: 1623
// (get) Token: 0x06002B45 RID: 11077 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000657")]
public object Key
{
[Token(Token = "0x6002B45")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
return null;
}
}
/// <summary>Gets or sets the value in the key/value pair.</summary>
/// <returns>The value in the key/value pair.</returns>
// Token: 0x17000658 RID: 1624
// (get) Token: 0x06002B46 RID: 11078 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000658")]
public object Value
{
[Token(Token = "0x6002B46")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return null;
}
}
// Token: 0x0400195B RID: 6491
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400195B")]
private object _key;
// Token: 0x0400195C RID: 6492
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400195C")]
private object _value;
}
}
@@ -0,0 +1,257 @@
using System;
using Cpp2IlInjected;
namespace System.Collections
{
// Token: 0x020005AB RID: 1451
[Token(Token = "0x20005AB")]
[Serializable]
internal sealed class EmptyReadOnlyDictionaryInternal : IDictionary, ICollection, IEnumerable
{
// Token: 0x06002BEE RID: 11246 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BEE")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EmptyReadOnlyDictionaryInternal()
{
}
// Token: 0x06002BEF RID: 11247 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002BEF")]
[Address(RVA = "0x253EAF0", Offset = "0x253D8F0", VA = "0x18253EAF0", Slot = "19")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x06002BF0 RID: 11248 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BF0")]
[Address(RVA = "0x253E8D0", Offset = "0x253D6D0", VA = "0x18253E8D0", Slot = "15")]
public void CopyTo(Array array, int index)
{
}
// Token: 0x17000681 RID: 1665
// (get) Token: 0x06002BF1 RID: 11249 RVA: 0x000172F8 File Offset: 0x000154F8
[Token(Token = "0x17000681")]
public int Count
{
[Token(Token = "0x6002BF1")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "16")]
get
{
return 0;
}
}
// Token: 0x17000682 RID: 1666
// (get) Token: 0x06002BF2 RID: 11250 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000682")]
public object SyncRoot
{
[Token(Token = "0x6002BF2")]
[Address(RVA = "0x434BD0", Offset = "0x4339D0", VA = "0x180434BD0", Slot = "17")]
get
{
return null;
}
}
// Token: 0x17000683 RID: 1667
// (get) Token: 0x06002BF3 RID: 11251 RVA: 0x00017310 File Offset: 0x00015510
[Token(Token = "0x17000683")]
public bool IsSynchronized
{
[Token(Token = "0x6002BF3")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "18")]
get
{
return default(bool);
}
}
// Token: 0x17000684 RID: 1668
[Token(Token = "0x17000684")]
public object this[object key]
{
[Token(Token = "0x6002BF4")]
[Address(RVA = "0x253EB40", Offset = "0x253D940", VA = "0x18253EB40", Slot = "4")]
get
{
return null;
}
[Token(Token = "0x6002BF5")]
[Address(RVA = "0x253EC80", Offset = "0x253DA80", VA = "0x18253EC80", Slot = "5")]
set
{
}
}
// Token: 0x17000685 RID: 1669
// (get) Token: 0x06002BF6 RID: 11254 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000685")]
public ICollection Keys
{
[Token(Token = "0x6002BF6")]
[Address(RVA = "0x253EBC0", Offset = "0x253D9C0", VA = "0x18253EBC0", Slot = "6")]
get
{
return null;
}
}
// Token: 0x17000686 RID: 1670
// (get) Token: 0x06002BF7 RID: 11255 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000686")]
public ICollection Values
{
[Token(Token = "0x6002BF7")]
[Address(RVA = "0x253EC20", Offset = "0x253DA20", VA = "0x18253EC20", Slot = "7")]
get
{
return null;
}
}
// Token: 0x06002BF8 RID: 11256 RVA: 0x00017328 File Offset: 0x00015528
[Token(Token = "0x6002BF8")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "8")]
public bool Contains(object key)
{
return default(bool);
}
// Token: 0x06002BF9 RID: 11257 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BF9")]
[Address(RVA = "0x253E6B0", Offset = "0x253D4B0", VA = "0x18253E6B0", Slot = "9")]
public void Add(object key, object value)
{
}
// Token: 0x06002BFA RID: 11258 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BFA")]
[Address(RVA = "0x253E860", Offset = "0x253D660", VA = "0x18253E860", Slot = "10")]
public void Clear()
{
}
// Token: 0x17000687 RID: 1671
// (get) Token: 0x06002BFB RID: 11259 RVA: 0x00017340 File Offset: 0x00015540
[Token(Token = "0x17000687")]
public bool IsReadOnly
{
[Token(Token = "0x6002BFB")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "11")]
get
{
return default(bool);
}
}
// Token: 0x17000688 RID: 1672
// (get) Token: 0x06002BFC RID: 11260 RVA: 0x00017358 File Offset: 0x00015558
[Token(Token = "0x17000688")]
public bool IsFixedSize
{
[Token(Token = "0x6002BFC")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "12")]
get
{
return default(bool);
}
}
// Token: 0x06002BFD RID: 11261 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002BFD")]
[Address(RVA = "0x253EA30", Offset = "0x253D830", VA = "0x18253EA30", Slot = "13")]
public IDictionaryEnumerator GetEnumerator()
{
return null;
}
// Token: 0x06002BFE RID: 11262 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BFE")]
[Address(RVA = "0x253EA80", Offset = "0x253D880", VA = "0x18253EA80", Slot = "14")]
public void Remove(object key)
{
}
// Token: 0x020005AC RID: 1452
[Token(Token = "0x20005AC")]
private sealed class NodeEnumerator : IDictionaryEnumerator, IEnumerator
{
// Token: 0x06002BFF RID: 11263 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BFF")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NodeEnumerator()
{
}
// Token: 0x06002C00 RID: 11264 RVA: 0x00017370 File Offset: 0x00015570
[Token(Token = "0x6002C00")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x17000689 RID: 1673
// (get) Token: 0x06002C01 RID: 11265 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000689")]
public object Current
{
[Token(Token = "0x6002C01")]
[Address(RVA = "0x25458B0", Offset = "0x25446B0", VA = "0x1825458B0", Slot = "8")]
get
{
return null;
}
}
// Token: 0x06002C02 RID: 11266 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002C02")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
public void Reset()
{
}
// Token: 0x1700068A RID: 1674
// (get) Token: 0x06002C03 RID: 11267 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700068A")]
public object Key
{
[Token(Token = "0x6002C03")]
[Address(RVA = "0x2545AA0", Offset = "0x25448A0", VA = "0x182545AA0", Slot = "4")]
get
{
return null;
}
}
// Token: 0x1700068B RID: 1675
// (get) Token: 0x06002C04 RID: 11268 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700068B")]
public object Value
{
[Token(Token = "0x6002C04")]
[Address(RVA = "0x2545B90", Offset = "0x2544990", VA = "0x182545B90", Slot = "5")]
get
{
return null;
}
}
// Token: 0x1700068C RID: 1676
// (get) Token: 0x06002C05 RID: 11269 RVA: 0x00017388 File Offset: 0x00015588
[Token(Token = "0x1700068C")]
public DictionaryEntry Entry
{
[Token(Token = "0x6002C05")]
[Address(RVA = "0x25459B0", Offset = "0x25447B0", VA = "0x1825459B0", Slot = "6")]
get
{
return default(DictionaryEntry);
}
}
}
}
}
@@ -0,0 +1,106 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005EA RID: 1514
[Token(Token = "0x20005EA")]
internal class ArraySortHelper<TKey, TValue>
{
// Token: 0x1700072B RID: 1835
// (get) Token: 0x06002E2A RID: 11818 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700072B")]
public static ArraySortHelper<TKey, TValue> Default
{
[Token(Token = "0x6002E2A")]
[Address(RVA = "0x353C000", Offset = "0x353AE00", VA = "0x18353C000")]
get
{
return null;
}
}
// Token: 0x06002E2B RID: 11819 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E2B")]
[Address(RVA = "0x353A9C0", Offset = "0x35397C0", VA = "0x18353A9C0")]
private static ArraySortHelper<TKey, TValue> CreateArraySortHelper()
{
return null;
}
// Token: 0x06002E2C RID: 11820 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E2C")]
[Address(RVA = "0x353BAF0", Offset = "0x353A8F0", VA = "0x18353BAF0")]
public void Sort(TKey[] keys, TValue[] values, int index, int length, IComparer<TKey> comparer)
{
}
// Token: 0x06002E2D RID: 11821 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E2D")]
[Address(RVA = "0x353BD30", Offset = "0x353AB30", VA = "0x18353BD30")]
private static void SwapIfGreaterWithItems(TKey[] keys, TValue[] values, IComparer<TKey> comparer, int a, int b)
{
}
// Token: 0x06002E2E RID: 11822 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E2E")]
[Address(RVA = "0x353BF10", Offset = "0x353AD10", VA = "0x18353BF10")]
private static void Swap(TKey[] keys, TValue[] values, int i, int j)
{
}
// Token: 0x06002E2F RID: 11823 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E2F")]
[Address(RVA = "0x353B610", Offset = "0x353A410", VA = "0x18353B610")]
internal static void IntrospectiveSort(TKey[] keys, TValue[] values, int left, int length, IComparer<TKey> comparer)
{
}
// Token: 0x06002E30 RID: 11824 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E30")]
[Address(RVA = "0x353B260", Offset = "0x353A060", VA = "0x18353B260")]
private static void IntroSort(TKey[] keys, TValue[] values, int lo, int hi, int depthLimit, IComparer<TKey> comparer)
{
}
// Token: 0x06002E31 RID: 11825 RVA: 0x00018168 File Offset: 0x00016368
[Token(Token = "0x6002E31")]
[Address(RVA = "0x353B700", Offset = "0x353A500", VA = "0x18353B700")]
private static int PickPivotAndPartition(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
{
return 0;
}
// Token: 0x06002E32 RID: 11826 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E32")]
[Address(RVA = "0x353AE30", Offset = "0x3539C30", VA = "0x18353AE30")]
private static void Heapsort(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
{
}
// Token: 0x06002E33 RID: 11827 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E33")]
[Address(RVA = "0x353AB00", Offset = "0x3539900", VA = "0x18353AB00")]
private static void DownHeap(TKey[] keys, TValue[] values, int i, int n, int lo, IComparer<TKey> comparer)
{
}
// Token: 0x06002E34 RID: 11828 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E34")]
[Address(RVA = "0x353B000", Offset = "0x3539E00", VA = "0x18353B000")]
private static void InsertionSort(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
{
}
// Token: 0x06002E35 RID: 11829 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E35")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
public ArraySortHelper()
{
}
// Token: 0x04001A22 RID: 6690
[Token(Token = "0x4001A22")]
private static ArraySortHelper<TKey, TValue> s_defaultArraySortHelper;
}
}
@@ -0,0 +1,97 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005E9 RID: 1513
[Token(Token = "0x20005E9")]
internal class ArraySortHelper<T>
{
// Token: 0x06002E1E RID: 11806 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E1E")]
[Address(RVA = "0x343E540", Offset = "0x343D340", VA = "0x18343E540")]
public static void Sort(T[] keys, int index, int length, IComparer<T> comparer)
{
}
// Token: 0x06002E1F RID: 11807 RVA: 0x00018120 File Offset: 0x00016320
[Token(Token = "0x6002E1F")]
[Address(RVA = "0x34376E0", Offset = "0x34364E0", VA = "0x1834376E0")]
public static int BinarySearch(T[] array, int index, int length, T value, IComparer<T> comparer)
{
return 0;
}
// Token: 0x06002E20 RID: 11808 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E20")]
[Address(RVA = "0x3440520", Offset = "0x343F320", VA = "0x183440520")]
internal static void Sort(T[] keys, int index, int length, Comparison<T> comparer)
{
}
// Token: 0x06002E21 RID: 11809 RVA: 0x00018138 File Offset: 0x00016338
[Token(Token = "0x6002E21")]
[Address(RVA = "0x343AAD0", Offset = "0x34398D0", VA = "0x18343AAD0")]
internal static int InternalBinarySearch(T[] array, int index, int length, T value, IComparer<T> comparer)
{
return 0;
}
// Token: 0x06002E22 RID: 11810 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E22")]
[Address(RVA = "0x3440C90", Offset = "0x343FA90", VA = "0x183440C90")]
private static void SwapIfGreater(T[] keys, Comparison<T> comparer, int a, int b)
{
}
// Token: 0x06002E23 RID: 11811 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E23")]
[Address(RVA = "0x3441C40", Offset = "0x3440A40", VA = "0x183441C40")]
private static void Swap(T[] a, int i, int j)
{
}
// Token: 0x06002E24 RID: 11812 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E24")]
[Address(RVA = "0x343BC50", Offset = "0x343AA50", VA = "0x18343BC50")]
internal static void IntrospectiveSort(T[] keys, int left, int length, Comparison<T> comparer)
{
}
// Token: 0x06002E25 RID: 11813 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E25")]
[Address(RVA = "0x343B8E0", Offset = "0x343A6E0", VA = "0x18343B8E0")]
private static void IntroSort(T[] keys, int lo, int hi, int depthLimit, Comparison<T> comparer)
{
}
// Token: 0x06002E26 RID: 11814 RVA: 0x00018150 File Offset: 0x00016350
[Token(Token = "0x6002E26")]
[Address(RVA = "0x343BD30", Offset = "0x343AB30", VA = "0x18343BD30")]
private static int PickPivotAndPartition(T[] keys, int lo, int hi, Comparison<T> comparer)
{
return 0;
}
// Token: 0x06002E27 RID: 11815 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E27")]
[Address(RVA = "0x3439600", Offset = "0x3438400", VA = "0x183439600")]
private static void Heapsort(T[] keys, int lo, int hi, Comparison<T> comparer)
{
}
// Token: 0x06002E28 RID: 11816 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E28")]
[Address(RVA = "0x34389E0", Offset = "0x34377E0", VA = "0x1834389E0")]
private static void DownHeap(T[] keys, int i, int n, int lo, Comparison<T> comparer)
{
}
// Token: 0x06002E29 RID: 11817 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E29")]
[Address(RVA = "0x34397B0", Offset = "0x34385B0", VA = "0x1834397B0")]
private static void InsertionSort(T[] keys, int lo, int hi, Comparison<T> comparer)
{
}
}
}
@@ -0,0 +1,66 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x02000604 RID: 1540
[Token(Token = "0x2000604")]
[Serializable]
internal class ByteEqualityComparer : EqualityComparer<byte>
{
// Token: 0x06002ED7 RID: 11991 RVA: 0x00018828 File Offset: 0x00016A28
[Token(Token = "0x6002ED7")]
[Address(RVA = "0x25305F0", Offset = "0x252F3F0", VA = "0x1825305F0", Slot = "8")]
public override bool Equals(byte x, byte y)
{
return default(bool);
}
// Token: 0x06002ED8 RID: 11992 RVA: 0x00018840 File Offset: 0x00016A40
[Token(Token = "0x6002ED8")]
[Address(RVA = "0x2530680", Offset = "0x252F480", VA = "0x182530680", Slot = "9")]
public override int GetHashCode(byte b)
{
return 0;
}
// Token: 0x06002ED9 RID: 11993 RVA: 0x00018858 File Offset: 0x00016A58
[Token(Token = "0x6002ED9")]
[Address(RVA = "0x25306F0", Offset = "0x252F4F0", VA = "0x1825306F0", Slot = "10")]
internal override int IndexOf(byte[] array, byte value, int startIndex, int count)
{
return 0;
}
// Token: 0x06002EDA RID: 11994 RVA: 0x00018870 File Offset: 0x00016A70
[Token(Token = "0x6002EDA")]
[Address(RVA = "0x2530890", Offset = "0x252F690", VA = "0x182530890", Slot = "11")]
internal override int LastIndexOf(byte[] array, byte value, int startIndex, int count)
{
return 0;
}
// Token: 0x06002EDB RID: 11995 RVA: 0x00018888 File Offset: 0x00016A88
[Token(Token = "0x6002EDB")]
[Address(RVA = "0x2530600", Offset = "0x252F400", VA = "0x182530600", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06002EDC RID: 11996 RVA: 0x000188A0 File Offset: 0x00016AA0
[Token(Token = "0x6002EDC")]
[Address(RVA = "0x25306A0", Offset = "0x252F4A0", VA = "0x1825306A0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06002EDD RID: 11997 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EDD")]
[Address(RVA = "0x25308F0", Offset = "0x252F6F0", VA = "0x1825308F0")]
public ByteEqualityComparer()
{
}
}
}
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005E5 RID: 1509
[Token(Token = "0x20005E5")]
public static class CollectionExtensions
{
// Token: 0x06002E15 RID: 11797 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E15")]
[Address(RVA = "0x19089B0", Offset = "0x19077B0", VA = "0x1819089B0")]
public static TValue GetValueOrDefault<TValue, TKey>(this IReadOnlyDictionary<TKey, TValue> dictionary, TKey key)
{
return null;
}
// Token: 0x06002E16 RID: 11798 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E16")]
[Address(RVA = "0x2383740", Offset = "0x2382540", VA = "0x182383740")]
public static TValue GetValueOrDefault<TValue, TKey>(this IReadOnlyDictionary<TKey, TValue> dictionary, TKey key, TValue defaultValue)
{
return null;
}
}
}
@@ -0,0 +1,117 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Provides a base class for implementations of the <see cref="T:System.Collections.Generic.IComparer`1" /> generic interface.</summary>
/// <typeparam name="T">The type of objects to compare.</typeparam>
// Token: 0x020005F9 RID: 1529
[Token(Token = "0x20005F9")]
[TypeDependency("System.Collections.Generic.ObjectComparer`1")]
[Serializable]
public abstract class Comparer<T> : IComparer, IComparer<T>
{
/// <summary>Returns a default sort order comparer for the type specified by the generic argument.</summary>
/// <returns>An object that inherits <see cref="T:System.Collections.Generic.Comparer`1" /> and serves as a sort order comparer for type <paramref name="T" />.</returns>
// Token: 0x1700074E RID: 1870
// (get) Token: 0x06002EA5 RID: 11941 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700074E")]
public static Comparer<T> Default
{
[Token(Token = "0x6002EA5")]
[Address(RVA = "0x2332230", Offset = "0x2331030", VA = "0x182332230")]
get
{
return null;
}
}
/// <summary>Creates a comparer by using the specified comparison.</summary>
/// <param name="comparison">The comparison to use.</param>
/// <returns>The new comparer.</returns>
// Token: 0x06002EA6 RID: 11942 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002EA6")]
[Address(RVA = "0x31CA260", Offset = "0x31C9060", VA = "0x1831CA260")]
public static Comparer<T> Create(Comparison<T> comparison)
{
return null;
}
// Token: 0x06002EA7 RID: 11943 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002EA7")]
[Address(RVA = "0x353CA80", Offset = "0x353B880", VA = "0x18353CA80")]
private static Comparer<T> CreateComparer()
{
return null;
}
/// <summary>When overridden in a derived class, performs a comparison of two objects of the same type and returns a value indicating whether one object is less than, equal to, or greater than the other.</summary>
/// <param name="x">The first object to compare.</param>
/// <param name="y">The second object to compare.</param>
/// <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
/// Value
///
/// Meaning
///
/// Less than zero
///
/// <paramref name="x" /> is less than <paramref name="y" />.
///
/// Zero
///
/// <paramref name="x" /> equals <paramref name="y" />.
///
/// Greater than zero
///
/// <paramref name="x" /> is greater than <paramref name="y" />.</returns>
/// <exception cref="T:System.ArgumentException">Type <paramref name="T" /> does not implement either the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06002EA8 RID: 11944
[Token(Token = "0x6002EA8")]
[Address(Slot = "6")]
public abstract int Compare(T x, T y);
/// <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
/// <param name="x">The first object to compare.</param>
/// <param name="y">The second object to compare.</param>
/// <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
/// Value
///
/// Meaning
///
/// Less than zero
///
/// <paramref name="x" /> is less than <paramref name="y" />.
///
/// Zero
///
/// <paramref name="x" /> equals <paramref name="y" />.
///
/// Greater than zero
///
/// <paramref name="x" /> is greater than <paramref name="y" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="x" /> or <paramref name="y" /> is of a type that cannot be cast to type <paramref name="T" />.
/// -or-
/// <paramref name="x" /> and <paramref name="y" /> do not implement either the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface.</exception>
// Token: 0x06002EA9 RID: 11945 RVA: 0x00018510 File Offset: 0x00016710
[Token(Token = "0x6002EA9")]
[Address(RVA = "0x2330260", Offset = "0x232F060", VA = "0x182330260", Slot = "4")]
int IComparer.Compare(object x, object y)
{
return 0;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Comparer`1" /> class.</summary>
// Token: 0x06002EAA RID: 11946 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EAA")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
protected Comparer()
{
}
// Token: 0x04001A4A RID: 6730
[Token(Token = "0x4001A4A")]
private static Comparer<T> defaultComparer;
}
}
@@ -0,0 +1,31 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005FD RID: 1533
[Token(Token = "0x20005FD")]
[Serializable]
internal class ComparisonComparer<T> : Comparer<T>
{
// Token: 0x06002EB7 RID: 11959 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EB7")]
[Address(RVA = "0x15C6370", Offset = "0x15C5170", VA = "0x1815C6370")]
public ComparisonComparer(Comparison<T> comparison)
{
}
// Token: 0x06002EB8 RID: 11960 RVA: 0x00018600 File Offset: 0x00016800
[Token(Token = "0x6002EB8")]
[Address(RVA = "0x15C59B0", Offset = "0x15C47B0", VA = "0x1815C59B0", Slot = "6")]
public override int Compare(T x, T y)
{
return 0;
}
// Token: 0x04001A4B RID: 6731
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A4B")]
private readonly Comparison<T> _comparison;
}
}
@@ -0,0 +1,1432 @@
using System;
using System.Diagnostics;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Represents a collection of keys and values.</summary>
/// <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>
/// <typeparam name="TValue">The type of the values in the dictionary.</typeparam>
// Token: 0x020005EC RID: 1516
[Token(Token = "0x20005EC")]
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(IDictionaryDebugView<, >))]
[Serializable]
public class Dictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, ISerializable, IDeserializationCallback
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the default initial capacity, and uses the default equality comparer for the key type.</summary>
// Token: 0x06002E36 RID: 11830 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E36")]
[Address(RVA = "0x2B02B70", Offset = "0x2B01970", VA = "0x182B02B70")]
public Dictionary()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the specified initial capacity, and uses the default equality comparer for the key type.</summary>
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Dictionary`2" /> can contain.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="capacity" /> is less than 0.</exception>
// Token: 0x06002E37 RID: 11831 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E37")]
[Address(RVA = "0x28EB600", Offset = "0x28EA400", VA = "0x1828EB600")]
public Dictionary(int capacity)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the default initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
// Token: 0x06002E38 RID: 11832 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E38")]
[Address(RVA = "0x2E83C60", Offset = "0x2E82A60", VA = "0x182E83C60")]
public Dictionary(IEqualityComparer<TKey> comparer)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that is empty, has the specified initial capacity, and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
/// <param name="capacity">The initial number of elements that the <see cref="T:System.Collections.Generic.Dictionary`2" /> can contain.</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="capacity" /> is less than 0.</exception>
// Token: 0x06002E39 RID: 11833 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E39")]
[Address(RVA = "0x2E84A50", Offset = "0x2E83850", VA = "0x182E84A50")]
public Dictionary(int capacity, IEqualityComparer<TKey> comparer)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> and uses the default equality comparer for the key type.</summary>
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2" /> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="dictionary" /> contains one or more duplicate keys.</exception>
// Token: 0x06002E3A RID: 11834 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E3A")]
[Address(RVA = "0x2E84120", Offset = "0x2E82F20", VA = "0x182E84120")]
public Dictionary(IDictionary<TKey, TValue> dictionary)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class that contains elements copied from the specified <see cref="T:System.Collections.Generic.IDictionary`2" /> and uses the specified <see cref="T:System.Collections.Generic.IEqualityComparer`1" />.</summary>
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.IDictionary`2" /> whose elements are copied to the new <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> implementation to use when comparing keys, or <see langword="null" /> to use the default <see cref="T:System.Collections.Generic.EqualityComparer`1" /> for the type of the key.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="dictionary" /> contains one or more duplicate keys.</exception>
// Token: 0x06002E3B RID: 11835 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E3B")]
[Address(RVA = "0x2E84B50", Offset = "0x2E83950", VA = "0x182E84B50")]
public Dictionary(IDictionary<TKey, TValue> dictionary, IEqualityComparer<TKey> comparer)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2" /> class with serialized data.</summary>
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object containing the information required to serialize the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> structure containing the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
// Token: 0x06002E3C RID: 11836 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E3C")]
[Address(RVA = "0x2E84040", Offset = "0x2E82E40", VA = "0x182E84040")]
protected Dictionary(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Gets the number of key/value pairs contained in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <returns>The number of key/value pairs contained in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
// Token: 0x1700072C RID: 1836
// (get) Token: 0x06002E3D RID: 11837 RVA: 0x00018180 File Offset: 0x00016380
[Token(Token = "0x1700072C")]
public int Count
{
[Token(Token = "0x6002E3D")]
[Address(RVA = "0x2E850A0", Offset = "0x2E83EA0", VA = "0x182E850A0", Slot = "41")]
get
{
return 0;
}
}
/// <summary>Gets a collection containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> containing the keys in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
// Token: 0x1700072D RID: 1837
// (get) Token: 0x06002E3E RID: 11838 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700072D")]
public Dictionary<TKey, TValue>.KeyCollection Keys
{
[Token(Token = "0x6002E3E")]
[Address(RVA = "0x2E7DB80", Offset = "0x2E7C980", VA = "0x182E7DB80")]
get
{
return null;
}
}
// Token: 0x1700072E RID: 1838
// (get) Token: 0x06002E3F RID: 11839 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700072E")]
ICollection<TKey> IDictionary<TKey, TValue>.Keys
{
[Token(Token = "0x6002E3F")]
[Address(RVA = "0x2E7DB80", Offset = "0x2E7C980", VA = "0x182E7DB80", Slot = "6")]
get
{
return null;
}
}
// Token: 0x1700072F RID: 1839
// (get) Token: 0x06002E40 RID: 11840 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700072F")]
IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys
{
[Token(Token = "0x6002E40")]
[Address(RVA = "0x2E7DB80", Offset = "0x2E7C980", VA = "0x182E7DB80", Slot = "39")]
get
{
return null;
}
}
/// <summary>Gets a collection containing the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> containing the values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
// Token: 0x17000730 RID: 1840
// (get) Token: 0x06002E41 RID: 11841 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000730")]
public Dictionary<TKey, TValue>.ValueCollection Values
{
[Token(Token = "0x6002E41")]
[Address(RVA = "0x2E7DC00", Offset = "0x2E7CA00", VA = "0x182E7DC00")]
get
{
return null;
}
}
// Token: 0x17000731 RID: 1841
// (get) Token: 0x06002E42 RID: 11842 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000731")]
ICollection<TValue> IDictionary<TKey, TValue>.Values
{
[Token(Token = "0x6002E42")]
[Address(RVA = "0x2E7DC00", Offset = "0x2E7CA00", VA = "0x182E7DC00", Slot = "7")]
get
{
return null;
}
}
// Token: 0x17000732 RID: 1842
// (get) Token: 0x06002E43 RID: 11843 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000732")]
IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values
{
[Token(Token = "0x6002E43")]
[Address(RVA = "0x2E7DC00", Offset = "0x2E7CA00", VA = "0x182E7DC00", Slot = "40")]
get
{
return null;
}
}
/// <summary>Gets or sets the value associated with the specified key.</summary>
/// <param name="key">The key of the value to get or set.</param>
/// <returns>The value associated with the specified key. If the specified key is not found, a get operation throws a <see cref="T:System.Collections.Generic.KeyNotFoundException" />, and a set operation creates a new element with the specified key.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> does not exist in the collection.</exception>
// Token: 0x17000733 RID: 1843
[Token(Token = "0x17000733")]
public TValue this[TKey key]
{
[Token(Token = "0x6002E44")]
[Address(RVA = "0x3493690", Offset = "0x3492490", VA = "0x183493690", Slot = "38")]
get
{
return null;
}
[Token(Token = "0x6002E45")]
[Address(RVA = "0x3174EA0", Offset = "0x3173CA0", VA = "0x183174EA0", Slot = "5")]
set
{
}
}
/// <summary>Adds the specified key and value to the dictionary.</summary>
/// <param name="key">The key of the element to add.</param>
/// <param name="value">The value of the element to add. The value can be <see langword="null" /> for reference types.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
// Token: 0x06002E46 RID: 11846 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E46")]
[Address(RVA = "0x315E1C0", Offset = "0x315CFC0", VA = "0x18315E1C0", Slot = "9")]
public void Add(TKey key, TValue value)
{
}
// Token: 0x06002E47 RID: 11847 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E47")]
[Address(RVA = "0x2E7D190", Offset = "0x2E7BF90", VA = "0x182E7D190", Slot = "14")]
void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair)
{
}
// Token: 0x06002E48 RID: 11848 RVA: 0x00018198 File Offset: 0x00016398
[Token(Token = "0x6002E48")]
[Address(RVA = "0x2E7D390", Offset = "0x2E7C190", VA = "0x182E7D390", Slot = "16")]
bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair)
{
return default(bool);
}
// Token: 0x06002E49 RID: 11849 RVA: 0x000181B0 File Offset: 0x000163B0
[Token(Token = "0x6002E49")]
[Address(RVA = "0x2E7D6A0", Offset = "0x2E7C4A0", VA = "0x182E7D6A0", Slot = "18")]
bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair)
{
return default(bool);
}
/// <summary>Removes all keys and values from the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
// Token: 0x06002E4A RID: 11850 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E4A")]
[Address(RVA = "0x2E77620", Offset = "0x2E76420", VA = "0x182E77620", Slot = "27")]
public void Clear()
{
}
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains the specified key.</summary>
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002E4B RID: 11851 RVA: 0x000181C8 File Offset: 0x000163C8
[Token(Token = "0x6002E4B")]
[Address(RVA = "0x2E777C0", Offset = "0x2E765C0", VA = "0x182E777C0", Slot = "36")]
public bool ContainsKey(TKey key)
{
return default(bool);
}
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains a specific value.</summary>
/// <param name="value">The value to locate in the <see cref="T:System.Collections.Generic.Dictionary`2" />. The value can be <see langword="null" /> for reference types.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains an element with the specified value; otherwise, <see langword="false" />.</returns>
// Token: 0x06002E4C RID: 11852 RVA: 0x000181E0 File Offset: 0x000163E0
[Token(Token = "0x6002E4C")]
[Address(RVA = "0x2E77A10", Offset = "0x2E76810", VA = "0x182E77A10")]
public bool ContainsValue(TValue value)
{
return default(bool);
}
// Token: 0x06002E4D RID: 11853 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E4D")]
[Address(RVA = "0x2E77E70", Offset = "0x2E76C70", VA = "0x182E77E70")]
private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
{
}
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator" /> structure for the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
// Token: 0x06002E4E RID: 11854 RVA: 0x000181F8 File Offset: 0x000163F8
[Token(Token = "0x6002E4E")]
[Address(RVA = "0x3160870", Offset = "0x315F670", VA = "0x183160870")]
public Dictionary<TKey, TValue>.Enumerator GetEnumerator()
{
return default(Dictionary<TKey, TValue>.Enumerator);
}
// Token: 0x06002E4F RID: 11855 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E4F")]
[Address(RVA = "0x2E7DD60", Offset = "0x2E7CB60", VA = "0x182E7DD60", Slot = "19")]
IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
{
return null;
}
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and returns the data needed to serialize the <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.</summary>
/// <param name="info">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object that contains the information required to serialize the <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.</param>
/// <param name="context">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> structure that contains the source and destination of the serialized stream associated with the <see cref="T:System.Collections.Generic.Dictionary`2" /> instance.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="info" /> is <see langword="null" />.</exception>
// Token: 0x06002E50 RID: 11856 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E50")]
[Address(RVA = "0x2E79210", Offset = "0x2E78010", VA = "0x182E79210", Slot = "44")]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x06002E51 RID: 11857 RVA: 0x00018210 File Offset: 0x00016410
[Token(Token = "0x6002E51")]
[Address(RVA = "0x2E78670", Offset = "0x2E77470", VA = "0x182E78670")]
private int FindEntry(TKey key)
{
return 0;
}
// Token: 0x06002E52 RID: 11858 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E52")]
[Address(RVA = "0x2E79A10", Offset = "0x2E78810", VA = "0x182E79A10")]
private void Initialize(int capacity)
{
}
// Token: 0x06002E53 RID: 11859 RVA: 0x00018228 File Offset: 0x00016428
[Token(Token = "0x6002E53")]
[Address(RVA = "0x2E820F0", Offset = "0x2E80EF0", VA = "0x182E820F0")]
private bool TryInsert(TKey key, TValue value, InsertionBehavior behavior)
{
return default(bool);
}
/// <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and raises the deserialization event when the deserialization is complete.</summary>
/// <param name="sender">The source of the deserialization event.</param>
/// <exception cref="T:System.Runtime.Serialization.SerializationException">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object associated with the current <see cref="T:System.Collections.Generic.Dictionary`2" /> instance is invalid.</exception>
// Token: 0x06002E54 RID: 11860 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E54")]
[Address(RVA = "0x2E7AAD0", Offset = "0x2E798D0", VA = "0x182E7AAD0", Slot = "45")]
public virtual void OnDeserialization(object sender)
{
}
// Token: 0x06002E55 RID: 11861 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E55")]
[Address(RVA = "0x2E7C900", Offset = "0x2E7B700", VA = "0x182E7C900")]
private void Resize()
{
}
// Token: 0x06002E56 RID: 11862 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E56")]
[Address(RVA = "0x2E7C990", Offset = "0x2E7B790", VA = "0x182E7C990")]
private void Resize(int newSize, bool forceNewHashCodes)
{
}
/// <summary>Removes the value with the specified key from the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <param name="key">The key of the element to remove.</param>
/// <returns>
/// <see langword="true" /> if the element is successfully found and removed; otherwise, <see langword="false" />. This method returns <see langword="false" /> if <paramref name="key" /> is not found in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002E57 RID: 11863 RVA: 0x00018240 File Offset: 0x00016440
[Token(Token = "0x6002E57")]
[Address(RVA = "0x3403E10", Offset = "0x3402C10", VA = "0x183403E10", Slot = "10")]
public bool Remove(TKey key)
{
return default(bool);
}
/// <summary>Gets the value associated with the specified key.</summary>
/// <param name="key">The key of the value to get.</param>
/// <param name="value">When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.Dictionary`2" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002E58 RID: 11864 RVA: 0x00018258 File Offset: 0x00016458
[Token(Token = "0x6002E58")]
[Address(RVA = "0x316F260", Offset = "0x316E060", VA = "0x18316F260", Slot = "37")]
public bool TryGetValue(TKey key, out TValue value)
{
return default(bool);
}
// Token: 0x06002E59 RID: 11865 RVA: 0x00018270 File Offset: 0x00016470
[Token(Token = "0x6002E59")]
[Address(RVA = "0x2E81D60", Offset = "0x2E80B60", VA = "0x182E81D60")]
public bool TryAdd(TKey key, TValue value)
{
return default(bool);
}
// Token: 0x17000734 RID: 1844
// (get) Token: 0x06002E5A RID: 11866 RVA: 0x00018288 File Offset: 0x00016488
[Token(Token = "0x17000734")]
bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly
{
[Token(Token = "0x6002E5A")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "13")]
get
{
return default(bool);
}
}
// Token: 0x06002E5B RID: 11867 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E5B")]
[Address(RVA = "0x2E7D670", Offset = "0x2E7C470", VA = "0x182E7D670", Slot = "17")]
void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index)
{
}
/// <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an array, starting at the specified array index.</summary>
/// <param name="array">The one-dimensional array that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1" />. The array must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// <paramref name="array" /> does not have zero-based indexing.
/// -or-
/// The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
/// -or-
/// The type of the source <see cref="T:System.Collections.Generic.ICollection`1" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002E5C RID: 11868 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E5C")]
[Address(RVA = "0x2E7EAA0", Offset = "0x2E7D8A0", VA = "0x182E7EAA0", Slot = "32")]
void ICollection.CopyTo(Array array, int index)
{
}
/// <summary>Returns an enumerator that iterates through the collection.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
// Token: 0x06002E5D RID: 11869 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E5D")]
[Address(RVA = "0x2E7DD60", Offset = "0x2E7CB60", VA = "0x182E7DD60", Slot = "20")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
/// <summary>Gets a value that indicates whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
/// <returns>
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
// Token: 0x17000735 RID: 1845
// (get) Token: 0x06002E5E RID: 11870 RVA: 0x000182A0 File Offset: 0x000164A0
[Token(Token = "0x17000735")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6002E5E")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "35")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</returns>
// Token: 0x17000736 RID: 1846
// (get) Token: 0x06002E5F RID: 11871 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000736")]
object ICollection.SyncRoot
{
[Token(Token = "0x6002E5F")]
[Address(RVA = "0x2E7F660", Offset = "0x2E7E460", VA = "0x182E7F660", Slot = "34")]
get
{
return null;
}
}
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.IDictionary" /> has a fixed size.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> has a fixed size; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
// Token: 0x17000737 RID: 1847
// (get) Token: 0x06002E60 RID: 11872 RVA: 0x000182B8 File Offset: 0x000164B8
[Token(Token = "0x17000737")]
bool IDictionary.IsFixedSize
{
[Token(Token = "0x6002E60")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "29")]
get
{
return default(bool);
}
}
/// <summary>Gets a value that indicates whether the <see cref="T:System.Collections.IDictionary" /> is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> is read-only; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2" />, this property always returns <see langword="false" />.</returns>
// Token: 0x17000738 RID: 1848
// (get) Token: 0x06002E61 RID: 11873 RVA: 0x000182D0 File Offset: 0x000164D0
[Token(Token = "0x17000738")]
bool IDictionary.IsReadOnly
{
[Token(Token = "0x6002E61")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "28")]
get
{
return default(bool);
}
}
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the keys of the <see cref="T:System.Collections.IDictionary" />.</summary>
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the keys of the <see cref="T:System.Collections.IDictionary" />.</returns>
// Token: 0x17000739 RID: 1849
// (get) Token: 0x06002E62 RID: 11874 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000739")]
ICollection IDictionary.Keys
{
[Token(Token = "0x6002E62")]
[Address(RVA = "0x2E811C0", Offset = "0x2E7FFC0", VA = "0x182E811C0", Slot = "23")]
get
{
return null;
}
}
/// <summary>Gets an <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.IDictionary" />.</summary>
/// <returns>An <see cref="T:System.Collections.ICollection" /> containing the values in the <see cref="T:System.Collections.IDictionary" />.</returns>
// Token: 0x1700073A RID: 1850
// (get) Token: 0x06002E63 RID: 11875 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700073A")]
ICollection IDictionary.Values
{
[Token(Token = "0x6002E63")]
[Address(RVA = "0x28F5140", Offset = "0x28F3F40", VA = "0x1828F5140", Slot = "24")]
get
{
return null;
}
}
/// <summary>Gets or sets the value with the specified key.</summary>
/// <param name="key">The key of the value to get.</param>
/// <returns>The value associated with the specified key, or <see langword="null" /> if <paramref name="key" /> is not in the dictionary or <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">A value is being assigned, and <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.
/// -or-
/// A value is being assigned, and <paramref name="value" /> is of a type that is not assignable to the value type <paramref name="TValue" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
// Token: 0x1700073B RID: 1851
[Token(Token = "0x1700073B")]
object IDictionary.this[object key]
{
[Token(Token = "0x6002E64")]
[Address(RVA = "0x2E80E30", Offset = "0x2E7FC30", VA = "0x182E80E30", Slot = "21")]
get
{
return null;
}
[Token(Token = "0x6002E65")]
[Address(RVA = "0x2E81A40", Offset = "0x2E80840", VA = "0x182E81A40", Slot = "22")]
set
{
}
}
// Token: 0x06002E66 RID: 11878 RVA: 0x000182E8 File Offset: 0x000164E8
[Token(Token = "0x6002E66")]
[Address(RVA = "0x2E7A0D0", Offset = "0x2E78ED0", VA = "0x182E7A0D0")]
private static bool IsCompatibleKey(object key)
{
return default(bool);
}
/// <summary>Adds the specified key and value to the dictionary.</summary>
/// <param name="key">The object to use as the key.</param>
/// <param name="value">The object to use as the value.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="key" /> is of a type that is not assignable to the key type <paramref name="TKey" /> of the <see cref="T:System.Collections.Generic.Dictionary`2" />.
/// -or-
/// <paramref name="value" /> is of a type that is not assignable to <paramref name="TValue" />, the type of values in the <see cref="T:System.Collections.Generic.Dictionary`2" />.
/// -or-
/// A value with the same key already exists in the <see cref="T:System.Collections.Generic.Dictionary`2" />.</exception>
// Token: 0x06002E67 RID: 11879 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E67")]
[Address(RVA = "0x2E7FDC0", Offset = "0x2E7EBC0", VA = "0x182E7FDC0", Slot = "26")]
void IDictionary.Add(object key, object value)
{
}
/// <summary>Determines whether the <see cref="T:System.Collections.IDictionary" /> contains an element with the specified key.</summary>
/// <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary" />.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.IDictionary" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002E68 RID: 11880 RVA: 0x00018300 File Offset: 0x00016500
[Token(Token = "0x6002E68")]
[Address(RVA = "0x2E80420", Offset = "0x2E7F220", VA = "0x182E80420", Slot = "25")]
bool IDictionary.Contains(object key)
{
return default(bool);
}
/// <summary>Returns an <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.IDictionary" />.</summary>
/// <returns>An <see cref="T:System.Collections.IDictionaryEnumerator" /> for the <see cref="T:System.Collections.IDictionary" />.</returns>
// Token: 0x06002E69 RID: 11881 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E69")]
[Address(RVA = "0x2E80890", Offset = "0x2E7F690", VA = "0x182E80890", Slot = "30")]
IDictionaryEnumerator IDictionary.GetEnumerator()
{
return null;
}
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary" />.</summary>
/// <param name="key">The key of the element to remove.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002E6A RID: 11882 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E6A")]
[Address(RVA = "0x2E80B10", Offset = "0x2E7F910", VA = "0x182E80B10", Slot = "31")]
void IDictionary.Remove(object key)
{
}
// Token: 0x04001A27 RID: 6695
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A27")]
private int[] buckets;
// Token: 0x04001A28 RID: 6696
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A28")]
private Dictionary<TKey, TValue>.Entry[] entries;
// Token: 0x04001A29 RID: 6697
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A29")]
private int count;
// Token: 0x04001A2A RID: 6698
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A2A")]
private int version;
// Token: 0x04001A2B RID: 6699
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A2B")]
private int freeList;
// Token: 0x04001A2C RID: 6700
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A2C")]
private int freeCount;
// Token: 0x04001A2D RID: 6701
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A2D")]
private IEqualityComparer<TKey> comparer;
// Token: 0x04001A2E RID: 6702
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A2E")]
private Dictionary<TKey, TValue>.KeyCollection keys;
// Token: 0x04001A2F RID: 6703
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A2F")]
private Dictionary<TKey, TValue>.ValueCollection values;
// Token: 0x04001A30 RID: 6704
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A30")]
private object _syncRoot;
// Token: 0x04001A31 RID: 6705
[Token(Token = "0x4001A31")]
private const string VersionName = "Version";
// Token: 0x04001A32 RID: 6706
[Token(Token = "0x4001A32")]
private const string HashSizeName = "HashSize";
// Token: 0x04001A33 RID: 6707
[Token(Token = "0x4001A33")]
private const string KeyValuePairsName = "KeyValuePairs";
// Token: 0x04001A34 RID: 6708
[Token(Token = "0x4001A34")]
private const string ComparerName = "Comparer";
// Token: 0x020005ED RID: 1517
[Token(Token = "0x20005ED")]
private struct Entry
{
// Token: 0x04001A35 RID: 6709
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A35")]
public int hashCode;
// Token: 0x04001A36 RID: 6710
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A36")]
public int next;
// Token: 0x04001A37 RID: 6711
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A37")]
public TKey key;
// Token: 0x04001A38 RID: 6712
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A38")]
public TValue value;
}
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <typeparam name="TKey" />
/// <typeparam name="TValue" />
// Token: 0x020005EE RID: 1518
[Token(Token = "0x20005EE")]
[Serializable]
public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator, IDictionaryEnumerator
{
// Token: 0x06002E6B RID: 11883 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E6B")]
[Address(RVA = "0x15CFAD0", Offset = "0x15CE8D0", VA = "0x1815CFAD0")]
internal Enumerator(Dictionary<TKey, TValue> dictionary, int getEnumeratorRetType)
{
}
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <returns>
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
// Token: 0x06002E6C RID: 11884 RVA: 0x00018318 File Offset: 0x00016518
[Token(Token = "0x6002E6C")]
[Address(RVA = "0x1EA3D40", Offset = "0x1EA2B40", VA = "0x181EA3D40", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
/// <summary>Gets the element at the current position of the enumerator.</summary>
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2" /> at the current position of the enumerator.</returns>
// Token: 0x1700073C RID: 1852
// (get) Token: 0x06002E6D RID: 11885 RVA: 0x00018330 File Offset: 0x00016530
[Token(Token = "0x1700073C")]
public KeyValuePair<TKey, TValue> Current
{
[Token(Token = "0x6002E6D")]
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0", Slot = "4")]
get
{
return default(KeyValuePair<TKey, TValue>);
}
}
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.Enumerator" />.</summary>
// Token: 0x06002E6E RID: 11886 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E6E")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public void Dispose()
{
}
/// <summary>Gets the element at the current position of the enumerator.</summary>
/// <returns>The element in the collection at the current position of the enumerator, as an <see cref="T:System.Object" />.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
// Token: 0x1700073D RID: 1853
// (get) Token: 0x06002E6F RID: 11887 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700073D")]
object IEnumerator.Current
{
[Token(Token = "0x6002E6F")]
[Address(RVA = "0x15CE000", Offset = "0x15CCE00", VA = "0x1815CE000", Slot = "7")]
get
{
return null;
}
}
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
// Token: 0x06002E70 RID: 11888 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E70")]
[Address(RVA = "0x15CC9C0", Offset = "0x15CB7C0", VA = "0x1815CC9C0", Slot = "8")]
void IEnumerator.Reset()
{
}
/// <summary>Gets the element at the current position of the enumerator.</summary>
/// <returns>The element in the dictionary at the current position of the enumerator, as a <see cref="T:System.Collections.DictionaryEntry" />.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
// Token: 0x1700073E RID: 1854
// (get) Token: 0x06002E71 RID: 11889 RVA: 0x00018348 File Offset: 0x00016548
[Token(Token = "0x1700073E")]
DictionaryEntry IDictionaryEnumerator.Entry
{
[Token(Token = "0x6002E71")]
[Address(RVA = "0x15C94C0", Offset = "0x15C82C0", VA = "0x1815C94C0", Slot = "11")]
get
{
return default(DictionaryEntry);
}
}
/// <summary>Gets the key of the element at the current position of the enumerator.</summary>
/// <returns>The key of the element in the dictionary at the current position of the enumerator.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
// Token: 0x1700073F RID: 1855
// (get) Token: 0x06002E72 RID: 11890 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700073F")]
object IDictionaryEnumerator.Key
{
[Token(Token = "0x6002E72")]
[Address(RVA = "0x15CA4D0", Offset = "0x15C92D0", VA = "0x1815CA4D0", Slot = "9")]
get
{
return null;
}
}
/// <summary>Gets the value of the element at the current position of the enumerator.</summary>
/// <returns>The value of the element in the dictionary at the current position of the enumerator.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
// Token: 0x17000740 RID: 1856
// (get) Token: 0x06002E73 RID: 11891 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000740")]
object IDictionaryEnumerator.Value
{
[Token(Token = "0x6002E73")]
[Address(RVA = "0x15CBF20", Offset = "0x15CAD20", VA = "0x1815CBF20", Slot = "10")]
get
{
return null;
}
}
// Token: 0x04001A39 RID: 6713
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A39")]
private Dictionary<TKey, TValue> dictionary;
// Token: 0x04001A3A RID: 6714
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A3A")]
private int version;
// Token: 0x04001A3B RID: 6715
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A3B")]
private int index;
// Token: 0x04001A3C RID: 6716
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A3C")]
private KeyValuePair<TKey, TValue> current;
// Token: 0x04001A3D RID: 6717
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A3D")]
private int getEnumeratorRetType;
}
/// <summary>Represents the collection of keys in a <see cref="T:System.Collections.Generic.Dictionary`2" />. This class cannot be inherited.</summary>
/// <typeparam name="TKey" />
/// <typeparam name="TValue" />
// Token: 0x020005EF RID: 1519
[Token(Token = "0x20005EF")]
[DebuggerTypeProxy(typeof(DictionaryKeyCollectionDebugView<, >))]
[DebuggerDisplay("Count = {Count}")]
[Serializable]
public sealed class KeyCollection : ICollection<TKey>, IEnumerable<TKey>, IEnumerable, ICollection, IReadOnlyCollection<TKey>
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> class that reflects the keys in the specified <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.Dictionary`2" /> whose keys are reflected in the new <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
// Token: 0x06002E74 RID: 11892 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E74")]
[Address(RVA = "0x1F4B670", Offset = "0x1F4A470", VA = "0x181F4B670")]
public KeyCollection(Dictionary<TKey, TValue> dictionary)
{
}
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator" /> for the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</returns>
// Token: 0x06002E75 RID: 11893 RVA: 0x00018360 File Offset: 0x00016560
[Token(Token = "0x6002E75")]
[Address(RVA = "0x18F8240", Offset = "0x18F7040", VA = "0x1818F8240")]
public Dictionary<TKey, TValue>.KeyCollection.Enumerator GetEnumerator()
{
return default(Dictionary<TKey, TValue>.KeyCollection.Enumerator);
}
/// <summary>Copies the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
// Token: 0x06002E76 RID: 11894 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E76")]
[Address(RVA = "0x1F43520", Offset = "0x1F42320", VA = "0x181F43520", Slot = "9")]
public void CopyTo(TKey[] array, int index)
{
}
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.
/// Retrieving the value of this property is an O(1) operation.</returns>
// Token: 0x17000741 RID: 1857
// (get) Token: 0x06002E77 RID: 11895 RVA: 0x00018378 File Offset: 0x00016578
[Token(Token = "0x17000741")]
public int Count
{
[Token(Token = "0x6002E77")]
[Address(RVA = "0x18D07F0", Offset = "0x18CF5F0", VA = "0x1818D07F0", Slot = "17")]
get
{
return 0;
}
}
// Token: 0x17000742 RID: 1858
// (get) Token: 0x06002E78 RID: 11896 RVA: 0x00018390 File Offset: 0x00016590
[Token(Token = "0x17000742")]
bool ICollection<TKey>.IsReadOnly
{
[Token(Token = "0x6002E78")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")]
get
{
return default(bool);
}
}
// Token: 0x06002E79 RID: 11897 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E79")]
[Address(RVA = "0x1F448A0", Offset = "0x1F436A0", VA = "0x181F448A0", Slot = "6")]
void ICollection<TKey>.Add(TKey item)
{
}
// Token: 0x06002E7A RID: 11898 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E7A")]
[Address(RVA = "0x1F450E0", Offset = "0x1F43EE0", VA = "0x181F450E0", Slot = "7")]
void ICollection<TKey>.Clear()
{
}
// Token: 0x06002E7B RID: 11899 RVA: 0x000183A8 File Offset: 0x000165A8
[Token(Token = "0x6002E7B")]
[Address(RVA = "0x18F85A0", Offset = "0x18F73A0", VA = "0x1818F85A0", Slot = "8")]
bool ICollection<TKey>.Contains(TKey item)
{
return default(bool);
}
// Token: 0x06002E7C RID: 11900 RVA: 0x000183C0 File Offset: 0x000165C0
[Token(Token = "0x6002E7C")]
[Address(RVA = "0x1F459F0", Offset = "0x1F447F0", VA = "0x181F459F0", Slot = "10")]
bool ICollection<TKey>.Remove(TKey item)
{
return default(bool);
}
// Token: 0x06002E7D RID: 11901 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E7D")]
[Address(RVA = "0x18F87E0", Offset = "0x18F75E0", VA = "0x1818F87E0", Slot = "11")]
IEnumerator<TKey> IEnumerable<TKey>.GetEnumerator()
{
return null;
}
/// <summary>Returns an enumerator that iterates through a collection.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
// Token: 0x06002E7E RID: 11902 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E7E")]
[Address(RVA = "0x18F87E0", Offset = "0x18F75E0", VA = "0x1818F87E0", Slot = "12")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// <paramref name="array" /> does not have zero-based indexing.
/// -or-
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
/// -or-
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002E7F RID: 11903 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E7F")]
[Address(RVA = "0x1F48D00", Offset = "0x1F47B00", VA = "0x181F48D00", Slot = "13")]
void ICollection.CopyTo(Array array, int index)
{
}
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
/// <returns>
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, this property always returns <see langword="false" />.</returns>
// Token: 0x17000743 RID: 1859
// (get) Token: 0x06002E80 RID: 11904 RVA: 0x000183D8 File Offset: 0x000165D8
[Token(Token = "0x17000743")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6002E80")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "16")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />, this property always returns the current instance.</returns>
// Token: 0x17000744 RID: 1860
// (get) Token: 0x06002E81 RID: 11905 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000744")]
object ICollection.SyncRoot
{
[Token(Token = "0x6002E81")]
[Address(RVA = "0x1F4B040", Offset = "0x1F49E40", VA = "0x181F4B040", Slot = "15")]
get
{
return null;
}
}
// Token: 0x04001A3E RID: 6718
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A3E")]
private Dictionary<TKey, TValue> dictionary;
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
/// <typeparam name="TKey" />
/// <typeparam name="TValue" />
// Token: 0x020005F0 RID: 1520
[Token(Token = "0x20005F0")]
[Serializable]
public struct Enumerator : IEnumerator<TKey>, IDisposable, IEnumerator
{
// Token: 0x06002E82 RID: 11906 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E82")]
[Address(RVA = "0x17FE570", Offset = "0x17FD370", VA = "0x1817FE570")]
internal Enumerator(Dictionary<TKey, TValue> dictionary)
{
}
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator" />.</summary>
// Token: 0x06002E83 RID: 11907 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E83")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public void Dispose()
{
}
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" />.</summary>
/// <returns>
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
// Token: 0x06002E84 RID: 11908 RVA: 0x000183F0 File Offset: 0x000165F0
[Token(Token = "0x6002E84")]
[Address(RVA = "0x1B07010", Offset = "0x1B05E10", VA = "0x181B07010", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
/// <summary>Gets the element at the current position of the enumerator.</summary>
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2.KeyCollection" /> at the current position of the enumerator.</returns>
// Token: 0x17000745 RID: 1861
// (get) Token: 0x06002E85 RID: 11909 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000745")]
public TKey Current
{
[Token(Token = "0x6002E85")]
[Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560", Slot = "4")]
get
{
return null;
}
}
/// <summary>Gets the element at the current position of the enumerator.</summary>
/// <returns>The element in the collection at the current position of the enumerator.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
// Token: 0x17000746 RID: 1862
// (get) Token: 0x06002E86 RID: 11910 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000746")]
object IEnumerator.Current
{
[Token(Token = "0x6002E86")]
[Address(RVA = "0x1B12410", Offset = "0x1B11210", VA = "0x181B12410", Slot = "7")]
get
{
return null;
}
}
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
// Token: 0x06002E87 RID: 11911 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E87")]
[Address(RVA = "0x1B0EAE0", Offset = "0x1B0D8E0", VA = "0x181B0EAE0", Slot = "8")]
void IEnumerator.Reset()
{
}
// Token: 0x04001A3F RID: 6719
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A3F")]
private Dictionary<TKey, TValue> dictionary;
// Token: 0x04001A40 RID: 6720
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A40")]
private int index;
// Token: 0x04001A41 RID: 6721
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A41")]
private int version;
// Token: 0x04001A42 RID: 6722
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A42")]
private TKey currentKey;
}
}
/// <summary>Represents the collection of values in a <see cref="T:System.Collections.Generic.Dictionary`2" />. This class cannot be inherited.</summary>
/// <typeparam name="TKey" />
/// <typeparam name="TValue" />
// Token: 0x020005F1 RID: 1521
[Token(Token = "0x20005F1")]
[DebuggerTypeProxy(typeof(DictionaryValueCollectionDebugView<, >))]
[DebuggerDisplay("Count = {Count}")]
[Serializable]
public sealed class ValueCollection : ICollection<TValue>, IEnumerable<TValue>, IEnumerable, ICollection, IReadOnlyCollection<TValue>
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> class that reflects the values in the specified <see cref="T:System.Collections.Generic.Dictionary`2" />.</summary>
/// <param name="dictionary">The <see cref="T:System.Collections.Generic.Dictionary`2" /> whose values are reflected in the new <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="dictionary" /> is <see langword="null" />.</exception>
// Token: 0x06002E88 RID: 11912 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E88")]
[Address(RVA = "0x18F9A80", Offset = "0x18F8880", VA = "0x1818F9A80")]
public ValueCollection(Dictionary<TKey, TValue> dictionary)
{
}
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
/// <returns>A <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator" /> for the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</returns>
// Token: 0x06002E89 RID: 11913 RVA: 0x00018408 File Offset: 0x00016608
[Token(Token = "0x6002E89")]
[Address(RVA = "0x18F8180", Offset = "0x18F6F80", VA = "0x1818F8180")]
public Dictionary<TKey, TValue>.ValueCollection.Enumerator GetEnumerator()
{
return default(Dictionary<TKey, TValue>.ValueCollection.Enumerator);
}
/// <summary>Copies the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
// Token: 0x06002E8A RID: 11914 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E8A")]
[Address(RVA = "0x18F7A30", Offset = "0x18F6830", VA = "0x1818F7A30", Slot = "9")]
public void CopyTo(TValue[] array, int index)
{
}
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</returns>
// Token: 0x17000747 RID: 1863
// (get) Token: 0x06002E8B RID: 11915 RVA: 0x00018420 File Offset: 0x00016620
[Token(Token = "0x17000747")]
public int Count
{
[Token(Token = "0x6002E8B")]
[Address(RVA = "0x18D07F0", Offset = "0x18CF5F0", VA = "0x1818D07F0", Slot = "17")]
get
{
return 0;
}
}
// Token: 0x17000748 RID: 1864
// (get) Token: 0x06002E8C RID: 11916 RVA: 0x00018438 File Offset: 0x00016638
[Token(Token = "0x17000748")]
bool ICollection<TValue>.IsReadOnly
{
[Token(Token = "0x6002E8C")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")]
get
{
return default(bool);
}
}
// Token: 0x06002E8D RID: 11917 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E8D")]
[Address(RVA = "0x18F83C0", Offset = "0x18F71C0", VA = "0x1818F83C0", Slot = "6")]
void ICollection<TValue>.Add(TValue item)
{
}
// Token: 0x06002E8E RID: 11918 RVA: 0x00018450 File Offset: 0x00016650
[Token(Token = "0x6002E8E")]
[Address(RVA = "0x18F8700", Offset = "0x18F7500", VA = "0x1818F8700", Slot = "10")]
bool ICollection<TValue>.Remove(TValue item)
{
return default(bool);
}
// Token: 0x06002E8F RID: 11919 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E8F")]
[Address(RVA = "0x18F8540", Offset = "0x18F7340", VA = "0x1818F8540", Slot = "7")]
void ICollection<TValue>.Clear()
{
}
// Token: 0x06002E90 RID: 11920 RVA: 0x00018468 File Offset: 0x00016668
[Token(Token = "0x6002E90")]
[Address(RVA = "0x18D0820", Offset = "0x18CF620", VA = "0x1818D0820", Slot = "8")]
bool ICollection<TValue>.Contains(TValue item)
{
return default(bool);
}
// Token: 0x06002E91 RID: 11921 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E91")]
[Address(RVA = "0x18F8870", Offset = "0x18F7670", VA = "0x1818F8870", Slot = "11")]
IEnumerator<TValue> IEnumerable<TValue>.GetEnumerator()
{
return null;
}
/// <summary>Returns an enumerator that iterates through a collection.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
// Token: 0x06002E92 RID: 11922 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E92")]
[Address(RVA = "0x18F8870", Offset = "0x18F7670", VA = "0x1818F8870", Slot = "12")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="index">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// <paramref name="array" /> does not have zero-based indexing.
/// -or-
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.
/// -or-
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002E93 RID: 11923 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E93")]
[Address(RVA = "0x18F8CA0", Offset = "0x18F7AA0", VA = "0x1818F8CA0", Slot = "13")]
void ICollection.CopyTo(Array array, int index)
{
}
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
/// <returns>
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, this property always returns <see langword="false" />.</returns>
// Token: 0x17000749 RID: 1865
// (get) Token: 0x06002E94 RID: 11924 RVA: 0x00018480 File Offset: 0x00016680
[Token(Token = "0x17000749")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6002E94")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "16")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />, this property always returns the current instance.</returns>
// Token: 0x1700074A RID: 1866
// (get) Token: 0x06002E95 RID: 11925 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700074A")]
object ICollection.SyncRoot
{
[Token(Token = "0x6002E95")]
[Address(RVA = "0x18F9820", Offset = "0x18F8620", VA = "0x1818F9820", Slot = "15")]
get
{
return null;
}
}
// Token: 0x04001A43 RID: 6723
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A43")]
private Dictionary<TKey, TValue> dictionary;
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
/// <typeparam name="TKey" />
/// <typeparam name="TValue" />
// Token: 0x020005F2 RID: 1522
[Token(Token = "0x20005F2")]
[Serializable]
public struct Enumerator : IEnumerator<TValue>, IDisposable, IEnumerator
{
// Token: 0x06002E96 RID: 11926 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E96")]
[Address(RVA = "0x17FE5A0", Offset = "0x17FD3A0", VA = "0x1817FE5A0")]
internal Enumerator(Dictionary<TKey, TValue> dictionary)
{
}
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator" />.</summary>
// Token: 0x06002E97 RID: 11927 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E97")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public void Dispose()
{
}
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" />.</summary>
/// <returns>
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
// Token: 0x06002E98 RID: 11928 RVA: 0x00018498 File Offset: 0x00016698
[Token(Token = "0x6002E98")]
[Address(RVA = "0x18EC900", Offset = "0x18EB700", VA = "0x1818EC900", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
/// <summary>Gets the element at the current position of the enumerator.</summary>
/// <returns>The element in the <see cref="T:System.Collections.Generic.Dictionary`2.ValueCollection" /> at the current position of the enumerator.</returns>
// Token: 0x1700074B RID: 1867
// (get) Token: 0x06002E99 RID: 11929 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700074B")]
public TValue Current
{
[Token(Token = "0x6002E99")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")]
get
{
return null;
}
}
/// <summary>Gets the element at the current position of the enumerator.</summary>
/// <returns>The element in the collection at the current position of the enumerator.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
// Token: 0x1700074C RID: 1868
// (get) Token: 0x06002E9A RID: 11930 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700074C")]
object IEnumerator.Current
{
[Token(Token = "0x6002E9A")]
[Address(RVA = "0x186EA60", Offset = "0x186D860", VA = "0x18186EA60", Slot = "7")]
get
{
return null;
}
}
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
// Token: 0x06002E9B RID: 11931 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E9B")]
[Address(RVA = "0x186B9C0", Offset = "0x186A7C0", VA = "0x18186B9C0", Slot = "8")]
void IEnumerator.Reset()
{
}
// Token: 0x04001A44 RID: 6724
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A44")]
private Dictionary<TKey, TValue> dictionary;
// Token: 0x04001A45 RID: 6725
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A45")]
private int index;
// Token: 0x04001A46 RID: 6726
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A46")]
private int version;
// Token: 0x04001A47 RID: 6727
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A47")]
private TValue currentValue;
}
}
}
}
@@ -0,0 +1,26 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005F3 RID: 1523
[Token(Token = "0x20005F3")]
internal class DictionaryHashHelpers
{
// Token: 0x1700074D RID: 1869
// (get) Token: 0x06002E9C RID: 11932 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700074D")]
internal static ConditionalWeakTable<object, SerializationInfo> SerializationInfoTable
{
[Token(Token = "0x6002E9C")]
[Address(RVA = "0x253E650", Offset = "0x253D450", VA = "0x18253E650")]
[CompilerGenerated]
get
{
return null;
}
}
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005F5 RID: 1525
[Token(Token = "0x20005F5")]
internal sealed class DictionaryKeyCollectionDebugView<TKey, TValue>
{
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005F6 RID: 1526
[Token(Token = "0x20005F6")]
internal sealed class DictionaryValueCollectionDebugView<TKey, TValue>
{
}
}
@@ -0,0 +1,65 @@
using System;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x02000605 RID: 1541
[Token(Token = "0x2000605")]
[Serializable]
internal class EnumEqualityComparer<T> : EqualityComparer<T>, ISerializable where T : struct
{
// Token: 0x06002EDE RID: 11998 RVA: 0x000188B8 File Offset: 0x00016AB8
[Token(Token = "0x6002EDE")]
[Address(RVA = "0x321E0E0", Offset = "0x321CEE0", VA = "0x18321E0E0", Slot = "8")]
public override bool Equals(T x, T y)
{
return default(bool);
}
// Token: 0x06002EDF RID: 11999 RVA: 0x000188D0 File Offset: 0x00016AD0
[Token(Token = "0x6002EDF")]
[Address(RVA = "0x321E140", Offset = "0x321CF40", VA = "0x18321E140", Slot = "9")]
public override int GetHashCode(T obj)
{
return 0;
}
// Token: 0x06002EE0 RID: 12000 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EE0")]
[Address(RVA = "0x1190C70", Offset = "0x118FA70", VA = "0x181190C70")]
public EnumEqualityComparer()
{
}
// Token: 0x06002EE1 RID: 12001 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EE1")]
[Address(RVA = "0x321E640", Offset = "0x321D440", VA = "0x18321E640")]
protected EnumEqualityComparer(SerializationInfo information, StreamingContext context)
{
}
// Token: 0x06002EE2 RID: 12002 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EE2")]
[Address(RVA = "0x321E310", Offset = "0x321D110", VA = "0x18321E310", Slot = "12")]
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x06002EE3 RID: 12003 RVA: 0x000188E8 File Offset: 0x00016AE8
[Token(Token = "0x6002EE3")]
[Address(RVA = "0x30FF440", Offset = "0x30FE240", VA = "0x1830FF440", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06002EE4 RID: 12004 RVA: 0x00018900 File Offset: 0x00016B00
[Token(Token = "0x6002EE4")]
[Address(RVA = "0x2343BB0", Offset = "0x23429B0", VA = "0x182343BB0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
}
}
@@ -0,0 +1,114 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Provides a base class for implementations of the <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> generic interface.</summary>
/// <typeparam name="T">The type of objects to compare.</typeparam>
// Token: 0x02000600 RID: 1536
[Token(Token = "0x2000600")]
[TypeDependency("System.Collections.Generic.ObjectEqualityComparer`1")]
[Serializable]
public abstract class EqualityComparer<T> : IEqualityComparer, IEqualityComparer<T>
{
/// <summary>Returns a default equality comparer for the type specified by the generic argument.</summary>
/// <returns>The default instance of the <see cref="T:System.Collections.Generic.EqualityComparer`1" /> class for type <typeparamref name="T" />.</returns>
// Token: 0x1700074F RID: 1871
// (get) Token: 0x06002EB9 RID: 11961 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700074F")]
public static EqualityComparer<T> Default
{
[Token(Token = "0x6002EB9")]
[Address(RVA = "0x2332230", Offset = "0x2331030", VA = "0x182332230")]
get
{
return null;
}
}
// Token: 0x06002EBA RID: 11962 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002EBA")]
[Address(RVA = "0x3220AB0", Offset = "0x321F8B0", VA = "0x183220AB0")]
private static EqualityComparer<T> CreateComparer()
{
return null;
}
/// <summary>When overridden in a derived class, determines whether two objects of type <typeparamref name="T" /> are equal.</summary>
/// <param name="x">The first object to compare.</param>
/// <param name="y">The second object to compare.</param>
/// <returns>
/// <see langword="true" /> if the specified objects are equal; otherwise, <see langword="false" />.</returns>
// Token: 0x06002EBB RID: 11963
[Token(Token = "0x6002EBB")]
[Address(Slot = "8")]
public abstract bool Equals(T x, T y);
/// <summary>When overridden in a derived class, serves as a hash function for the specified object for hashing algorithms and data structures, such as a hash table.</summary>
/// <param name="obj">The object for which to get a hash code.</param>
/// <returns>A hash code for the specified object.</returns>
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.</exception>
// Token: 0x06002EBC RID: 11964
[Token(Token = "0x6002EBC")]
[Address(Slot = "9")]
public abstract int GetHashCode(T obj);
// Token: 0x06002EBD RID: 11965 RVA: 0x00018618 File Offset: 0x00016818
[Token(Token = "0x6002EBD")]
[Address(RVA = "0x2F10F40", Offset = "0x2F0FD40", VA = "0x182F10F40", Slot = "10")]
internal virtual int IndexOf(T[] array, T value, int startIndex, int count)
{
return 0;
}
// Token: 0x06002EBE RID: 11966 RVA: 0x00018630 File Offset: 0x00016830
[Token(Token = "0x6002EBE")]
[Address(RVA = "0x2F115B0", Offset = "0x2F103B0", VA = "0x182F115B0", Slot = "11")]
internal virtual int LastIndexOf(T[] array, T value, int startIndex, int count)
{
return 0;
}
/// <summary>Returns a hash code for the specified object.</summary>
/// <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
/// <returns>A hash code for the specified object.</returns>
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.
/// -or-
/// <paramref name="obj" /> is of a type that cannot be cast to type <typeparamref name="T" />.</exception>
// Token: 0x06002EBF RID: 11967 RVA: 0x00018648 File Offset: 0x00016848
[Token(Token = "0x6002EBF")]
[Address(RVA = "0x2F12DD0", Offset = "0x2F11BD0", VA = "0x182F12DD0", Slot = "5")]
int IEqualityComparer.GetHashCode(object obj)
{
return 0;
}
/// <summary>Determines whether the specified objects are equal.</summary>
/// <param name="x">The first object to compare.</param>
/// <param name="y">The second object to compare.</param>
/// <returns>
/// <see langword="true" /> if the specified objects are equal; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="x" /> or <paramref name="y" /> is of a type that cannot be cast to type <typeparamref name="T" />.</exception>
// Token: 0x06002EC0 RID: 11968 RVA: 0x00018660 File Offset: 0x00016860
[Token(Token = "0x6002EC0")]
[Address(RVA = "0x2F12450", Offset = "0x2F11250", VA = "0x182F12450", Slot = "4")]
bool IEqualityComparer.Equals(object x, object y)
{
return default(bool);
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.EqualityComparer`1" /> class.</summary>
// Token: 0x06002EC1 RID: 11969 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EC1")]
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
protected EqualityComparer()
{
}
// Token: 0x04001A4C RID: 6732
[Token(Token = "0x4001A4C")]
private static EqualityComparer<T> defaultComparer;
}
}
@@ -0,0 +1,42 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005FA RID: 1530
[Token(Token = "0x20005FA")]
[Serializable]
internal class GenericComparer<T> : Comparer<T> where T : IComparable<T>
{
// Token: 0x06002EAB RID: 11947 RVA: 0x00018528 File Offset: 0x00016728
[Token(Token = "0x6002EAB")]
[Address(RVA = "0x2F13960", Offset = "0x2F12760", VA = "0x182F13960", Slot = "6")]
public override int Compare(T x, T y)
{
return 0;
}
// Token: 0x06002EAC RID: 11948 RVA: 0x00018540 File Offset: 0x00016740
[Token(Token = "0x6002EAC")]
[Address(RVA = "0x291B0A0", Offset = "0x2919EA0", VA = "0x18291B0A0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06002EAD RID: 11949 RVA: 0x00018558 File Offset: 0x00016758
[Token(Token = "0x6002EAD")]
[Address(RVA = "0x2343BB0", Offset = "0x23429B0", VA = "0x182343BB0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06002EAE RID: 11950 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EAE")]
[Address(RVA = "0x119FEB0", Offset = "0x119ECB0", VA = "0x18119FEB0")]
public GenericComparer()
{
}
}
}
@@ -0,0 +1,66 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x02000601 RID: 1537
[Token(Token = "0x2000601")]
[Serializable]
internal class GenericEqualityComparer<T> : EqualityComparer<T> where T : IEquatable<T>
{
// Token: 0x06002EC2 RID: 11970 RVA: 0x00018678 File Offset: 0x00016878
[Token(Token = "0x6002EC2")]
[Address(RVA = "0x2F14310", Offset = "0x2F13110", VA = "0x182F14310", Slot = "8")]
public override bool Equals(T x, T y)
{
return default(bool);
}
// Token: 0x06002EC3 RID: 11971 RVA: 0x00018690 File Offset: 0x00016890
[Token(Token = "0x6002EC3")]
[Address(RVA = "0x2A89020", Offset = "0x2A87E20", VA = "0x182A89020", Slot = "9")]
public override int GetHashCode(T obj)
{
return 0;
}
// Token: 0x06002EC4 RID: 11972 RVA: 0x000186A8 File Offset: 0x000168A8
[Token(Token = "0x6002EC4")]
[Address(RVA = "0x2F14FD0", Offset = "0x2F13DD0", VA = "0x182F14FD0", Slot = "10")]
internal override int IndexOf(T[] array, T value, int startIndex, int count)
{
return 0;
}
// Token: 0x06002EC5 RID: 11973 RVA: 0x000186C0 File Offset: 0x000168C0
[Token(Token = "0x6002EC5")]
[Address(RVA = "0x2F162A0", Offset = "0x2F150A0", VA = "0x182F162A0", Slot = "11")]
internal override int LastIndexOf(T[] array, T value, int startIndex, int count)
{
return 0;
}
// Token: 0x06002EC6 RID: 11974 RVA: 0x000186D8 File Offset: 0x000168D8
[Token(Token = "0x6002EC6")]
[Address(RVA = "0x291B0A0", Offset = "0x2919EA0", VA = "0x18291B0A0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06002EC7 RID: 11975 RVA: 0x000186F0 File Offset: 0x000168F0
[Token(Token = "0x6002EC7")]
[Address(RVA = "0x2343BB0", Offset = "0x23429B0", VA = "0x182343BB0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06002EC8 RID: 11976 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EC8")]
[Address(RVA = "0x119FEB0", Offset = "0x119ECB0", VA = "0x18119FEB0")]
public GenericEqualityComparer()
{
}
}
}
@@ -0,0 +1,86 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Defines methods to manipulate generic collections.</summary>
/// <typeparam name="T">The type of the elements in the collection.</typeparam>
// Token: 0x0200060A RID: 1546
[Token(Token = "0x200060A")]
[TypeDependency("System.SZArrayHelper")]
public interface ICollection<T> : IEnumerable<T>, IEnumerable
{
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
// Token: 0x17000750 RID: 1872
// (get) Token: 0x06002EF6 RID: 12022
[Token(Token = "0x17000750")]
int Count
{
[Token(Token = "0x6002EF6")]
[Address(Slot = "0")]
get;
}
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, <see langword="false" />.</returns>
// Token: 0x17000751 RID: 1873
// (get) Token: 0x06002EF7 RID: 12023
[Token(Token = "0x17000751")]
bool IsReadOnly
{
[Token(Token = "0x6002EF7")]
[Address(Slot = "1")]
get;
}
/// <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
/// <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
// Token: 0x06002EF8 RID: 12024
[Token(Token = "0x6002EF8")]
[Address(Slot = "2")]
void Add(T item);
/// <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
// Token: 0x06002EF9 RID: 12025
[Token(Token = "0x6002EF9")]
[Address(Slot = "3")]
void Clear();
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1" /> contains a specific value.</summary>
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06002EFA RID: 12026
[Token(Token = "0x6002EFA")]
[Address(Slot = "4")]
bool Contains(T item);
/// <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="arrayIndex" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
// Token: 0x06002EFB RID: 12027
[Token(Token = "0x6002EFB")]
[Address(Slot = "5")]
void CopyTo(T[] array, int arrayIndex);
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
/// <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="item" /> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</exception>
// Token: 0x06002EFC RID: 12028
[Token(Token = "0x6002EFC")]
[Address(Slot = "6")]
bool Remove(T item);
}
}
@@ -0,0 +1,36 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Defines a method that a type implements to compare two objects.</summary>
/// <typeparam name="T">The type of objects to compare.</typeparam>
// Token: 0x0200060B RID: 1547
[Token(Token = "0x200060B")]
public interface IComparer<in T>
{
/// <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
/// <param name="x">The first object to compare.</param>
/// <param name="y">The second object to compare.</param>
/// <returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
/// Value
///
/// Meaning
///
/// Less than zero
///
/// <paramref name="x" /> is less than <paramref name="y" />.
///
/// Zero
///
/// <paramref name="x" /> equals <paramref name="y" />.
///
/// Greater than zero
///
/// <paramref name="x" /> is greater than <paramref name="y" />.</returns>
// Token: 0x06002EFD RID: 12029
[Token(Token = "0x6002EFD")]
[Address(Slot = "0")]
int Compare(T x, T y);
}
}
@@ -0,0 +1,103 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Represents a generic collection of key/value pairs.</summary>
/// <typeparam name="TKey">The type of keys in the dictionary.</typeparam>
/// <typeparam name="TValue">The type of values in the dictionary.</typeparam>
// Token: 0x0200060C RID: 1548
[Token(Token = "0x200060C")]
public interface IDictionary<TKey, TValue> : ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
{
/// <summary>Gets or sets the element with the specified key.</summary>
/// <param name="key">The key of the element to get or set.</param>
/// <returns>The element with the specified key.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> is not found.</exception>
/// <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</exception>
// Token: 0x17000752 RID: 1874
[Token(Token = "0x17000752")]
TValue this[TKey key]
{
[Token(Token = "0x6002EFE")]
[Address(Slot = "0")]
get;
[Token(Token = "0x6002EFF")]
[Address(Slot = "1")]
set;
}
/// <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
/// <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
// Token: 0x17000753 RID: 1875
// (get) Token: 0x06002F00 RID: 12032
[Token(Token = "0x17000753")]
ICollection<TKey> Keys
{
[Token(Token = "0x6002F00")]
[Address(Slot = "2")]
get;
}
/// <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
/// <returns>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
// Token: 0x17000754 RID: 1876
// (get) Token: 0x06002F01 RID: 12033
[Token(Token = "0x17000754")]
ICollection<TValue> Values
{
[Token(Token = "0x6002F01")]
[Address(Slot = "3")]
get;
}
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the specified key.</summary>
/// <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the key; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002F02 RID: 12034
[Token(Token = "0x6002F02")]
[Address(Slot = "4")]
bool ContainsKey(TKey key);
/// <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
/// <param name="key">The object to use as the key of the element to add.</param>
/// <param name="value">The object to use as the value of the element to add.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</exception>
// Token: 0x06002F03 RID: 12035
[Token(Token = "0x6002F03")]
[Address(Slot = "5")]
void Add(TKey key, TValue value);
/// <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
/// <param name="key">The key of the element to remove.</param>
/// <returns>
/// <see langword="true" /> if the element is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="key" /> was not found in the original <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> is read-only.</exception>
// Token: 0x06002F04 RID: 12036
[Token(Token = "0x6002F04")]
[Address(Slot = "6")]
bool Remove(TKey key);
/// <summary>Gets the value associated with the specified key.</summary>
/// <param name="key">The key whose value to get.</param>
/// <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
/// <returns>
/// <see langword="true" /> if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the specified key; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002F05 RID: 12037
[Token(Token = "0x6002F05")]
[Address(Slot = "7")]
bool TryGetValue(TKey key, out TValue value);
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005F4 RID: 1524
[Token(Token = "0x20005F4")]
internal sealed class IDictionaryDebugView<K, V>
{
}
}
@@ -0,0 +1,21 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Exposes the enumerator, which supports a simple iteration over a collection of a specified type.</summary>
/// <typeparam name="T">The type of objects to enumerate.</typeparam>
// Token: 0x0200060D RID: 1549
[Token(Token = "0x200060D")]
[TypeDependency("System.SZArrayHelper")]
public interface IEnumerable<out T> : IEnumerable
{
/// <summary>Returns an enumerator that iterates through the collection.</summary>
/// <returns>An enumerator that can be used to iterate through the collection.</returns>
// Token: 0x06002F06 RID: 12038
[Token(Token = "0x6002F06")]
[Address(Slot = "0")]
IEnumerator<T> GetEnumerator();
}
}
@@ -0,0 +1,24 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Supports a simple iteration over a generic collection.</summary>
/// <typeparam name="T">The type of objects to enumerate.</typeparam>
// Token: 0x0200060E RID: 1550
[Token(Token = "0x200060E")]
public interface IEnumerator<out T> : IDisposable, IEnumerator
{
/// <summary>Gets the element in the collection at the current position of the enumerator.</summary>
/// <returns>The element in the collection at the current position of the enumerator.</returns>
// Token: 0x17000755 RID: 1877
// (get) Token: 0x06002F07 RID: 12039
[Token(Token = "0x17000755")]
T Current
{
[Token(Token = "0x6002F07")]
[Address(Slot = "0")]
get;
}
}
}
@@ -0,0 +1,31 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Defines methods to support the comparison of objects for equality.</summary>
/// <typeparam name="T">The type of objects to compare.</typeparam>
// Token: 0x0200060F RID: 1551
[Token(Token = "0x200060F")]
public interface IEqualityComparer<in T>
{
/// <summary>Determines whether the specified objects are equal.</summary>
/// <param name="x">The first object of type <paramref name="T" /> to compare.</param>
/// <param name="y">The second object of type <paramref name="T" /> to compare.</param>
/// <returns>
/// <see langword="true" /> if the specified objects are equal; otherwise, <see langword="false" />.</returns>
// Token: 0x06002F08 RID: 12040
[Token(Token = "0x6002F08")]
[Address(Slot = "0")]
bool Equals(T x, T y);
/// <summary>Returns a hash code for the specified object.</summary>
/// <param name="obj">The <see cref="T:System.Object" /> for which a hash code is to be returned.</param>
/// <returns>A hash code for the specified object.</returns>
/// <exception cref="T:System.ArgumentNullException">The type of <paramref name="obj" /> is a reference type and <paramref name="obj" /> is <see langword="null" />.</exception>
// Token: 0x06002F09 RID: 12041
[Token(Token = "0x6002F09")]
[Address(Slot = "1")]
int GetHashCode(T obj);
}
}
@@ -0,0 +1,61 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Represents a collection of objects that can be individually accessed by index.</summary>
/// <typeparam name="T">The type of elements in the list.</typeparam>
// Token: 0x02000610 RID: 1552
[Token(Token = "0x2000610")]
[TypeDependency("System.SZArrayHelper")]
public interface IList<T> : ICollection<T>, IEnumerable<T>, IEnumerable
{
/// <summary>Gets or sets the element at the specified index.</summary>
/// <param name="index">The zero-based index of the element to get or set.</param>
/// <returns>The element at the specified index.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
/// <exception cref="T:System.NotSupportedException">The property is set and the <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
// Token: 0x17000756 RID: 1878
[Token(Token = "0x17000756")]
T this[int index]
{
[Token(Token = "0x6002F0A")]
[Address(Slot = "0")]
get;
[Token(Token = "0x6002F0B")]
[Address(Slot = "1")]
set;
}
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1" />.</summary>
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1" />.</param>
/// <returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
// Token: 0x06002F0C RID: 12044
[Token(Token = "0x6002F0C")]
[Address(Slot = "2")]
int IndexOf(T item);
/// <summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1" /> at the specified index.</summary>
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
/// <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1" />.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
// Token: 0x06002F0D RID: 12045
[Token(Token = "0x6002F0D")]
[Address(Slot = "3")]
void Insert(int index, T item);
/// <summary>Removes the <see cref="T:System.Collections.Generic.IList`1" /> item at the specified index.</summary>
/// <param name="index">The zero-based index of the item to remove.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1" />.</exception>
/// <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1" /> is read-only.</exception>
// Token: 0x06002F0E RID: 12046
[Token(Token = "0x6002F0E")]
[Address(Slot = "4")]
void RemoveAt(int index);
}
}
@@ -0,0 +1,26 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Represents a strongly-typed, read-only collection of elements.</summary>
/// <typeparam name="T">The type of the elements.</typeparam>
// Token: 0x02000611 RID: 1553
[Token(Token = "0x2000611")]
[TypeDependency("System.SZArrayHelper")]
public interface IReadOnlyCollection<out T> : IEnumerable<T>, IEnumerable
{
/// <summary>Gets the number of elements in the collection.</summary>
/// <returns>The number of elements in the collection.</returns>
// Token: 0x17000757 RID: 1879
// (get) Token: 0x06002F0F RID: 12047
[Token(Token = "0x17000757")]
int Count
{
[Token(Token = "0x6002F0F")]
[Address(Slot = "0")]
get;
}
}
}
@@ -0,0 +1,75 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Represents a generic read-only collection of key/value pairs.</summary>
/// <typeparam name="TKey">The type of keys in the read-only dictionary.</typeparam>
/// <typeparam name="TValue">The type of values in the read-only dictionary.</typeparam>
// Token: 0x02000612 RID: 1554
[Token(Token = "0x2000612")]
public interface IReadOnlyDictionary<TKey, TValue> : IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable
{
/// <summary>Determines whether the read-only dictionary contains an element that has the specified key.</summary>
/// <param name="key">The key to locate.</param>
/// <returns>
/// <see langword="true" /> if the read-only dictionary contains an element that has the specified key; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002F10 RID: 12048
[Token(Token = "0x6002F10")]
[Address(Slot = "0")]
bool ContainsKey(TKey key);
/// <summary>Gets the value that is associated with the specified key.</summary>
/// <param name="key">The key to locate.</param>
/// <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
/// <returns>
/// <see langword="true" /> if the object that implements the <see cref="T:System.Collections.Generic.IReadOnlyDictionary`2" /> interface contains an element that has the specified key; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
// Token: 0x06002F11 RID: 12049
[Token(Token = "0x6002F11")]
[Address(Slot = "1")]
bool TryGetValue(TKey key, out TValue value);
/// <summary>Gets the element that has the specified key in the read-only dictionary.</summary>
/// <param name="key">The key to locate.</param>
/// <returns>The element that has the specified key in the read-only dictionary.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="key" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.Collections.Generic.KeyNotFoundException">The property is retrieved and <paramref name="key" /> is not found.</exception>
// Token: 0x17000758 RID: 1880
[Token(Token = "0x17000758")]
TValue this[TKey key]
{
[Token(Token = "0x6002F12")]
[Address(Slot = "2")]
get;
}
/// <summary>Gets an enumerable collection that contains the keys in the read-only dictionary.</summary>
/// <returns>An enumerable collection that contains the keys in the read-only dictionary.</returns>
// Token: 0x17000759 RID: 1881
// (get) Token: 0x06002F13 RID: 12051
[Token(Token = "0x17000759")]
IEnumerable<TKey> Keys
{
[Token(Token = "0x6002F13")]
[Address(Slot = "3")]
get;
}
/// <summary>Gets an enumerable collection that contains the values in the read-only dictionary.</summary>
/// <returns>An enumerable collection that contains the values in the read-only dictionary.</returns>
// Token: 0x1700075A RID: 1882
// (get) Token: 0x06002F14 RID: 12052
[Token(Token = "0x1700075A")]
IEnumerable<TValue> Values
{
[Token(Token = "0x6002F14")]
[Address(Slot = "4")]
get;
}
}
}
@@ -0,0 +1,26 @@
using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Represents a read-only collection of elements that can be accessed by index.</summary>
/// <typeparam name="T">The type of elements in the read-only list.</typeparam>
// Token: 0x02000613 RID: 1555
[Token(Token = "0x2000613")]
[TypeDependency("System.SZArrayHelper")]
public interface IReadOnlyList<out T> : IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
{
/// <summary>Gets the element at the specified index in the read-only list.</summary>
/// <param name="index">The zero-based index of the element to get.</param>
/// <returns>The element at the specified index in the read-only list.</returns>
// Token: 0x1700075B RID: 1883
[Token(Token = "0x1700075B")]
T this[int index]
{
[Token(Token = "0x6002F15")]
[Address(Slot = "0")]
get;
}
}
}
@@ -0,0 +1,20 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005EB RID: 1515
[Token(Token = "0x20005EB")]
internal enum InsertionBehavior : byte
{
// Token: 0x04001A24 RID: 6692
[Token(Token = "0x4001A24")]
None,
// Token: 0x04001A25 RID: 6693
[Token(Token = "0x4001A25")]
OverwriteExisting,
// Token: 0x04001A26 RID: 6694
[Token(Token = "0x4001A26")]
ThrowOnExisting
}
}
@@ -0,0 +1,42 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x02000609 RID: 1545
[Token(Token = "0x2000609")]
[Serializable]
internal sealed class InternalStringComparer : EqualityComparer<string>
{
// Token: 0x06002EF2 RID: 12018 RVA: 0x000189A8 File Offset: 0x00016BA8
[Token(Token = "0x6002EF2")]
[Address(RVA = "0x2543EC0", Offset = "0x2542CC0", VA = "0x182543EC0", Slot = "9")]
public override int GetHashCode(string obj)
{
return 0;
}
// Token: 0x06002EF3 RID: 12019 RVA: 0x000189C0 File Offset: 0x00016BC0
[Token(Token = "0x6002EF3")]
[Address(RVA = "0x2543E90", Offset = "0x2542C90", VA = "0x182543E90", Slot = "8")]
public override bool Equals(string x, string y)
{
return default(bool);
}
// Token: 0x06002EF4 RID: 12020 RVA: 0x000189D8 File Offset: 0x00016BD8
[Token(Token = "0x6002EF4")]
[Address(RVA = "0x2543EE0", Offset = "0x2542CE0", VA = "0x182543EE0", Slot = "10")]
internal override int IndexOf(string[] array, string value, int startIndex, int count)
{
return 0;
}
// Token: 0x06002EF5 RID: 12021 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EF5")]
[Address(RVA = "0x2543F70", Offset = "0x2542D70", VA = "0x182543F70")]
public InternalStringComparer()
{
}
}
}
@@ -0,0 +1,25 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005E8 RID: 1512
[Token(Token = "0x20005E8")]
internal static class IntrospectiveSortUtilities
{
// Token: 0x06002E1C RID: 11804 RVA: 0x00018108 File Offset: 0x00016308
[Token(Token = "0x6002E1C")]
[Address(RVA = "0x2543FB0", Offset = "0x2542DB0", VA = "0x182543FB0")]
internal static int FloorLog2(int n)
{
return 0;
}
// Token: 0x06002E1D RID: 11805 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E1D")]
[Address(RVA = "0x2543FD0", Offset = "0x2542DD0", VA = "0x182543FD0")]
internal static void ThrowOrIgnoreBadComparer(object comparer)
{
}
}
}
@@ -0,0 +1,52 @@
using System;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>The exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection.</summary>
// Token: 0x02000614 RID: 1556
[Token(Token = "0x2000614")]
[ComVisible(true)]
[Serializable]
public class KeyNotFoundException : SystemException, ISerializable
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class using default property values.</summary>
// Token: 0x06002F16 RID: 12054 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F16")]
[Address(RVA = "0x2544850", Offset = "0x2543650", VA = "0x182544850")]
public KeyNotFoundException()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class with the specified error message.</summary>
/// <param name="message">The message that describes the error.</param>
// Token: 0x06002F17 RID: 12055 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F17")]
[Address(RVA = "0x2544820", Offset = "0x2543620", VA = "0x182544820")]
public KeyNotFoundException(string message)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class with the specified error message and a reference to the inner exception that is the cause of this exception.</summary>
/// <param name="message">The error message that explains the reason for the exception.</param>
/// <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not <see langword="null" />, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
// Token: 0x06002F18 RID: 12056 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F18")]
[Address(RVA = "0x25447F0", Offset = "0x25435F0", VA = "0x1825447F0")]
public KeyNotFoundException(string message, Exception innerException)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyNotFoundException" /> class with serialized data.</summary>
/// <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
/// <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
// Token: 0x06002F19 RID: 12057 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F19")]
[Address(RVA = "0x3F60E0", Offset = "0x3F4EE0", VA = "0x1803F60E0")]
protected KeyNotFoundException(SerializationInfo info, StreamingContext context)
{
}
}
}
@@ -0,0 +1,74 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Defines a key/value pair that can be set or retrieved.</summary>
/// <typeparam name="TKey">The type of the key.</typeparam>
/// <typeparam name="TValue">The type of the value.</typeparam>
// Token: 0x020005E7 RID: 1511
[Token(Token = "0x20005E7")]
[Serializable]
public struct KeyValuePair<TKey, TValue>
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.KeyValuePair`2" /> structure with the specified key and value.</summary>
/// <param name="key">The object defined in each key/value pair.</param>
/// <param name="value">The definition associated with <paramref name="key" />.</param>
// Token: 0x06002E18 RID: 11800 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002E18")]
[Address(RVA = "0x69BC60", Offset = "0x69AA60", VA = "0x18069BC60")]
public KeyValuePair(TKey key, TValue value)
{
}
/// <summary>Gets the key in the key/value pair.</summary>
/// <returns>A <typeparamref name="TKey" /> that is the key of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />.</returns>
// Token: 0x17000729 RID: 1833
// (get) Token: 0x06002E19 RID: 11801 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000729")]
public TKey Key
{
[Token(Token = "0x6002E19")]
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
get
{
return null;
}
}
/// <summary>Gets the value in the key/value pair.</summary>
/// <returns>A <typeparamref name="TValue" /> that is the value of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />.</returns>
// Token: 0x1700072A RID: 1834
// (get) Token: 0x06002E1A RID: 11802 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700072A")]
public TValue Value
{
[Token(Token = "0x6002E1A")]
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
get
{
return null;
}
}
/// <summary>Returns a string representation of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />, using the string representations of the key and value.</summary>
/// <returns>A string representation of the <see cref="T:System.Collections.Generic.KeyValuePair`2" />, which includes the string representations of the key and value.</returns>
// Token: 0x06002E1B RID: 11803 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E1B")]
[Address(RVA = "0x1D61680", Offset = "0x1D60480", VA = "0x181D61680", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x04001A20 RID: 6688
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A20")]
private TKey key;
// Token: 0x04001A21 RID: 6689
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A21")]
private TValue value;
}
}
@@ -0,0 +1,18 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005E6 RID: 1510
[Token(Token = "0x20005E6")]
public static class KeyValuePair
{
// Token: 0x06002E17 RID: 11799 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002E17")]
[Address(RVA = "0x25448B0", Offset = "0x25436B0", VA = "0x1825448B0")]
internal static string PairToString(object key, object value)
{
return null;
}
}
}
+970
View File
@@ -0,0 +1,970 @@
using System;
using System.Collections.ObjectModel;
using System.Diagnostics;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
/// <summary>Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists.</summary>
/// <typeparam name="T">The type of elements in the list.</typeparam>
// Token: 0x02000615 RID: 1557
[Token(Token = "0x2000615")]
[DebuggerDisplay("Count = {Count}")]
[DebuggerTypeProxy(typeof(Mscorlib_CollectionDebugView<>))]
[Serializable]
public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>
{
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1" /> class that is empty and has the default initial capacity.</summary>
// Token: 0x06002F1A RID: 12058 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F1A")]
[Address(RVA = "0x1C5E020", Offset = "0x1C5CE20", VA = "0x181C5E020")]
public List()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1" /> class that is empty and has the specified initial capacity.</summary>
/// <param name="capacity">The number of elements that the new list can initially store.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="capacity" /> is less than 0.</exception>
// Token: 0x06002F1B RID: 12059 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F1B")]
[Address(RVA = "0x1C5DEF0", Offset = "0x1C5CCF0", VA = "0x181C5DEF0")]
public List(int capacity)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Collections.Generic.List`1" /> class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied.</summary>
/// <param name="collection">The collection whose elements are copied to the new list.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="collection" /> is <see langword="null" />.</exception>
// Token: 0x06002F1C RID: 12060 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F1C")]
[Address(RVA = "0x1C5E100", Offset = "0x1C5CF00", VA = "0x181C5E100")]
public List(IEnumerable<T> collection)
{
}
/// <summary>Gets or sets the total number of elements the internal data structure can hold without resizing.</summary>
/// <returns>The number of elements that the <see cref="T:System.Collections.Generic.List`1" /> can contain before resizing is required.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <see cref="P:System.Collections.Generic.List`1.Capacity" /> is set to a value that is less than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
/// <exception cref="T:System.OutOfMemoryException">There is not enough memory available on the system.</exception>
// Token: 0x1700075C RID: 1884
// (get) Token: 0x06002F1D RID: 12061 RVA: 0x000189F0 File Offset: 0x00016BF0
// (set) Token: 0x06002F1E RID: 12062 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700075C")]
public int Capacity
{
[Token(Token = "0x6002F1D")]
[Address(RVA = "0x40DB30", Offset = "0x40C930", VA = "0x18040DB30")]
get
{
return 0;
}
[Token(Token = "0x6002F1E")]
[Address(RVA = "0x1C5E570", Offset = "0x1C5D370", VA = "0x181C5E570")]
set
{
}
}
/// <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.List`1" />.</returns>
// Token: 0x1700075D RID: 1885
// (get) Token: 0x06002F1F RID: 12063 RVA: 0x00018A08 File Offset: 0x00016C08
[Token(Token = "0x1700075D")]
public int Count
{
[Token(Token = "0x6002F1F")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720", Slot = "34")]
get
{
return 0;
}
}
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns <see langword="false" />.</returns>
// Token: 0x1700075E RID: 1886
// (get) Token: 0x06002F20 RID: 12064 RVA: 0x00018A20 File Offset: 0x00016C20
[Token(Token = "0x1700075E")]
bool IList.IsFixedSize
{
[Token(Token = "0x6002F20")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "24")]
get
{
return default(bool);
}
}
// Token: 0x1700075F RID: 1887
// (get) Token: 0x06002F21 RID: 12065 RVA: 0x00018A38 File Offset: 0x00016C38
[Token(Token = "0x1700075F")]
bool ICollection<T>.IsReadOnly
{
[Token(Token = "0x6002F21")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "10")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the <see cref="T:System.Collections.IList" /> is read-only.</summary>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.IList" /> is read-only; otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns <see langword="false" />.</returns>
// Token: 0x17000760 RID: 1888
// (get) Token: 0x06002F22 RID: 12066 RVA: 0x00018A50 File Offset: 0x00016C50
[Token(Token = "0x17000760")]
bool IList.IsReadOnly
{
[Token(Token = "0x6002F22")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "23")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).</summary>
/// <returns>
/// <see langword="true" /> if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, <see langword="false" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns <see langword="false" />.</returns>
// Token: 0x17000761 RID: 1889
// (get) Token: 0x06002F23 RID: 12067 RVA: 0x00018A68 File Offset: 0x00016C68
[Token(Token = "0x17000761")]
bool ICollection.IsSynchronized
{
[Token(Token = "0x6002F23")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "32")]
get
{
return default(bool);
}
}
/// <summary>Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.</summary>
/// <returns>An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />. In the default implementation of <see cref="T:System.Collections.Generic.List`1" />, this property always returns the current instance.</returns>
// Token: 0x17000762 RID: 1890
// (get) Token: 0x06002F24 RID: 12068 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000762")]
object ICollection.SyncRoot
{
[Token(Token = "0x6002F24")]
[Address(RVA = "0x3464270", Offset = "0x3463070", VA = "0x183464270", Slot = "31")]
get
{
return null;
}
}
/// <summary>Gets or sets the element at the specified index.</summary>
/// <param name="index">The zero-based index of the element to get or set.</param>
/// <returns>The element at the specified index.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
// Token: 0x17000763 RID: 1891
[Token(Token = "0x17000763")]
public T this[int index]
{
[Token(Token = "0x6002F25")]
[Address(RVA = "0x33D7B00", Offset = "0x33D6900", VA = "0x1833D7B00", Slot = "33")]
get
{
return null;
}
[Token(Token = "0x6002F26")]
[Address(RVA = "0x346B900", Offset = "0x346A700", VA = "0x18346B900", Slot = "5")]
set
{
}
}
// Token: 0x06002F27 RID: 12071 RVA: 0x00018A80 File Offset: 0x00016C80
[Token(Token = "0x6002F27")]
[Address(RVA = "0x1C5CB00", Offset = "0x1C5B900", VA = "0x181C5CB00")]
private static bool IsCompatibleObject(object value)
{
return default(bool);
}
/// <summary>Gets or sets the element at the specified index.</summary>
/// <param name="index">The zero-based index of the element to get or set.</param>
/// <returns>The element at the specified index.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
/// <exception cref="T:System.ArgumentException">The property is set and <paramref name="value" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
// Token: 0x17000764 RID: 1892
[Token(Token = "0x17000764")]
object IList.this[int index]
{
[Token(Token = "0x6002F28")]
[Address(RVA = "0x3467C60", Offset = "0x3466A60", VA = "0x183467C60", Slot = "18")]
get
{
return null;
}
[Token(Token = "0x6002F29")]
[Address(RVA = "0x3467D50", Offset = "0x3466B50", VA = "0x183467D50", Slot = "19")]
set
{
}
}
/// <summary>Adds an object to the end of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="item">The object to be added to the end of the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
// Token: 0x06002F2A RID: 12074 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F2A")]
[Address(RVA = "0x345C3E0", Offset = "0x345B1E0", VA = "0x18345C3E0", Slot = "11")]
public void Add(T item)
{
}
/// <summary>Adds an item to the <see cref="T:System.Collections.IList" />.</summary>
/// <param name="item">The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />.</param>
/// <returns>The position into which the new element was inserted.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
// Token: 0x06002F2B RID: 12075 RVA: 0x00018A98 File Offset: 0x00016C98
[Token(Token = "0x6002F2B")]
[Address(RVA = "0x34650F0", Offset = "0x3463EF0", VA = "0x1834650F0", Slot = "20")]
int IList.Add(object item)
{
return 0;
}
/// <summary>Adds the elements of the specified collection to the end of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="collection">The collection whose elements should be added to the end of the <see cref="T:System.Collections.Generic.List`1" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />, if type <paramref name="T" /> is a reference type.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="collection" /> is <see langword="null" />.</exception>
// Token: 0x06002F2C RID: 12076 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F2C")]
[Address(RVA = "0x1C5B8C0", Offset = "0x1C5A6C0", VA = "0x181C5B8C0")]
public void AddRange(IEnumerable<T> collection)
{
}
/// <summary>Returns a read-only <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> wrapper for the current collection.</summary>
/// <returns>An object that acts as a read-only wrapper around the current <see cref="T:System.Collections.Generic.List`1" />.</returns>
// Token: 0x06002F2D RID: 12077 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002F2D")]
[Address(RVA = "0x1C5B980", Offset = "0x1C5A780", VA = "0x181C5B980")]
public ReadOnlyCollection<T> AsReadOnly()
{
return null;
}
/// <summary>Searches a range of elements in the sorted <see cref="T:System.Collections.Generic.List`1" /> for an element using the specified comparer and returns the zero-based index of the element.</summary>
/// <param name="index">The zero-based starting index of the range to search.</param>
/// <param name="count">The length of the range to search.</param>
/// <param name="item">The object to locate. The value can be <see langword="null" /> for reference types.</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
/// <returns>The zero-based index of <paramref name="item" /> in the sorted <see cref="T:System.Collections.Generic.List`1" />, if <paramref name="item" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="count" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
// Token: 0x06002F2E RID: 12078 RVA: 0x00018AB0 File Offset: 0x00016CB0
[Token(Token = "0x6002F2E")]
[Address(RVA = "0x1C5BB10", Offset = "0x1C5A910", VA = "0x181C5BB10")]
public int BinarySearch(int index, int count, T item, IComparer<T> comparer)
{
return 0;
}
/// <summary>Searches the entire sorted <see cref="T:System.Collections.Generic.List`1" /> for an element using the default comparer and returns the zero-based index of the element.</summary>
/// <param name="item">The object to locate. The value can be <see langword="null" /> for reference types.</param>
/// <returns>The zero-based index of <paramref name="item" /> in the sorted <see cref="T:System.Collections.Generic.List`1" />, if <paramref name="item" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
/// <exception cref="T:System.InvalidOperationException">The default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
// Token: 0x06002F2F RID: 12079 RVA: 0x00018AC8 File Offset: 0x00016CC8
[Token(Token = "0x6002F2F")]
[Address(RVA = "0x1C5BA90", Offset = "0x1C5A890", VA = "0x181C5BA90")]
public int BinarySearch(T item)
{
return 0;
}
/// <summary>Searches the entire sorted <see cref="T:System.Collections.Generic.List`1" /> for an element using the specified comparer and returns the zero-based index of the element.</summary>
/// <param name="item">The object to locate. The value can be <see langword="null" /> for reference types.</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements.
/// -or-
/// <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
/// <returns>The zero-based index of <paramref name="item" /> in the sorted <see cref="T:System.Collections.Generic.List`1" />, if <paramref name="item" /> is found; otherwise, a negative number that is the bitwise complement of the index of the next element that is larger than <paramref name="item" /> or, if there is no larger element, the bitwise complement of <see cref="P:System.Collections.Generic.List`1.Count" />.</returns>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
// Token: 0x06002F30 RID: 12080 RVA: 0x00018AE0 File Offset: 0x00016CE0
[Token(Token = "0x6002F30")]
[Address(RVA = "0x1C5BA00", Offset = "0x1C5A800", VA = "0x181C5BA00")]
public int BinarySearch(T item, IComparer<T> comparer)
{
return 0;
}
/// <summary>Removes all elements from the <see cref="T:System.Collections.Generic.List`1" />.</summary>
// Token: 0x06002F31 RID: 12081 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F31")]
[Address(RVA = "0x1C5BBC0", Offset = "0x1C5A9C0", VA = "0x181C5BBC0", Slot = "22")]
public void Clear()
{
}
/// <summary>Determines whether an element is in the <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.List`1" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06002F32 RID: 12082 RVA: 0x00018AF8 File Offset: 0x00016CF8
[Token(Token = "0x6002F32")]
[Address(RVA = "0x345D3D0", Offset = "0x345C1D0", VA = "0x18345D3D0", Slot = "13")]
public bool Contains(T item)
{
return default(bool);
}
/// <summary>Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.</summary>
/// <param name="item">The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, <see langword="false" />.</returns>
// Token: 0x06002F33 RID: 12083 RVA: 0x00018B10 File Offset: 0x00016D10
[Token(Token = "0x6002F33")]
[Address(RVA = "0x3465A60", Offset = "0x3464860", VA = "0x183465A60", Slot = "21")]
bool IList.Contains(object item)
{
return default(bool);
}
/// <summary>Converts the elements in the current <see cref="T:System.Collections.Generic.List`1" /> to another type, and returns a list containing the converted elements.</summary>
/// <param name="converter">A <see cref="T:System.Converter`2" /> delegate that converts each element from one type to another type.</param>
/// <typeparam name="TOutput">The type of the elements of the target array.</typeparam>
/// <returns>A <see cref="T:System.Collections.Generic.List`1" /> of the target type containing the converted elements from the current <see cref="T:System.Collections.Generic.List`1" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="converter" /> is <see langword="null" />.</exception>
// Token: 0x06002F34 RID: 12084 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002F34")]
[Address(RVA = "0x1935640", Offset = "0x1934440", VA = "0x181935640")]
public List<TOutput> ConvertAll<TOutput>(Converter<T, TOutput> converter)
{
return null;
}
/// <summary>Copies the entire <see cref="T:System.Collections.Generic.List`1" /> to a compatible one-dimensional array, starting at the beginning of the target array.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.List`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.List`1" /> is greater than the number of elements that the destination <paramref name="array" /> can contain.</exception>
// Token: 0x06002F35 RID: 12085 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F35")]
[Address(RVA = "0x1C5BD50", Offset = "0x1C5AB50", VA = "0x181C5BD50")]
public void CopyTo(T[] array)
{
}
/// <summary>Copies the elements of the <see cref="T:System.Collections.ICollection" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" /> index.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="arrayIndex" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="array" /> is multidimensional.
/// -or-
/// <paramref name="array" /> does not have zero-based indexing.
/// -or-
/// The number of elements in the source <see cref="T:System.Collections.ICollection" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.
/// -or-
/// The type of the source <see cref="T:System.Collections.ICollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
// Token: 0x06002F36 RID: 12086 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F36")]
[Address(RVA = "0x3463DA0", Offset = "0x3462BA0", VA = "0x183463DA0", Slot = "29")]
void ICollection.CopyTo(Array array, int arrayIndex)
{
}
/// <summary>Copies a range of elements from the <see cref="T:System.Collections.Generic.List`1" /> to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
/// <param name="index">The zero-based index in the source <see cref="T:System.Collections.Generic.List`1" /> at which copying begins.</param>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.List`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <param name="count">The number of elements to copy.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="arrayIndex" /> is less than 0.
/// -or-
/// <paramref name="count" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> is equal to or greater than the <see cref="P:System.Collections.Generic.List`1.Count" /> of the source <see cref="T:System.Collections.Generic.List`1" />.
/// -or-
/// The number of elements from <paramref name="index" /> to the end of the source <see cref="T:System.Collections.Generic.List`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
// Token: 0x06002F37 RID: 12087 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F37")]
[Address(RVA = "0x1C5BCD0", Offset = "0x1C5AAD0", VA = "0x181C5BCD0")]
public void CopyTo(int index, T[] array, int arrayIndex, int count)
{
}
/// <summary>Copies the entire <see cref="T:System.Collections.Generic.List`1" /> to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
/// <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.List`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
/// <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="array" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="arrayIndex" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:System.Collections.Generic.List`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
// Token: 0x06002F38 RID: 12088 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F38")]
[Address(RVA = "0x1C5BD80", Offset = "0x1C5AB80", VA = "0x181C5BD80", Slot = "14")]
public void CopyTo(T[] array, int arrayIndex)
{
}
// Token: 0x06002F39 RID: 12089 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F39")]
[Address(RVA = "0x1C5BDB0", Offset = "0x1C5ABB0", VA = "0x181C5BDB0")]
private void EnsureCapacity(int min)
{
}
/// <summary>Determines whether the <see cref="T:System.Collections.Generic.List`1" /> contains elements that match the conditions defined by the specified predicate.</summary>
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the elements to search for.</param>
/// <returns>
/// <see langword="true" /> if the <see cref="T:System.Collections.Generic.List`1" /> contains one or more elements that match the conditions defined by the specified predicate; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x06002F3A RID: 12090 RVA: 0x00018B28 File Offset: 0x00016D28
[Token(Token = "0x6002F3A")]
[Address(RVA = "0x1C5BE20", Offset = "0x1C5AC20", VA = "0x181C5BE20")]
public bool Exists(Predicate<T> match)
{
return default(bool);
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
/// <returns>The first element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x06002F3B RID: 12091 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002F3B")]
[Address(RVA = "0x33CC120", Offset = "0x33CAF20", VA = "0x1833CC120")]
public T Find(Predicate<T> match)
{
return null;
}
/// <summary>Retrieves all the elements that match the conditions defined by the specified predicate.</summary>
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the elements to search for.</param>
/// <returns>A <see cref="T:System.Collections.Generic.List`1" /> containing all the elements that match the conditions defined by the specified predicate, if found; otherwise, an empty <see cref="T:System.Collections.Generic.List`1" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x06002F3C RID: 12092 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002F3C")]
[Address(RVA = "0x345D740", Offset = "0x345C540", VA = "0x18345D740")]
public List<T> FindAll(Predicate<T> match)
{
return null;
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
/// <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x06002F3D RID: 12093 RVA: 0x00018B40 File Offset: 0x00016D40
[Token(Token = "0x6002F3D")]
[Address(RVA = "0x1C5C0D0", Offset = "0x1C5AED0", VA = "0x181C5C0D0")]
public int FindIndex(Predicate<T> match)
{
return 0;
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1" /> that starts at the specified index and contains the specified number of elements.</summary>
/// <param name="startIndex">The zero-based starting index of the search.</param>
/// <param name="count">The number of elements in the section to search.</param>
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
/// <returns>The zero-based index of the first occurrence of an element that matches the conditions defined by <paramref name="match" />, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="match" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="startIndex" /> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1" />.
/// -or-
/// <paramref name="count" /> is less than 0.
/// -or-
/// <paramref name="startIndex" /> and <paramref name="count" /> do not specify a valid section in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
// Token: 0x06002F3E RID: 12094 RVA: 0x00018B58 File Offset: 0x00016D58
[Token(Token = "0x6002F3E")]
[Address(RVA = "0x1C5BFD0", Offset = "0x1C5ADD0", VA = "0x181C5BFD0")]
public int FindIndex(int startIndex, int count, Predicate<T> match)
{
return 0;
}
/// <summary>Searches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the element to search for.</param>
/// <returns>The last element that matches the conditions defined by the specified predicate, if found; otherwise, the default value for type <paramref name="T" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x06002F3F RID: 12095 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002F3F")]
[Address(RVA = "0x1C5C100", Offset = "0x1C5AF00", VA = "0x181C5C100")]
public T FindLast(Predicate<T> match)
{
return null;
}
/// <summary>Performs the specified action on each element of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="action">The <see cref="T:System.Action`1" /> delegate to perform on each element of the <see cref="T:System.Collections.Generic.List`1" />.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="action" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.InvalidOperationException">An element in the collection has been modified.</exception>
// Token: 0x06002F40 RID: 12096 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F40")]
[Address(RVA = "0x1C5C320", Offset = "0x1C5B120", VA = "0x181C5C320")]
public void ForEach(Action<T> action)
{
}
/// <summary>Returns an enumerator that iterates through the <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <returns>A <see cref="T:System.Collections.Generic.List`1.Enumerator" /> for the <see cref="T:System.Collections.Generic.List`1" />.</returns>
// Token: 0x06002F41 RID: 12097 RVA: 0x00018B70 File Offset: 0x00016D70
[Token(Token = "0x6002F41")]
[Address(RVA = "0x33CD2F0", Offset = "0x33CC0F0", VA = "0x1833CD2F0")]
public List<T>.Enumerator GetEnumerator()
{
return default(List<T>.Enumerator);
}
// Token: 0x06002F42 RID: 12098 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002F42")]
[Address(RVA = "0x33D0C70", Offset = "0x33CFA70", VA = "0x1833D0C70", Slot = "16")]
IEnumerator<T> IEnumerable<T>.GetEnumerator()
{
return null;
}
/// <summary>Returns an enumerator that iterates through a collection.</summary>
/// <returns>An <see cref="T:System.Collections.IEnumerator" /> that can be used to iterate through the collection.</returns>
// Token: 0x06002F43 RID: 12099 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002F43")]
[Address(RVA = "0x33D0C70", Offset = "0x33CFA70", VA = "0x1833D0C70", Slot = "17")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
/// <summary>Creates a shallow copy of a range of elements in the source <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="index">The zero-based <see cref="T:System.Collections.Generic.List`1" /> index at which the range starts.</param>
/// <param name="count">The number of elements in the range.</param>
/// <returns>A shallow copy of a range of elements in the source <see cref="T:System.Collections.Generic.List`1" />.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="count" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
// Token: 0x06002F44 RID: 12100 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002F44")]
[Address(RVA = "0x1C5C4F0", Offset = "0x1C5B2F0", VA = "0x181C5C4F0")]
public List<T> GetRange(int index, int count)
{
return null;
}
/// <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
/// <returns>The zero-based index of the first occurrence of <paramref name="item" /> within the entire <see cref="T:System.Collections.Generic.List`1" />, if found; otherwise, -1.</returns>
// Token: 0x06002F45 RID: 12101 RVA: 0x00018B88 File Offset: 0x00016D88
[Token(Token = "0x6002F45")]
[Address(RVA = "0x33CD610", Offset = "0x33CC410", VA = "0x1833CD610", Slot = "6")]
public int IndexOf(T item)
{
return 0;
}
/// <summary>Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.</summary>
/// <param name="item">The object to locate in the <see cref="T:System.Collections.IList" />.</param>
/// <returns>The index of <paramref name="item" /> if found in the list; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
// Token: 0x06002F46 RID: 12102 RVA: 0x00018BA0 File Offset: 0x00016DA0
[Token(Token = "0x6002F46")]
[Address(RVA = "0x3466330", Offset = "0x3465130", VA = "0x183466330", Slot = "25")]
int IList.IndexOf(object item)
{
return 0;
}
/// <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the <see cref="T:System.Collections.Generic.List`1" /> that extends from the specified index to the last element.</summary>
/// <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
/// <param name="index">The zero-based starting index of the search. 0 (zero) is valid in an empty list.</param>
/// <returns>The zero-based index of the first occurrence of <paramref name="item" /> within the range of elements in the <see cref="T:System.Collections.Generic.List`1" /> that extends from <paramref name="index" /> to the last element, if found; otherwise, -1.</returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is outside the range of valid indexes for the <see cref="T:System.Collections.Generic.List`1" />.</exception>
// Token: 0x06002F47 RID: 12103 RVA: 0x00018BB8 File Offset: 0x00016DB8
[Token(Token = "0x6002F47")]
[Address(RVA = "0x1C5C630", Offset = "0x1C5B430", VA = "0x181C5C630")]
public int IndexOf(T item, int index)
{
return 0;
}
/// <summary>Inserts an element into the <see cref="T:System.Collections.Generic.List`1" /> at the specified index.</summary>
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
/// <param name="item">The object to insert. The value can be <see langword="null" /> for reference types.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
// Token: 0x06002F48 RID: 12104 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F48")]
[Address(RVA = "0x34621E0", Offset = "0x3460FE0", VA = "0x1834621E0", Slot = "7")]
public void Insert(int index, T item)
{
}
/// <summary>Inserts an item to the <see cref="T:System.Collections.IList" /> at the specified index.</summary>
/// <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
/// <param name="item">The object to insert into the <see cref="T:System.Collections.IList" />.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is not a valid index in the <see cref="T:System.Collections.IList" />.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
// Token: 0x06002F49 RID: 12105 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F49")]
[Address(RVA = "0x3466470", Offset = "0x3465270", VA = "0x183466470", Slot = "26")]
void IList.Insert(int index, object item)
{
}
/// <summary>Inserts the elements of a collection into the <see cref="T:System.Collections.Generic.List`1" /> at the specified index.</summary>
/// <param name="index">The zero-based index at which the new elements should be inserted.</param>
/// <param name="collection">The collection whose elements should be inserted into the <see cref="T:System.Collections.Generic.List`1" />. The collection itself cannot be <see langword="null" />, but it can contain elements that are <see langword="null" />, if type <paramref name="T" /> is a reference type.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="collection" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
// Token: 0x06002F4A RID: 12106 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F4A")]
[Address(RVA = "0x1C5C6C0", Offset = "0x1C5B4C0", VA = "0x181C5C6C0")]
public void InsertRange(int index, IEnumerable<T> collection)
{
}
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.List`1" />. The value can be <see langword="null" /> for reference types.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="item" /> is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> was not found in the <see cref="T:System.Collections.Generic.List`1" />.</returns>
// Token: 0x06002F4B RID: 12107 RVA: 0x00018BD0 File Offset: 0x00016DD0
[Token(Token = "0x6002F4B")]
[Address(RVA = "0x33D0940", Offset = "0x33CF740", VA = "0x1833D0940", Slot = "15")]
public bool Remove(T item)
{
return default(bool);
}
/// <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList" />.</summary>
/// <param name="item">The object to remove from the <see cref="T:System.Collections.IList" />.</param>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="item" /> is of a type that is not assignable to the <see cref="T:System.Collections.IList" />.</exception>
// Token: 0x06002F4C RID: 12108 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F4C")]
[Address(RVA = "0x3467240", Offset = "0x3466040", VA = "0x183467240", Slot = "27")]
void IList.Remove(object item)
{
}
/// <summary>Removes all the elements that match the conditions defined by the specified predicate.</summary>
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions of the elements to remove.</param>
/// <returns>The number of elements removed from the <see cref="T:System.Collections.Generic.List`1" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x06002F4D RID: 12109 RVA: 0x00018BE8 File Offset: 0x00016DE8
[Token(Token = "0x6002F4D")]
[Address(RVA = "0x1C5CBF0", Offset = "0x1C5B9F0", VA = "0x181C5CBF0")]
public int RemoveAll(Predicate<T> match)
{
return 0;
}
/// <summary>Removes the element at the specified index of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="index">The zero-based index of the element to remove.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="index" /> is equal to or greater than <see cref="P:System.Collections.Generic.List`1.Count" />.</exception>
// Token: 0x06002F4E RID: 12110 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F4E")]
[Address(RVA = "0x33D06D0", Offset = "0x33CF4D0", VA = "0x1833D06D0", Slot = "28")]
public void RemoveAt(int index)
{
}
/// <summary>Removes a range of elements from the <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <param name="index">The zero-based starting index of the range of elements to remove.</param>
/// <param name="count">The number of elements to remove.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="count" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
// Token: 0x06002F4F RID: 12111 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F4F")]
[Address(RVA = "0x1C5CE90", Offset = "0x1C5BC90", VA = "0x181C5CE90")]
public void RemoveRange(int index, int count)
{
}
/// <summary>Reverses the order of the elements in the entire <see cref="T:System.Collections.Generic.List`1" />.</summary>
// Token: 0x06002F50 RID: 12112 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F50")]
[Address(RVA = "0x1C5CFC0", Offset = "0x1C5BDC0", VA = "0x181C5CFC0")]
public void Reverse()
{
}
/// <summary>Reverses the order of the elements in the specified range.</summary>
/// <param name="index">The zero-based starting index of the range to reverse.</param>
/// <param name="count">The number of elements in the range to reverse.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="count" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="count" /> do not denote a valid range of elements in the <see cref="T:System.Collections.Generic.List`1" />.</exception>
// Token: 0x06002F51 RID: 12113 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F51")]
[Address(RVA = "0x1C5D020", Offset = "0x1C5BE20", VA = "0x181C5D020")]
public void Reverse(int index, int count)
{
}
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1" /> using the default comparer.</summary>
/// <exception cref="T:System.InvalidOperationException">The default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find an implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
// Token: 0x06002F52 RID: 12114 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F52")]
[Address(RVA = "0x1C5D0B0", Offset = "0x1C5BEB0", VA = "0x181C5D0B0")]
public void Sort()
{
}
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1" /> using the specified comparer.</summary>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
/// <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
// Token: 0x06002F53 RID: 12115 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F53")]
[Address(RVA = "0x1C5D180", Offset = "0x1C5BF80", VA = "0x181C5D180")]
public void Sort(IComparer<T> comparer)
{
}
/// <summary>Sorts the elements in a range of elements in <see cref="T:System.Collections.Generic.List`1" /> using the specified comparer.</summary>
/// <param name="index">The zero-based starting index of the range to sort.</param>
/// <param name="count">The length of the range to sort.</param>
/// <param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> implementation to use when comparing elements, or <see langword="null" /> to use the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" />.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than 0.
/// -or-
/// <paramref name="count" /> is less than 0.</exception>
/// <exception cref="T:System.ArgumentException">
/// <paramref name="index" /> and <paramref name="count" /> do not specify a valid range in the <see cref="T:System.Collections.Generic.List`1" />.
/// -or-
/// The implementation of <paramref name="comparer" /> caused an error during the sort. For example, <paramref name="comparer" /> might not return 0 when comparing an item with itself.</exception>
/// <exception cref="T:System.InvalidOperationException">
/// <paramref name="comparer" /> is <see langword="null" />, and the default comparer <see cref="P:System.Collections.Generic.Comparer`1.Default" /> cannot find implementation of the <see cref="T:System.IComparable`1" /> generic interface or the <see cref="T:System.IComparable" /> interface for type <paramref name="T" />.</exception>
// Token: 0x06002F54 RID: 12116 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F54")]
[Address(RVA = "0x1C5D1F0", Offset = "0x1C5BFF0", VA = "0x181C5D1F0")]
public void Sort(int index, int count, IComparer<T> comparer)
{
}
/// <summary>Sorts the elements in the entire <see cref="T:System.Collections.Generic.List`1" /> using the specified <see cref="T:System.Comparison`1" />.</summary>
/// <param name="comparison">The <see cref="T:System.Comparison`1" /> to use when comparing elements.</param>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="comparison" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The implementation of <paramref name="comparison" /> caused an error during the sort. For example, <paramref name="comparison" /> might not return 0 when comparing an item with itself.</exception>
// Token: 0x06002F55 RID: 12117 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F55")]
[Address(RVA = "0x1C5D110", Offset = "0x1C5BF10", VA = "0x181C5D110")]
public void Sort(Comparison<T> comparison)
{
}
/// <summary>Copies the elements of the <see cref="T:System.Collections.Generic.List`1" /> to a new array.</summary>
/// <returns>An array containing copies of the elements of the <see cref="T:System.Collections.Generic.List`1" />.</returns>
// Token: 0x06002F56 RID: 12118 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002F56")]
[Address(RVA = "0x1C5DCB0", Offset = "0x1C5CAB0", VA = "0x181C5DCB0")]
public T[] ToArray()
{
return null;
}
/// <summary>Sets the capacity to the actual number of elements in the <see cref="T:System.Collections.Generic.List`1" />, if that number is less than a threshold value.</summary>
// Token: 0x06002F57 RID: 12119 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F57")]
[Address(RVA = "0x1C5DD30", Offset = "0x1C5CB30", VA = "0x181C5DD30")]
public void TrimExcess()
{
}
/// <summary>Determines whether every element in the <see cref="T:System.Collections.Generic.List`1" /> matches the conditions defined by the specified predicate.</summary>
/// <param name="match">The <see cref="T:System.Predicate`1" /> delegate that defines the conditions to check against the elements.</param>
/// <returns>
/// <see langword="true" /> if every element in the <see cref="T:System.Collections.Generic.List`1" /> matches the conditions defined by the specified predicate; otherwise, <see langword="false" />. If the list has no elements, the return value is <see langword="true" />.</returns>
/// <exception cref="T:System.ArgumentNullException">
/// <paramref name="match" /> is <see langword="null" />.</exception>
// Token: 0x06002F58 RID: 12120 RVA: 0x00018C00 File Offset: 0x00016E00
[Token(Token = "0x6002F58")]
[Address(RVA = "0x1C5DD90", Offset = "0x1C5CB90", VA = "0x181C5DD90")]
public bool TrueForAll(Predicate<T> match)
{
return default(bool);
}
// Token: 0x04001A4D RID: 6733
[Token(Token = "0x4001A4D")]
private const int _defaultCapacity = 4;
// Token: 0x04001A4E RID: 6734
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A4E")]
private T[] _items;
// Token: 0x04001A4F RID: 6735
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A4F")]
private int _size;
// Token: 0x04001A50 RID: 6736
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A50")]
private int _version;
// Token: 0x04001A51 RID: 6737
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A51")]
[NonSerialized]
private object _syncRoot;
// Token: 0x04001A52 RID: 6738
[Token(Token = "0x4001A52")]
private static readonly T[] _emptyArray;
/// <summary>Enumerates the elements of a <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <typeparam name="T" />
// Token: 0x02000616 RID: 1558
[Token(Token = "0x2000616")]
[Serializable]
public struct Enumerator : IEnumerator<T>, IDisposable, IEnumerator
{
// Token: 0x06002F5A RID: 12122 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F5A")]
[Address(RVA = "0x1A0C7D0", Offset = "0x1A0B5D0", VA = "0x181A0C7D0")]
internal Enumerator(List<T> list)
{
}
/// <summary>Releases all resources used by the <see cref="T:System.Collections.Generic.List`1.Enumerator" />.</summary>
// Token: 0x06002F5B RID: 12123 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F5B")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public void Dispose()
{
}
/// <summary>Advances the enumerator to the next element of the <see cref="T:System.Collections.Generic.List`1" />.</summary>
/// <returns>
/// <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
// Token: 0x06002F5C RID: 12124 RVA: 0x00018C18 File Offset: 0x00016E18
[Token(Token = "0x6002F5C")]
[Address(RVA = "0x1A0AD90", Offset = "0x1A09B90", VA = "0x181A0AD90", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x06002F5D RID: 12125 RVA: 0x00018C30 File Offset: 0x00016E30
[Token(Token = "0x6002F5D")]
[Address(RVA = "0x1A0A270", Offset = "0x1A09070", VA = "0x181A0A270")]
private bool MoveNextRare()
{
return default(bool);
}
/// <summary>Gets the element at the current position of the enumerator.</summary>
/// <returns>The element in the <see cref="T:System.Collections.Generic.List`1" /> at the current position of the enumerator.</returns>
// Token: 0x17000765 RID: 1893
// (get) Token: 0x06002F5E RID: 12126 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000765")]
public T Current
{
[Token(Token = "0x6002F5E")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")]
get
{
return null;
}
}
/// <summary>Gets the element at the current position of the enumerator.</summary>
/// <returns>The element in the <see cref="T:System.Collections.Generic.List`1" /> at the current position of the enumerator.</returns>
/// <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
// Token: 0x17000766 RID: 1894
// (get) Token: 0x06002F5F RID: 12127 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000766")]
object IEnumerator.Current
{
[Token(Token = "0x6002F5F")]
[Address(RVA = "0x1A0BBD0", Offset = "0x1A0A9D0", VA = "0x181A0BBD0", Slot = "7")]
get
{
return null;
}
}
/// <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
/// <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
// Token: 0x06002F60 RID: 12128 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002F60")]
[Address(RVA = "0x1A0B5B0", Offset = "0x1A0A3B0", VA = "0x181A0B5B0", Slot = "8")]
void IEnumerator.Reset()
{
}
// Token: 0x04001A53 RID: 6739
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A53")]
private List<T> list;
// Token: 0x04001A54 RID: 6740
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A54")]
private int index;
// Token: 0x04001A55 RID: 6741
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A55")]
private int version;
// Token: 0x04001A56 RID: 6742
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001A56")]
private T current;
}
}
}
@@ -0,0 +1,63 @@
using System;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x02000608 RID: 1544
[Token(Token = "0x2000608")]
[Serializable]
internal sealed class LongEnumEqualityComparer<T> : EqualityComparer<T>, ISerializable where T : struct
{
// Token: 0x06002EEB RID: 12011 RVA: 0x00018948 File Offset: 0x00016B48
[Token(Token = "0x6002EEB")]
[Address(Slot = "8")]
public override bool Equals(T x, T y)
{
return default(bool);
}
// Token: 0x06002EEC RID: 12012 RVA: 0x00018960 File Offset: 0x00016B60
[Token(Token = "0x6002EEC")]
[Address(Slot = "9")]
public override int GetHashCode(T obj)
{
return 0;
}
// Token: 0x06002EED RID: 12013 RVA: 0x00018978 File Offset: 0x00016B78
[Token(Token = "0x6002EED")]
[Address(Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06002EEE RID: 12014 RVA: 0x00018990 File Offset: 0x00016B90
[Token(Token = "0x6002EEE")]
[Address(Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06002EEF RID: 12015 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EEF")]
public LongEnumEqualityComparer()
{
}
// Token: 0x06002EF0 RID: 12016 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EF0")]
public LongEnumEqualityComparer(SerializationInfo information, StreamingContext context)
{
}
// Token: 0x06002EF1 RID: 12017 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EF1")]
[Address(Slot = "12")]
public void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005FE RID: 1534
[Token(Token = "0x20005FE")]
internal sealed class Mscorlib_CollectionDebugView<T>
{
}
}
@@ -0,0 +1,11 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005FF RID: 1535
[Token(Token = "0x20005FF")]
internal sealed class Mscorlib_KeyedCollectionDebugView<K, T>
{
}
}
@@ -0,0 +1,34 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005F7 RID: 1527
[Token(Token = "0x20005F7")]
[Serializable]
internal sealed class NonRandomizedStringEqualityComparer : EqualityComparer<string>
{
// Token: 0x06002E9E RID: 11934 RVA: 0x000184B0 File Offset: 0x000166B0
[Token(Token = "0x6002E9E")]
[Address(RVA = "0x25460F0", Offset = "0x2544EF0", VA = "0x1825460F0", Slot = "8")]
public sealed override bool Equals(string x, string y)
{
return default(bool);
}
// Token: 0x06002E9F RID: 11935 RVA: 0x000184C8 File Offset: 0x000166C8
[Token(Token = "0x6002E9F")]
[Address(RVA = "0x2546110", Offset = "0x2544F10", VA = "0x182546110", Slot = "9")]
public sealed override int GetHashCode(string obj)
{
return 0;
}
// Token: 0x06002EA0 RID: 11936 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EA0")]
[Address(RVA = "0x2546130", Offset = "0x2544F30", VA = "0x182546130")]
public NonRandomizedStringEqualityComparer()
{
}
}
}
@@ -0,0 +1,42 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005FB RID: 1531
[Token(Token = "0x20005FB")]
[Serializable]
internal class NullableComparer<T> : Comparer<T?> where T : struct, IComparable<T>
{
// Token: 0x06002EAF RID: 11951 RVA: 0x00018570 File Offset: 0x00016770
[Token(Token = "0x6002EAF")]
[Address(RVA = "0x30FF2C0", Offset = "0x30FE0C0", VA = "0x1830FF2C0", Slot = "6")]
public override int Compare(T? x, T? y)
{
return 0;
}
// Token: 0x06002EB0 RID: 11952 RVA: 0x00018588 File Offset: 0x00016788
[Token(Token = "0x6002EB0")]
[Address(RVA = "0x30FF3B0", Offset = "0x30FE1B0", VA = "0x1830FF3B0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06002EB1 RID: 11953 RVA: 0x000185A0 File Offset: 0x000167A0
[Token(Token = "0x6002EB1")]
[Address(RVA = "0x2343BB0", Offset = "0x23429B0", VA = "0x182343BB0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06002EB2 RID: 11954 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EB2")]
[Address(RVA = "0x1197460", Offset = "0x1196260", VA = "0x181197460")]
public NullableComparer()
{
}
}
}
@@ -0,0 +1,66 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x02000602 RID: 1538
[Token(Token = "0x2000602")]
[Serializable]
internal class NullableEqualityComparer<T> : EqualityComparer<T?> where T : struct, IEquatable<T>
{
// Token: 0x06002EC9 RID: 11977 RVA: 0x00018708 File Offset: 0x00016908
[Token(Token = "0x6002EC9")]
[Address(RVA = "0x30FF530", Offset = "0x30FE330", VA = "0x1830FF530", Slot = "8")]
public override bool Equals(T? x, T? y)
{
return default(bool);
}
// Token: 0x06002ECA RID: 11978 RVA: 0x00018720 File Offset: 0x00016920
[Token(Token = "0x6002ECA")]
[Address(RVA = "0x30FF6B0", Offset = "0x30FE4B0", VA = "0x1830FF6B0", Slot = "9")]
public override int GetHashCode(T? obj)
{
return 0;
}
// Token: 0x06002ECB RID: 11979 RVA: 0x00018738 File Offset: 0x00016938
[Token(Token = "0x6002ECB")]
[Address(RVA = "0x30FF800", Offset = "0x30FE600", VA = "0x1830FF800", Slot = "10")]
internal override int IndexOf(T?[] array, T? value, int startIndex, int count)
{
return 0;
}
// Token: 0x06002ECC RID: 11980 RVA: 0x00018750 File Offset: 0x00016950
[Token(Token = "0x6002ECC")]
[Address(RVA = "0x30FFAD0", Offset = "0x30FE8D0", VA = "0x1830FFAD0", Slot = "11")]
internal override int LastIndexOf(T?[] array, T? value, int startIndex, int count)
{
return 0;
}
// Token: 0x06002ECD RID: 11981 RVA: 0x00018768 File Offset: 0x00016968
[Token(Token = "0x6002ECD")]
[Address(RVA = "0x30FF440", Offset = "0x30FE240", VA = "0x1830FF440", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06002ECE RID: 11982 RVA: 0x00018780 File Offset: 0x00016980
[Token(Token = "0x6002ECE")]
[Address(RVA = "0x2343BB0", Offset = "0x23429B0", VA = "0x182343BB0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06002ECF RID: 11983 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002ECF")]
[Address(RVA = "0x18D04B0", Offset = "0x18CF2B0", VA = "0x1818D04B0")]
public NullableEqualityComparer()
{
}
}
}
@@ -0,0 +1,42 @@
using System;
using Cpp2IlInjected;
namespace System.Collections.Generic
{
// Token: 0x020005FC RID: 1532
[Token(Token = "0x20005FC")]
[Serializable]
internal class ObjectComparer<T> : Comparer<T>
{
// Token: 0x06002EB3 RID: 11955 RVA: 0x000185B8 File Offset: 0x000167B8
[Token(Token = "0x6002EB3")]
[Address(RVA = "0x3102240", Offset = "0x3101040", VA = "0x183102240", Slot = "6")]
public override int Compare(T x, T y)
{
return 0;
}
// Token: 0x06002EB4 RID: 11956 RVA: 0x000185D0 File Offset: 0x000167D0
[Token(Token = "0x6002EB4")]
[Address(RVA = "0x2343B60", Offset = "0x2342960", VA = "0x182343B60", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06002EB5 RID: 11957 RVA: 0x000185E8 File Offset: 0x000167E8
[Token(Token = "0x6002EB5")]
[Address(RVA = "0x2343BB0", Offset = "0x23429B0", VA = "0x182343BB0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06002EB6 RID: 11958 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002EB6")]
[Address(RVA = "0x13FD250", Offset = "0x13FC050", VA = "0x1813FD250")]
public ObjectComparer()
{
}
}
}

Some files were not shown because too many files have changed in this diff Show More