using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Collections { /// Manages a compact array of bit values, which are represented as Booleans, where indicates that the bit is on (1) and indicates the bit is off (0). // Token: 0x020005C3 RID: 1475 [Token(Token = "0x20005C3")] [ComVisible(true)] [Serializable] public sealed class BitArray : ICollection, IEnumerable, ICloneable { // Token: 0x06002DBE RID: 11710 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002DBE")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] private BitArray() { } /// Initializes a new instance of the class that can hold the specified number of bit values, which are initially set to . /// The number of bit values in the new . /// /// is less than zero. // Token: 0x06002DBF RID: 11711 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002DBF")] [Address(RVA = "0x2C2DCA0", Offset = "0x2C2CCA0", VA = "0x182C2DCA0")] public BitArray(int length) { } /// Initializes a new instance of the class that can hold the specified number of bit values, which are initially set to the specified value. /// The number of bit values in the new . /// The Boolean value to assign to each bit. /// /// is less than zero. // Token: 0x06002DC0 RID: 11712 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002DC0")] [Address(RVA = "0x2C2DB70", Offset = "0x2C2CB70", VA = "0x182C2DB70")] public BitArray(int length, bool defaultValue) { } /// Initializes a new instance of the class that contains bit values copied from the specified array of 32-bit integers. /// An array of integers containing the values to copy, where each integer represents 32 consecutive bits. /// /// is . /// The length of is greater than // Token: 0x06002DC1 RID: 11713 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002DC1")] [Address(RVA = "0x2C2DA20", Offset = "0x2C2CA20", VA = "0x182C2DA20")] public BitArray(int[] values) { } /// Gets or sets the value of the bit at a specific position in the . /// The zero-based index of the value to get or set. /// The value of the bit at position . /// /// is less than zero. /// -or- /// is equal to or greater than . // Token: 0x170006E7 RID: 1767 [Token(Token = "0x170006E7")] public bool this[int index] { [Token(Token = "0x6002DC2")] [Address(RVA = "0x2C2DDC0", Offset = "0x2C2CDC0", VA = "0x182C2DDC0")] get { return default(bool); } [Token(Token = "0x6002DC3")] [Address(RVA = "0x2C2D8E0", Offset = "0x2C2C8E0", VA = "0x182C2D8E0")] set { } } /// Gets the value of the bit at a specific position in the . /// The zero-based index of the value to get. /// The value of the bit at position . /// /// is less than zero. /// -or- /// is greater than or equal to the number of elements in the . // Token: 0x06002DC4 RID: 11716 RVA: 0x00019530 File Offset: 0x00017730 [Token(Token = "0x6002DC4")] [Address(RVA = "0x2C2D800", Offset = "0x2C2C800", VA = "0x182C2D800")] public bool Get(int index) { return default(bool); } /// Sets the bit at a specific position in the to the specified value. /// The zero-based index of the bit to set. /// The Boolean value to assign to the bit. /// /// is less than zero. /// -or- /// is greater than or equal to the number of elements in the . // Token: 0x06002DC5 RID: 11717 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002DC5")] [Address(RVA = "0x2C2D8E0", Offset = "0x2C2C8E0", VA = "0x182C2D8E0")] public void Set(int index, bool value) { } /// Gets or sets the number of elements in the . /// The number of elements in the . /// The property is set to a value that is less than zero. // Token: 0x170006E8 RID: 1768 // (get) Token: 0x06002DC6 RID: 11718 RVA: 0x00019548 File Offset: 0x00017748 // (set) Token: 0x06002DC7 RID: 11719 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170006E8")] public int Length { [Token(Token = "0x6002DC6")] [Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")] get { return 0; } [Token(Token = "0x6002DC7")] [Address(RVA = "0x2C2DE40", Offset = "0x2C2CE40", VA = "0x182C2DE40")] set { } } /// Copies the entire to a compatible one-dimensional , starting at the specified index of the target array. /// The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. /// The zero-based index in at which copying begins. /// /// is . /// /// is less than zero. /// /// is multidimensional. /// -or- /// The number of elements in the source is greater than the available space from to the end of the destination . /// The type of the source cannot be cast automatically to the type of the destination . // Token: 0x06002DC8 RID: 11720 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002DC8")] [Address(RVA = "0x2C2D360", Offset = "0x2C2C360", VA = "0x182C2D360", Slot = "4")] public void CopyTo(Array array, int index) { } /// Gets the number of elements contained in the . /// The number of elements contained in the . // Token: 0x170006E9 RID: 1769 // (get) Token: 0x06002DC9 RID: 11721 RVA: 0x00019560 File Offset: 0x00017760 [Token(Token = "0x170006E9")] public int Count { [Token(Token = "0x6002DC9")] [Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540", Slot = "5")] get { return 0; } } /// Creates a shallow copy of the . /// A shallow copy of the . // Token: 0x06002DCA RID: 11722 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002DCA")] [Address(RVA = "0x2C2D1C0", Offset = "0x2C2C1C0", VA = "0x182C2D1C0", Slot = "9")] public object Clone() { return null; } /// Gets an object that can be used to synchronize access to the . /// An object that can be used to synchronize access to the . // Token: 0x170006EA RID: 1770 // (get) Token: 0x06002DCB RID: 11723 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170006EA")] public object SyncRoot { [Token(Token = "0x6002DCB")] [Address(RVA = "0x2C2DDD0", Offset = "0x2C2CDD0", VA = "0x182C2DDD0", Slot = "6")] get { return null; } } /// Gets a value indicating whether access to the is synchronized (thread safe). /// This property is always . // Token: 0x170006EB RID: 1771 // (get) Token: 0x06002DCC RID: 11724 RVA: 0x00019578 File Offset: 0x00017778 [Token(Token = "0x170006EB")] public bool IsSynchronized { [Token(Token = "0x6002DCC")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")] get { return default(bool); } } /// Returns an enumerator that iterates through the . /// An for the entire . // Token: 0x06002DCD RID: 11725 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002DCD")] [Address(RVA = "0x2C2D790", Offset = "0x2C2C790", VA = "0x182C2D790", Slot = "8")] public IEnumerator GetEnumerator() { return null; } // Token: 0x06002DCE RID: 11726 RVA: 0x00019590 File Offset: 0x00017790 [Token(Token = "0x6002DCE")] [Address(RVA = "0x2C2D770", Offset = "0x2C2C770", VA = "0x182C2D770")] private static int GetArrayLength(int n, int div) { return 0; } // Token: 0x04001A2F RID: 6703 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001A2F")] private int[] m_array; // Token: 0x04001A30 RID: 6704 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001A30")] private int m_length; // Token: 0x04001A31 RID: 6705 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x4001A31")] private int _version; // Token: 0x04001A32 RID: 6706 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001A32")] [NonSerialized] private object _syncRoot; // Token: 0x020005C4 RID: 1476 [Token(Token = "0x20005C4")] [Serializable] private class BitArrayEnumeratorSimple : IEnumerator, ICloneable { // Token: 0x06002DCF RID: 11727 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002DCF")] [Address(RVA = "0x2C2D090", Offset = "0x2C2C090", VA = "0x182C2D090")] internal BitArrayEnumeratorSimple(BitArray bitarray) { } // Token: 0x06002DD0 RID: 11728 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002DD0")] [Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "7")] public object Clone() { return null; } // Token: 0x06002DD1 RID: 11729 RVA: 0x000195A8 File Offset: 0x000177A8 [Token(Token = "0x6002DD1")] [Address(RVA = "0x2C2CF30", Offset = "0x2C2BF30", VA = "0x182C2CF30", Slot = "8")] public virtual bool MoveNext() { return default(bool); } // Token: 0x170006EC RID: 1772 // (get) Token: 0x06002DD2 RID: 11730 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170006EC")] public virtual object Current { [Token(Token = "0x6002DD2")] [Address(RVA = "0x2C2D0D0", Offset = "0x2C2C0D0", VA = "0x182C2D0D0", Slot = "9")] get { return null; } } // Token: 0x06002DD3 RID: 11731 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002DD3")] [Address(RVA = "0x2C2D000", Offset = "0x2C2C000", VA = "0x182C2D000", Slot = "6")] public void Reset() { } // Token: 0x04001A33 RID: 6707 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001A33")] private BitArray bitarray; // Token: 0x04001A34 RID: 6708 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001A34")] private int index; // Token: 0x04001A35 RID: 6709 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x4001A35")] private int version; // Token: 0x04001A36 RID: 6710 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001A36")] private bool currentElement; } } }