Files
27Aug2021-Cpp2IL-Dump/mscorlib/System/Array.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

2831 lines
179 KiB
C#

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: 0x02000081 RID: 129
[Token(Token = "0x2000081")]
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: 0x0600036B RID: 875 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036B")]
[Address(RVA = "0x2D04D50", Offset = "0x2D03D50", VA = "0x182D04D50")]
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: 0x0600036C RID: 876 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600036C")]
[Address(RVA = "0x31D4C20", Offset = "0x31D3C20", VA = "0x1831D4C20")]
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: 0x0600036D RID: 877 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600036D")]
[Address(RVA = "0x275E380", Offset = "0x275D380", VA = "0x18275E380")]
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: 0x1700006C RID: 108
// (get) Token: 0x0600036E RID: 878 RVA: 0x00003978 File Offset: 0x00001B78
[Token(Token = "0x1700006C")]
int ICollection.Count
{
[Token(Token = "0x600036E")]
[Address(RVA = "0x2D065E0", Offset = "0x2D055E0", VA = "0x182D065E0", Slot = "5")]
get
{
return 0;
}
}
// Token: 0x1700006D RID: 109
// (get) Token: 0x0600036F RID: 879 RVA: 0x00003990 File Offset: 0x00001B90
[Token(Token = "0x1700006D")]
bool IList.IsReadOnly
{
[Token(Token = "0x600036F")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", 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: 0x1700006E RID: 110
[Token(Token = "0x1700006E")]
object IList.this[int index]
{
[Token(Token = "0x6000370")]
[Address(RVA = "0x2D08490", Offset = "0x2D07490", VA = "0x182D08490", Slot = "9")]
get
{
return null;
}
[Token(Token = "0x6000371")]
[Address(RVA = "0x2D084A0", Offset = "0x2D074A0", VA = "0x182D084A0", 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: 0x06000372 RID: 882 RVA: 0x000039A8 File Offset: 0x00001BA8
[Token(Token = "0x6000372")]
[Address(RVA = "0x2D08150", Offset = "0x2D07150", VA = "0x182D08150", 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: 0x06000373 RID: 883 RVA: 0x000039C0 File Offset: 0x00001BC0
[Token(Token = "0x6000373")]
[Address(RVA = "0x2D08340", Offset = "0x2D07340", VA = "0x182D08340", 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: 0x06000374 RID: 884 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000374")]
[Address(RVA = "0x2D081B0", Offset = "0x2D071B0", VA = "0x182D081B0", 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: 0x06000375 RID: 885 RVA: 0x000039D8 File Offset: 0x00001BD8
[Token(Token = "0x6000375")]
[Address(RVA = "0x2D08360", Offset = "0x2D07360", VA = "0x182D08360", 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: 0x06000376 RID: 886 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000376")]
[Address(RVA = "0x2D08370", Offset = "0x2D07370", VA = "0x182D08370", 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: 0x06000377 RID: 887 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000377")]
[Address(RVA = "0x2D08430", Offset = "0x2D07430", VA = "0x182D08430", 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: 0x06000378 RID: 888 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000378")]
[Address(RVA = "0x2D083D0", Offset = "0x2D073D0", VA = "0x182D083D0", 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: 0x06000379 RID: 889 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000379")]
[Address(RVA = "0x2D04420", Offset = "0x2D03420", VA = "0x182D04420", 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: 0x0600037A RID: 890 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600037A")]
[Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", 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: 0x0600037B RID: 891 RVA: 0x000039F0 File Offset: 0x00001BF0
[Token(Token = "0x600037B")]
[Address(RVA = "0x2D084C0", Offset = "0x2D074C0", VA = "0x182D084C0", 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: 0x0600037C RID: 892 RVA: 0x00003A08 File Offset: 0x00001C08
[Token(Token = "0x600037C")]
[Address(RVA = "0x2D086F0", Offset = "0x2D076F0", VA = "0x182D086F0", Slot = "21")]
bool IStructuralEquatable.Equals(object other, IEqualityComparer comparer)
{
return default(bool);
}
// Token: 0x0600037D RID: 893 RVA: 0x00003A20 File Offset: 0x00001C20
[Token(Token = "0x600037D")]
[Address(RVA = "0xF7C460", Offset = "0xF7B460", VA = "0x180F7C460")]
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: 0x0600037E RID: 894 RVA: 0x00003A38 File Offset: 0x00001C38
[Token(Token = "0x600037E")]
[Address(RVA = "0x2D08890", Offset = "0x2D07890", VA = "0x182D08890", 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: 0x0600037F RID: 895 RVA: 0x00003A50 File Offset: 0x00001C50
[Token(Token = "0x600037F")]
[Address(RVA = "0x2D03B40", Offset = "0x2D02B40", VA = "0x182D03B40")]
public static int BinarySearch(Array array, object value)
{
return 0;
}
// Token: 0x06000380 RID: 896 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000380")]
[Address(RVA = "0x1E4E420", Offset = "0x1E4D420", VA = "0x181E4E420")]
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: 0x06000381 RID: 897 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000381")]
[Address(RVA = "0x2D04530", Offset = "0x2D03530", VA = "0x182D04530")]
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: 0x06000382 RID: 898 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000382")]
[Address(RVA = "0x2D04B70", Offset = "0x2D03B70", VA = "0x182D04B70")]
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: 0x06000383 RID: 899 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000383")]
[Address(RVA = "0x2D042B0", Offset = "0x2D032B0", VA = "0x182D042B0")]
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: 0x06000384 RID: 900 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000384")]
[Address(RVA = "0x2171100", Offset = "0x2170100", VA = "0x182171100")]
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: 0x1700006F RID: 111
// (get) Token: 0x06000385 RID: 901 RVA: 0x00003A68 File Offset: 0x00001C68
[Token(Token = "0x1700006F")]
public long LongLength
{
[Token(Token = "0x6000385")]
[Address(RVA = "0x2D08A80", Offset = "0x2D07A80", VA = "0x182D08A80")]
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: 0x06000386 RID: 902 RVA: 0x00003A80 File Offset: 0x00001C80
[Token(Token = "0x6000386")]
[Address(RVA = "0x2D05880", Offset = "0x2D04880", VA = "0x182D05880")]
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: 0x06000387 RID: 903 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000387")]
[Address(RVA = "0x2D05E90", Offset = "0x2D04E90", VA = "0x182D05E90")]
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: 0x06000388 RID: 904 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000388")]
[Address(RVA = "0x2D05FC0", Offset = "0x2D04FC0", VA = "0x182D05FC0")]
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: 0x06000389 RID: 905 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000389")]
[Address(RVA = "0x2D05A90", Offset = "0x2D04A90", VA = "0x182D05A90")]
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: 0x0600038A RID: 906 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600038A")]
[Address(RVA = "0x2D05920", Offset = "0x2D04920", VA = "0x182D05920")]
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: 0x17000070 RID: 112
// (get) Token: 0x0600038B RID: 907 RVA: 0x00003A98 File Offset: 0x00001C98
[Token(Token = "0x17000070")]
public bool IsFixedSize
{
[Token(Token = "0x600038B")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", 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: 0x17000071 RID: 113
// (get) Token: 0x0600038C RID: 908 RVA: 0x00003AB0 File Offset: 0x00001CB0
[Token(Token = "0x17000071")]
public bool IsReadOnly
{
[Token(Token = "0x600038C")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", 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: 0x17000072 RID: 114
// (get) Token: 0x0600038D RID: 909 RVA: 0x00003AC8 File Offset: 0x00001CC8
[Token(Token = "0x17000072")]
public bool IsSynchronized
{
[Token(Token = "0x600038D")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", 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: 0x17000073 RID: 115
// (get) Token: 0x0600038E RID: 910 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000073")]
public object SyncRoot
{
[Token(Token = "0x600038E")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", 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: 0x0600038F RID: 911 RVA: 0x00003AE0 File Offset: 0x00001CE0
[Token(Token = "0x600038F")]
[Address(RVA = "0x2D03D40", Offset = "0x2D02D40", VA = "0x182D03D40")]
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: 0x06000390 RID: 912 RVA: 0x00003AF8 File Offset: 0x00001CF8
[Token(Token = "0x6000390")]
[Address(RVA = "0x2D03C40", Offset = "0x2D02C40", VA = "0x182D03C40")]
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: 0x06000391 RID: 913 RVA: 0x00003B10 File Offset: 0x00001D10
[Token(Token = "0x6000391")]
[Address(RVA = "0x2D03D60", Offset = "0x2D02D60", VA = "0x182D03D60")]
public static int BinarySearch(Array array, int index, int length, object value, IComparer comparer)
{
return 0;
}
// Token: 0x06000392 RID: 914 RVA: 0x00003B28 File Offset: 0x00001D28
[Token(Token = "0x6000392")]
[Address(RVA = "0x2D058A0", Offset = "0x2D048A0", VA = "0x182D058A0")]
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: 0x06000393 RID: 915 RVA: 0x00003B40 File Offset: 0x00001D40
[Token(Token = "0x6000393")]
[Address(RVA = "0x2A97C40", Offset = "0x2A96C40", VA = "0x182A97C40")]
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: 0x06000394 RID: 916 RVA: 0x00003B58 File Offset: 0x00001D58
[Token(Token = "0x6000394")]
[Address(RVA = "0x2A97CE0", Offset = "0x2A96CE0", VA = "0x182A97CE0")]
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: 0x06000395 RID: 917 RVA: 0x00003B70 File Offset: 0x00001D70
[Token(Token = "0x6000395")]
[Address(RVA = "0x29E6E90", Offset = "0x29E5E90", VA = "0x1829E6E90")]
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: 0x06000396 RID: 918 RVA: 0x00003B88 File Offset: 0x00001D88
[Token(Token = "0x6000396")]
[Address(RVA = "0x2387250", Offset = "0x2386250", VA = "0x182387250")]
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: 0x06000397 RID: 919 RVA: 0x00003BA0 File Offset: 0x00001DA0
[Token(Token = "0x6000397")]
[Address(RVA = "0x2D06390", Offset = "0x2D05390", VA = "0x182D06390")]
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: 0x06000398 RID: 920 RVA: 0x00003BB8 File Offset: 0x00001DB8
[Token(Token = "0x6000398")]
[Address(RVA = "0x2D06480", Offset = "0x2D05480", VA = "0x182D06480")]
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: 0x06000399 RID: 921 RVA: 0x00003BD0 File Offset: 0x00001DD0
[Token(Token = "0x6000399")]
[Address(RVA = "0x2D06110", Offset = "0x2D05110", VA = "0x182D06110")]
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: 0x0600039A RID: 922 RVA: 0x00003BE8 File Offset: 0x00001DE8
[Token(Token = "0x600039A")]
[Address(RVA = "0x23C91B0", Offset = "0x23C81B0", VA = "0x1823C91B0")]
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: 0x0600039B RID: 923 RVA: 0x00003C00 File Offset: 0x00001E00
[Token(Token = "0x600039B")]
[Address(RVA = "0x23C9100", Offset = "0x23C8100", VA = "0x1823C9100")]
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: 0x0600039C RID: 924 RVA: 0x00003C18 File Offset: 0x00001E18
[Token(Token = "0x600039C")]
[Address(RVA = "0x2A1EFC0", Offset = "0x2A1DFC0", VA = "0x182A1EFC0")]
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: 0x0600039D RID: 925 RVA: 0x00003C30 File Offset: 0x00001E30
[Token(Token = "0x600039D")]
[Address(RVA = "0x2D066A0", Offset = "0x2D056A0", VA = "0x182D066A0")]
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: 0x0600039E RID: 926 RVA: 0x00003C48 File Offset: 0x00001E48
[Token(Token = "0x600039E")]
[Address(RVA = "0x2D06AB0", Offset = "0x2D05AB0", VA = "0x182D06AB0")]
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: 0x0600039F RID: 927 RVA: 0x00003C60 File Offset: 0x00001E60
[Token(Token = "0x600039F")]
[Address(RVA = "0x2D067C0", Offset = "0x2D057C0", VA = "0x182D067C0")]
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: 0x060003A0 RID: 928 RVA: 0x00003C78 File Offset: 0x00001E78
[Token(Token = "0x60003A0")]
[Address(RVA = "0x27D0DB0", Offset = "0x27CFDB0", VA = "0x1827D0DB0")]
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: 0x060003A1 RID: 929 RVA: 0x00003C90 File Offset: 0x00001E90
[Token(Token = "0x60003A1")]
[Address(RVA = "0x27D0A70", Offset = "0x27CFA70", VA = "0x1827D0A70")]
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: 0x060003A2 RID: 930 RVA: 0x00003CA8 File Offset: 0x00001EA8
[Token(Token = "0x60003A2")]
[Address(RVA = "0x27D0890", Offset = "0x27CF890", VA = "0x1827D0890")]
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: 0x060003A3 RID: 931 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A3")]
[Address(RVA = "0x2D06E30", Offset = "0x2D05E30", VA = "0x182D06E30")]
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: 0x060003A4 RID: 932 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A4")]
[Address(RVA = "0x2D06B50", Offset = "0x2D05B50", VA = "0x182D06B50")]
public static void Reverse(Array array, int index, int length)
{
}
// Token: 0x060003A5 RID: 933 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A5")]
[Address(RVA = "0x2D48A90", Offset = "0x2D47A90", VA = "0x182D48A90")]
public static void Reverse<T>(T[] array)
{
}
// Token: 0x060003A6 RID: 934 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A6")]
[Address(RVA = "0x2761D60", Offset = "0x2760D60", VA = "0x182761D60")]
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: 0x060003A7 RID: 935 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A7")]
[Address(RVA = "0x2D07500", Offset = "0x2D06500", VA = "0x182D07500")]
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: 0x060003A8 RID: 936 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A8")]
[Address(RVA = "0x2D075A0", Offset = "0x2D065A0", VA = "0x182D075A0")]
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: 0x060003A9 RID: 937 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003A9")]
[Address(RVA = "0x2D07320", Offset = "0x2D06320", VA = "0x182D07320")]
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: 0x060003AA RID: 938 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AA")]
[Address(RVA = "0x2D06F30", Offset = "0x2D05F30", VA = "0x182D06F30")]
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: 0x060003AB RID: 939 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AB")]
[Address(RVA = "0x2D07AA0", Offset = "0x2D06AA0", VA = "0x182D07AA0")]
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: 0x060003AC RID: 940 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AC")]
[Address(RVA = "0x2D07970", Offset = "0x2D06970", VA = "0x182D07970")]
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: 0x060003AD RID: 941 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AD")]
[Address(RVA = "0x2D08020", Offset = "0x2D07020", VA = "0x182D08020")]
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: 0x060003AE RID: 942 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AE")]
[Address(RVA = "0x2D08120", Offset = "0x2D07120", VA = "0x182D08120")]
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: 0x060003AF RID: 943 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003AF")]
[Address(RVA = "0x2D07F00", Offset = "0x2D06F00", VA = "0x182D07F00")]
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: 0x060003B0 RID: 944 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B0")]
[Address(RVA = "0x2D079A0", Offset = "0x2D069A0", VA = "0x182D079A0")]
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: 0x060003B1 RID: 945 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B1")]
[Address(RVA = "0x2D08000", Offset = "0x2D07000", VA = "0x182D08000")]
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: 0x060003B2 RID: 946 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B2")]
[Address(RVA = "0x2D07B80", Offset = "0x2D06B80", VA = "0x182D07B80")]
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: 0x060003B3 RID: 947 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B3")]
[Address(RVA = "0x29E73D0", Offset = "0x29E63D0", VA = "0x1829E73D0")]
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: 0x060003B4 RID: 948 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B4")]
[Address(RVA = "0x1E7CCA0", Offset = "0x1E7BCA0", VA = "0x181E7CCA0")]
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: 0x060003B5 RID: 949 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B5")]
[Address(RVA = "0x29DF630", Offset = "0x29DE630", VA = "0x1829DF630")]
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: 0x060003B6 RID: 950 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B6")]
[Address(RVA = "0x2BA1CE0", Offset = "0x2BA0CE0", VA = "0x182BA1CE0")]
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: 0x060003B7 RID: 951 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B7")]
[Address(RVA = "0x29E7120", Offset = "0x29E6120", VA = "0x1829E7120")]
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: 0x060003B8 RID: 952 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B8")]
[Address(RVA = "0x29E6DF0", Offset = "0x29E5DF0", VA = "0x1829E6DF0")]
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: 0x060003B9 RID: 953 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003B9")]
[Address(RVA = "0x29E6E90", Offset = "0x29E5E90", VA = "0x1829E6E90")]
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: 0x060003BA RID: 954 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BA")]
[Address(RVA = "0x29E7070", Offset = "0x29E6070", VA = "0x1829E7070")]
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: 0x060003BB RID: 955 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BB")]
[Address(RVA = "0x29E6EC0", Offset = "0x29E5EC0", VA = "0x1829E6EC0")]
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: 0x060003BC RID: 956 RVA: 0x00003CC0 File Offset: 0x00001EC0
[Token(Token = "0x60003BC")]
[Address(RVA = "0x26C1B60", Offset = "0x26C0B60", VA = "0x1826C1B60")]
public static bool Exists<T>(T[] array, Predicate<T> match)
{
return default(bool);
}
// Token: 0x060003BD RID: 957 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BD")]
[Address(RVA = "0x2170F20", Offset = "0x216FF20", VA = "0x182170F20")]
public static void Fill<T>(T[] array, T value)
{
}
// Token: 0x060003BE RID: 958 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003BE")]
[Address(RVA = "0x2170FC0", Offset = "0x216FFC0", VA = "0x182170FC0")]
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: 0x060003BF RID: 959 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003BF")]
[Address(RVA = "0x22A7B90", Offset = "0x22A6B90", VA = "0x1822A7B90")]
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: 0x060003C0 RID: 960 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003C0")]
[Address(RVA = "0x29390E0", Offset = "0x29380E0", VA = "0x1829390E0")]
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: 0x060003C1 RID: 961 RVA: 0x00003CD8 File Offset: 0x00001ED8
[Token(Token = "0x60003C1")]
[Address(RVA = "0x2A13030", Offset = "0x2A12030", VA = "0x182A13030")]
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: 0x060003C2 RID: 962 RVA: 0x00003CF0 File Offset: 0x00001EF0
[Token(Token = "0x60003C2")]
[Address(RVA = "0x2A132A0", Offset = "0x2A122A0", VA = "0x182A132A0")]
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: 0x060003C3 RID: 963 RVA: 0x00003D08 File Offset: 0x00001F08
[Token(Token = "0x60003C3")]
[Address(RVA = "0x2A130D0", Offset = "0x2A120D0", VA = "0x182A130D0")]
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: 0x060003C4 RID: 964 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003C4")]
[Address(RVA = "0x22A7A60", Offset = "0x22A6A60", VA = "0x1822A7A60")]
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: 0x060003C5 RID: 965 RVA: 0x00003D20 File Offset: 0x00001F20
[Token(Token = "0x60003C5")]
[Address(RVA = "0x2A137A0", Offset = "0x2A127A0", VA = "0x182A137A0")]
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: 0x060003C6 RID: 966 RVA: 0x00003D38 File Offset: 0x00001F38
[Token(Token = "0x60003C6")]
[Address(RVA = "0x2A13840", Offset = "0x2A12840", VA = "0x182A13840")]
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: 0x060003C7 RID: 967 RVA: 0x00003D50 File Offset: 0x00001F50
[Token(Token = "0x60003C7")]
[Address(RVA = "0x2A135A0", Offset = "0x2A125A0", VA = "0x182A135A0")]
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: 0x060003C8 RID: 968 RVA: 0x00003D68 File Offset: 0x00001F68
[Token(Token = "0x60003C8")]
[Address(RVA = "0x21AC950", Offset = "0x21AB950", VA = "0x1821AC950")]
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: 0x060003C9 RID: 969 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003C9")]
[Address(RVA = "0x2D057B0", Offset = "0x2D047B0", VA = "0x182D057B0", Slot = "8")]
public IEnumerator GetEnumerator()
{
return null;
}
// Token: 0x060003CA RID: 970 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
private Array()
{
}
// Token: 0x060003CB RID: 971 RVA: 0x00003D80 File Offset: 0x00001F80
[Token(Token = "0x60003CB")]
[Address(RVA = "0x2D065E0", Offset = "0x2D055E0", VA = "0x182D065E0")]
internal int InternalArray__ICollection_get_Count()
{
return 0;
}
// Token: 0x060003CC RID: 972 RVA: 0x00003D98 File Offset: 0x00001F98
[Token(Token = "0x60003CC")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")]
internal bool InternalArray__ICollection_get_IsReadOnly()
{
return default(bool);
}
// Token: 0x060003CD RID: 973 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003CD")]
[Address(RVA = "0x1CBB0F0", Offset = "0x1CBA0F0", VA = "0x181CBB0F0")]
internal IEnumerator<T> InternalArray__IEnumerable_GetEnumerator<T>()
{
return null;
}
// Token: 0x060003CE RID: 974 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CE")]
[Address(RVA = "0x2D06580", Offset = "0x2D05580", VA = "0x182D06580")]
internal void InternalArray__ICollection_Clear()
{
}
// Token: 0x060003CF RID: 975 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003CF")]
[Address(RVA = "0x2171260", Offset = "0x2170260", VA = "0x182171260")]
internal void InternalArray__ICollection_Add<T>(T item)
{
}
// Token: 0x060003D0 RID: 976 RVA: 0x00003DB0 File Offset: 0x00001FB0
[Token(Token = "0x60003D0")]
[Address(RVA = "0x20FF5C0", Offset = "0x20FE5C0", VA = "0x1820FF5C0")]
internal bool InternalArray__ICollection_Remove<T>(T item)
{
return default(bool);
}
// Token: 0x060003D1 RID: 977 RVA: 0x00003DC8 File Offset: 0x00001FC8
[Token(Token = "0x60003D1")]
[Address(RVA = "0x26C1D30", Offset = "0x26C0D30", VA = "0x1826C1D30")]
internal bool InternalArray__ICollection_Contains<T>(T item)
{
return default(bool);
}
// Token: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D2")]
[Address(RVA = "0x16A8560", Offset = "0x16A7560", VA = "0x1816A8560")]
internal void InternalArray__ICollection_CopyTo<T>(T[] array, int arrayIndex)
{
}
// Token: 0x060003D3 RID: 979 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003D3")]
[Address(RVA = "0x22A7D70", Offset = "0x22A6D70", VA = "0x1822A7D70")]
internal T InternalArray__IReadOnlyList_get_Item<T>(int index)
{
return null;
}
// Token: 0x060003D4 RID: 980 RVA: 0x00003DE0 File Offset: 0x00001FE0
[Token(Token = "0x60003D4")]
[Address(RVA = "0x2D065E0", Offset = "0x2D055E0", VA = "0x182D065E0")]
internal int InternalArray__IReadOnlyCollection_get_Count()
{
return 0;
}
// Token: 0x060003D5 RID: 981 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D5")]
[Address(RVA = "0x1AB02B0", Offset = "0x1AAF2B0", VA = "0x181AB02B0")]
internal void InternalArray__Insert<T>(int index, T item)
{
}
// Token: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D6")]
[Address(RVA = "0x2D06640", Offset = "0x2D05640", VA = "0x182D06640")]
internal void InternalArray__RemoveAt(int index)
{
}
// Token: 0x060003D7 RID: 983 RVA: 0x00003DF8 File Offset: 0x00001FF8
[Token(Token = "0x60003D7")]
[Address(RVA = "0x238C4B0", Offset = "0x238B4B0", VA = "0x18238C4B0")]
internal int InternalArray__IndexOf<T>(T item)
{
return 0;
}
// Token: 0x060003D8 RID: 984 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003D8")]
[Address(RVA = "0x2316410", Offset = "0x2315410", VA = "0x182316410")]
internal T InternalArray__get_Item<T>(int index)
{
return null;
}
// Token: 0x060003D9 RID: 985 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003D9")]
[Address(RVA = "0x20B2D90", Offset = "0x20B1D90", VA = "0x1820B2D90")]
internal void InternalArray__set_Item<T>(int index, T item)
{
}
// Token: 0x060003DA RID: 986 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003DA")]
internal void GetGenericValueImpl<T>(int pos, out T value)
{
}
// Token: 0x060003DB RID: 987 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003DB")]
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: 0x17000074 RID: 116
// (get) Token: 0x060003DC RID: 988 RVA: 0x00003E10 File Offset: 0x00002010
[Token(Token = "0x17000074")]
public int Length
{
[Token(Token = "0x60003DC")]
[Address(RVA = "0x2D065E0", Offset = "0x2D055E0", VA = "0x182D065E0")]
[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: 0x17000075 RID: 117
// (get) Token: 0x060003DD RID: 989 RVA: 0x00003E28 File Offset: 0x00002028
[Token(Token = "0x17000075")]
public int Rank
{
[Token(Token = "0x60003DD")]
[Address(RVA = "0x2D058B0", Offset = "0x2D048B0", VA = "0x182D058B0")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
get
{
return 0;
}
}
// Token: 0x060003DE RID: 990 RVA: 0x00003E40 File Offset: 0x00002040
[Token(Token = "0x60003DE")]
[Address(RVA = "0x2D058B0", Offset = "0x2D048B0", VA = "0x182D058B0")]
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: 0x060003DF RID: 991 RVA: 0x00003E58 File Offset: 0x00002058
[Token(Token = "0x60003DF")]
[Address(RVA = "0x2D05870", Offset = "0x2D04870", VA = "0x182D05870")]
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: 0x060003E0 RID: 992 RVA: 0x00003E70 File Offset: 0x00002070
[Token(Token = "0x60003E0")]
[Address(RVA = "0x2D05890", Offset = "0x2D04890", VA = "0x182D05890")]
[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: 0x060003E1 RID: 993 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003E1")]
[Address(RVA = "0x2D05910", Offset = "0x2D04910", VA = "0x182D05910")]
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: 0x060003E2 RID: 994 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E2")]
[Address(RVA = "0x2D06F20", Offset = "0x2D05F20", VA = "0x182D06F20")]
public void SetValue(object value, params int[] indices)
{
}
// Token: 0x060003E3 RID: 995 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003E3")]
[Address(RVA = "0x2D05900", Offset = "0x2D04900", VA = "0x182D05900")]
internal object GetValueImpl(int pos)
{
return null;
}
// Token: 0x060003E4 RID: 996 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003E4")]
[Address(RVA = "0x2D06F10", Offset = "0x2D05F10", VA = "0x182D06F10")]
internal void SetValueImpl(object value, int pos)
{
}
// Token: 0x060003E5 RID: 997 RVA: 0x00003E88 File Offset: 0x00002088
[Token(Token = "0x60003E5")]
[Address(RVA = "0x2D057A0", Offset = "0x2D047A0", VA = "0x182D057A0")]
internal static bool FastCopy(Array source, int source_idx, Array dest, int dest_idx, int length)
{
return default(bool);
}
// Token: 0x060003E6 RID: 998 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003E6")]
[Address(RVA = "0x2D04D40", Offset = "0x2D03D40", VA = "0x182D04D40")]
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: 0x060003E7 RID: 999 RVA: 0x00003EA0 File Offset: 0x000020A0
[Token(Token = "0x60003E7")]
[Address(RVA = "0x2D058C0", Offset = "0x2D048C0", VA = "0x182D058C0")]
[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: 0x060003E8 RID: 1000 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003E8")]
[Address(RVA = "0x2D05C50", Offset = "0x2D04C50", VA = "0x182D05C50")]
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: 0x060003E9 RID: 1001 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003E9")]
[Address(RVA = "0x2D05F20", Offset = "0x2D04F20", VA = "0x182D05F20")]
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: 0x060003EA RID: 1002 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003EA")]
[Address(RVA = "0x2D05DD0", Offset = "0x2D04DD0", VA = "0x182D05DD0")]
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: 0x060003EB RID: 1003 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003EB")]
[Address(RVA = "0x2D07180", Offset = "0x2D06180", VA = "0x182D07180")]
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: 0x060003EC RID: 1004 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003EC")]
[Address(RVA = "0x2D07700", Offset = "0x2D06700", VA = "0x182D07700")]
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: 0x060003ED RID: 1005 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003ED")]
[Address(RVA = "0x2D070B0", Offset = "0x2D060B0", VA = "0x182D070B0")]
public void SetValue(object value, int index1, int index2, int index3)
{
}
// Token: 0x060003EE RID: 1006 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003EE")]
[Address(RVA = "0x2D08A60", Offset = "0x2D07A60", VA = "0x182D08A60")]
internal static Array UnsafeCreateInstance(Type elementType, int[] lengths, int[] lowerBounds)
{
return null;
}
// Token: 0x060003EF RID: 1007 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003EF")]
[Address(RVA = "0x2D04EC0", Offset = "0x2D03EC0", VA = "0x182D04EC0")]
internal static Array UnsafeCreateInstance(Type elementType, int length1, int length2)
{
return null;
}
// Token: 0x060003F0 RID: 1008 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003F0")]
[Address(RVA = "0x2D08A70", Offset = "0x2D07A70", VA = "0x182D08A70")]
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: 0x060003F1 RID: 1009 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003F1")]
[Address(RVA = "0x2D05720", Offset = "0x2D04720", VA = "0x182D05720")]
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: 0x060003F2 RID: 1010 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003F2")]
[Address(RVA = "0x2D04EC0", Offset = "0x2D03EC0", VA = "0x182D04EC0")]
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: 0x060003F3 RID: 1011 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003F3")]
[Address(RVA = "0x2D053C0", Offset = "0x2D043C0", VA = "0x182D053C0")]
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: 0x060003F4 RID: 1012 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003F4")]
[Address(RVA = "0x2D05490", Offset = "0x2D04490", VA = "0x182D05490")]
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: 0x060003F5 RID: 1013 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003F5")]
[Address(RVA = "0x2D04F60", Offset = "0x2D03F60", VA = "0x182D04F60")]
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: 0x060003F6 RID: 1014 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F6")]
[Address(RVA = "0x2D04150", Offset = "0x2D03150", VA = "0x182D04150")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
public static void Clear(Array array, int index, int length)
{
}
// Token: 0x060003F7 RID: 1015 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F7")]
[Address(RVA = "0x2D04140", Offset = "0x2D03140", VA = "0x182D04140")]
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: 0x060003F8 RID: 1016 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F8")]
[Address(RVA = "0x2D045D0", Offset = "0x2D035D0", VA = "0x182D045D0")]
[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: 0x060003F9 RID: 1017 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003F9")]
[Address(RVA = "0x2D046C0", Offset = "0x2D036C0", VA = "0x182D046C0")]
[ReliabilityContract(Consistency.MayCorruptInstance, Cer.MayFail)]
public static void Copy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)
{
}
// Token: 0x060003FA RID: 1018 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003FA")]
[Address(RVA = "0x2D04CC0", Offset = "0x2D03CC0", VA = "0x182D04CC0")]
private static Exception CreateArrayTypeMismatchException()
{
return null;
}
// Token: 0x060003FB RID: 1019 RVA: 0x00003EB8 File Offset: 0x000020B8
[Token(Token = "0x60003FB")]
[Address(RVA = "0x2D04070", Offset = "0x2D03070", VA = "0x182D04070")]
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: 0x060003FC RID: 1020 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FC")]
[Address(RVA = "0x2D042A0", Offset = "0x2D032A0", VA = "0x182D042A0")]
[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: 0x060003FD RID: 1021 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60003FD")]
[Address(RVA = "0x4F5590", Offset = "0x4F4590", VA = "0x1804F5590")]
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: 0x060003FE RID: 1022 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60003FE")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
public void Initialize()
{
}
// Token: 0x060003FF RID: 1023 RVA: 0x00003ED0 File Offset: 0x000020D0
[Token(Token = "0x60003FF")]
[Address(RVA = "0x238B020", Offset = "0x238A020", VA = "0x18238B020")]
private static int IndexOfImpl<T>(T[] array, T value, int startIndex, int count)
{
return 0;
}
// Token: 0x06000400 RID: 1024 RVA: 0x00003EE8 File Offset: 0x000020E8
[Token(Token = "0x6000400")]
[Address(RVA = "0x27CFB40", Offset = "0x27CEB40", VA = "0x1827CFB40")]
private static int LastIndexOfImpl<T>(T[] array, T value, int startIndex, int count)
{
return 0;
}
// Token: 0x06000401 RID: 1025 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000401")]
[Address(RVA = "0x2D077B0", Offset = "0x2D067B0", VA = "0x182D077B0")]
private static void SortImpl(Array keys, Array items, int index, int length, IComparer comparer)
{
}
// Token: 0x06000402 RID: 1026 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000402")]
[Address(RVA = "0x1E51610", Offset = "0x1E50610", VA = "0x181E51610")]
internal static T UnsafeLoad<T>(T[] array, int index)
{
return null;
}
// Token: 0x06000403 RID: 1027 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000403")]
[Address(RVA = "0x29EB680", Offset = "0x29EA680", VA = "0x1829EB680")]
internal static void UnsafeStore<T>(T[] array, int index, T value)
{
}
// Token: 0x06000404 RID: 1028 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000404")]
[Address(RVA = "0x270C450", Offset = "0x270B450", VA = "0x18270C450")]
internal static R UnsafeMov<R, S>(S instance)
{
return null;
}
// Token: 0x02000082 RID: 130
[Token(Token = "0x2000082")]
private sealed class ArrayEnumerator : IEnumerator, ICloneable
{
// Token: 0x06000405 RID: 1029 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000405")]
[Address(RVA = "0x2D03700", Offset = "0x2D02700", VA = "0x182D03700")]
internal ArrayEnumerator(Array array)
{
}
// Token: 0x06000406 RID: 1030 RVA: 0x00003F00 File Offset: 0x00002100
[Token(Token = "0x6000406")]
[Address(RVA = "0x2D036E0", Offset = "0x2D026E0", VA = "0x182D036E0", Slot = "4")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x06000407 RID: 1031 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000407")]
[Address(RVA = "0x4EDE50", Offset = "0x4ECE50", VA = "0x1804EDE50", Slot = "6")]
public void Reset()
{
}
// Token: 0x06000408 RID: 1032 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000408")]
[Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "7")]
public object Clone()
{
return null;
}
// Token: 0x17000076 RID: 118
// (get) Token: 0x06000409 RID: 1033 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000076")]
public object Current
{
[Token(Token = "0x6000409")]
[Address(RVA = "0x2D03790", Offset = "0x2D02790", VA = "0x182D03790", Slot = "5")]
get
{
return null;
}
}
// Token: 0x040001CA RID: 458
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001CA")]
private Array _array;
// Token: 0x040001CB RID: 459
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001CB")]
private int _index;
// Token: 0x040001CC RID: 460
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40001CC")]
private int _endIndex;
}
// Token: 0x02000083 RID: 131
[Token(Token = "0x2000083")]
internal struct InternalEnumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
// Token: 0x0600040A RID: 1034 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040A")]
[Address(RVA = "0x271FC10", Offset = "0x271EC10", VA = "0x18271FC10")]
internal InternalEnumerator(Array array)
{
}
// Token: 0x0600040B RID: 1035 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040B")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
public void Dispose()
{
}
// Token: 0x0600040C RID: 1036 RVA: 0x00003F18 File Offset: 0x00002118
[Token(Token = "0x600040C")]
[Address(RVA = "0x271B2D0", Offset = "0x271A2D0", VA = "0x18271B2D0", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x17000077 RID: 119
// (get) Token: 0x0600040D RID: 1037 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000077")]
public T Current
{
[Token(Token = "0x600040D")]
[Address(RVA = "0x2969D40", Offset = "0x2968D40", VA = "0x182969D40", Slot = "4")]
get
{
return null;
}
}
// Token: 0x0600040E RID: 1038 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600040E")]
[Address(RVA = "0x271B320", Offset = "0x271A320", VA = "0x18271B320", Slot = "8")]
void IEnumerator.Reset()
{
}
// Token: 0x17000078 RID: 120
// (get) Token: 0x0600040F RID: 1039 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000078")]
object IEnumerator.Current
{
[Token(Token = "0x600040F")]
[Address(RVA = "0x2963E40", Offset = "0x2962E40", VA = "0x182963E40", Slot = "7")]
get
{
return null;
}
}
// Token: 0x040001CD RID: 461
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001CD")]
private readonly Array array;
// Token: 0x040001CE RID: 462
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001CE")]
private int idx;
}
// Token: 0x02000084 RID: 132
[Token(Token = "0x2000084")]
internal class EmptyInternalEnumerator<T> : IEnumerator<T>, IDisposable, IEnumerator
{
// Token: 0x06000410 RID: 1040 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000410")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
public void Dispose()
{
}
// Token: 0x06000411 RID: 1041 RVA: 0x00003F30 File Offset: 0x00002130
[Token(Token = "0x6000411")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x17000079 RID: 121
// (get) Token: 0x06000412 RID: 1042 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000079")]
public T Current
{
[Token(Token = "0x6000412")]
[Address(RVA = "0x333DB50", Offset = "0x333CB50", VA = "0x18333DB50", Slot = "4")]
get
{
return null;
}
}
// Token: 0x1700007A RID: 122
// (get) Token: 0x06000413 RID: 1043 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700007A")]
object IEnumerator.Current
{
[Token(Token = "0x6000413")]
[Address(RVA = "0x20F5EF0", Offset = "0x20F4EF0", VA = "0x1820F5EF0", Slot = "7")]
get
{
return null;
}
}
// Token: 0x06000414 RID: 1044 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000414")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")]
void IEnumerator.Reset()
{
}
// Token: 0x06000415 RID: 1045 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000415")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
public EmptyInternalEnumerator()
{
}
// Token: 0x040001CF RID: 463
[Token(Token = "0x40001CF")]
public static readonly Array.EmptyInternalEnumerator<T> Value;
}
// Token: 0x02000085 RID: 133
[Token(Token = "0x2000085")]
private struct SorterObjectArray
{
// Token: 0x06000417 RID: 1047 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000417")]
[Address(RVA = "0x2D16030", Offset = "0x2D15030", VA = "0x182D16030")]
internal SorterObjectArray(object[] keys, object[] items, IComparer comparer)
{
}
// Token: 0x06000418 RID: 1048 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000418")]
[Address(RVA = "0x2D15B20", Offset = "0x2D14B20", VA = "0x182D15B20")]
internal void SwapIfGreaterWithItems(int a, int b)
{
}
// Token: 0x06000419 RID: 1049 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000419")]
[Address(RVA = "0x2D15E00", Offset = "0x2D14E00", VA = "0x182D15E00")]
private void Swap(int i, int j)
{
}
// Token: 0x0600041A RID: 1050 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041A")]
[Address(RVA = "0x2D15B10", Offset = "0x2D14B10", VA = "0x182D15B10")]
internal void Sort(int left, int length)
{
}
// Token: 0x0600041B RID: 1051 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041B")]
[Address(RVA = "0x2D15860", Offset = "0x2D14860", VA = "0x182D15860")]
private void IntrospectiveSort(int left, int length)
{
}
// Token: 0x0600041C RID: 1052 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041C")]
[Address(RVA = "0x2D15780", Offset = "0x2D14780", VA = "0x182D15780")]
private void IntroSort(int lo, int hi, int depthLimit)
{
}
// Token: 0x0600041D RID: 1053 RVA: 0x00003F48 File Offset: 0x00002148
[Token(Token = "0x600041D")]
[Address(RVA = "0x2D15950", Offset = "0x2D14950", VA = "0x182D15950")]
private int PickPivotAndPartition(int lo, int hi)
{
return 0;
}
// Token: 0x0600041E RID: 1054 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041E")]
[Address(RVA = "0x2D15410", Offset = "0x2D14410", VA = "0x182D15410")]
private void Heapsort(int lo, int hi)
{
}
// Token: 0x0600041F RID: 1055 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600041F")]
[Address(RVA = "0x2D15070", Offset = "0x2D14070", VA = "0x182D15070")]
private void DownHeap(int i, int n, int lo)
{
}
// Token: 0x06000420 RID: 1056 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000420")]
[Address(RVA = "0x2D154D0", Offset = "0x2D144D0", VA = "0x182D154D0")]
private void InsertionSort(int lo, int hi)
{
}
// Token: 0x040001D0 RID: 464
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001D0")]
private object[] keys;
// Token: 0x040001D1 RID: 465
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40001D1")]
private object[] items;
// Token: 0x040001D2 RID: 466
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001D2")]
private IComparer comparer;
}
// Token: 0x02000086 RID: 134
[Token(Token = "0x2000086")]
private struct SorterGenericArray
{
// Token: 0x06000421 RID: 1057 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000421")]
[Address(RVA = "0x2D14FD0", Offset = "0x2D13FD0", VA = "0x182D14FD0")]
internal SorterGenericArray(Array keys, Array items, IComparer comparer)
{
}
// Token: 0x06000422 RID: 1058 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000422")]
[Address(RVA = "0x2D14D70", Offset = "0x2D13D70", VA = "0x182D14D70")]
internal void SwapIfGreaterWithItems(int a, int b)
{
}
// Token: 0x06000423 RID: 1059 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000423")]
[Address(RVA = "0x2D14EE0", Offset = "0x2D13EE0", VA = "0x182D14EE0")]
private void Swap(int i, int j)
{
}
// Token: 0x06000424 RID: 1060 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000424")]
[Address(RVA = "0x2D14D60", Offset = "0x2D13D60", VA = "0x182D14D60")]
internal void Sort(int left, int length)
{
}
// Token: 0x06000425 RID: 1061 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000425")]
[Address(RVA = "0x2D14AA0", Offset = "0x2D13AA0", VA = "0x182D14AA0")]
private void IntrospectiveSort(int left, int length)
{
}
// Token: 0x06000426 RID: 1062 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000426")]
[Address(RVA = "0x2D149C0", Offset = "0x2D139C0", VA = "0x182D149C0")]
private void IntroSort(int lo, int hi, int depthLimit)
{
}
// Token: 0x06000427 RID: 1063 RVA: 0x00003F60 File Offset: 0x00002160
[Token(Token = "0x6000427")]
[Address(RVA = "0x2D14BC0", Offset = "0x2D13BC0", VA = "0x182D14BC0")]
private int PickPivotAndPartition(int lo, int hi)
{
return 0;
}
// Token: 0x06000428 RID: 1064 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000428")]
[Address(RVA = "0x2D14750", Offset = "0x2D13750", VA = "0x182D14750")]
private void Heapsort(int lo, int hi)
{
}
// Token: 0x06000429 RID: 1065 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000429")]
[Address(RVA = "0x2D14510", Offset = "0x2D13510", VA = "0x182D14510")]
private void DownHeap(int i, int n, int lo)
{
}
// Token: 0x0600042A RID: 1066 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600042A")]
[Address(RVA = "0x2D14810", Offset = "0x2D13810", VA = "0x182D14810")]
private void InsertionSort(int lo, int hi)
{
}
// Token: 0x040001D3 RID: 467
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40001D3")]
private Array keys;
// Token: 0x040001D4 RID: 468
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40001D4")]
private Array items;
// Token: 0x040001D5 RID: 469
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40001D5")]
private IComparer comparer;
}
}
}