using System; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Collections.ObjectModel { /// Provides the base class for a generic collection. /// The type of elements in the collection. // Token: 0x020005F1 RID: 1521 [Token(Token = "0x20005F1")] [DebuggerTypeProxy(typeof(Mscorlib_CollectionDebugView<>))] [ComVisible(false)] [DebuggerDisplay("Count = {Count}")] [Serializable] public class Collection : IList, ICollection, IEnumerable, IEnumerable, IList, ICollection, IReadOnlyList, IReadOnlyCollection { /// Initializes a new instance of the class that is empty. // Token: 0x06002F5A RID: 12122 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F5A")] [Address(RVA = "0x29F85C0", Offset = "0x29F75C0", VA = "0x1829F85C0")] public Collection() { } /// Initializes a new instance of the class as a wrapper for the specified list. /// The list that is wrapped by the new collection. /// /// is . // Token: 0x06002F5B RID: 12123 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F5B")] [Address(RVA = "0x341AF60", Offset = "0x3419F60", VA = "0x18341AF60")] public Collection(IList list) { } /// Gets the number of elements actually contained in the . /// The number of elements actually contained in the . // Token: 0x1700076B RID: 1899 // (get) Token: 0x06002F5C RID: 12124 RVA: 0x00019EF0 File Offset: 0x000180F0 [Token(Token = "0x1700076B")] public int Count { [Token(Token = "0x6002F5C")] [Address(RVA = "0x26FF5C0", Offset = "0x26FE5C0", VA = "0x1826FF5C0", Slot = "34")] get { return 0; } } /// Gets a wrapper around the . /// A wrapper around the . // Token: 0x1700076C RID: 1900 // (get) Token: 0x06002F5D RID: 12125 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700076C")] protected IList Items { [Token(Token = "0x6002F5D")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get { return null; } } /// Gets or sets the element at the specified index. /// The zero-based index of the element to get or set. /// The element at the specified index. /// /// is less than zero. /// -or- /// is equal to or greater than . // Token: 0x1700076D RID: 1901 [Token(Token = "0x1700076D")] public T this[int index] { [Token(Token = "0x6002F5E")] [Address(RVA = "0x35C17F0", Offset = "0x35C07F0", VA = "0x1835C17F0", Slot = "33")] get { return null; } [Token(Token = "0x6002F5F")] [Address(RVA = "0x35C19A0", Offset = "0x35C09A0", VA = "0x1835C19A0", Slot = "5")] set { } } /// Adds an object to the end of the . /// The object to be added to the end of the . The value can be for reference types. // Token: 0x06002F60 RID: 12128 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F60")] [Address(RVA = "0x35C02B0", Offset = "0x35BF2B0", VA = "0x1835C02B0", Slot = "11")] public void Add(T item) { } /// Removes all elements from the . // Token: 0x06002F61 RID: 12129 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F61")] [Address(RVA = "0x35C03F0", Offset = "0x35BF3F0", VA = "0x1835C03F0", Slot = "22")] public void Clear() { } /// 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. /// The number of elements in the source is greater than the available space from to the end of the destination . // Token: 0x06002F62 RID: 12130 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F62")] [Address(RVA = "0x35C0550", Offset = "0x35BF550", VA = "0x1835C0550", Slot = "14")] public void CopyTo(T[] array, int index) { } /// Determines whether an element is in the . /// The object to locate in the . The value can be for reference types. /// /// if is found in the ; otherwise, . // Token: 0x06002F63 RID: 12131 RVA: 0x00019F08 File Offset: 0x00018108 [Token(Token = "0x6002F63")] [Address(RVA = "0x35C0480", Offset = "0x35BF480", VA = "0x1835C0480", Slot = "13")] public bool Contains(T item) { return default(bool); } /// Returns an enumerator that iterates through the . /// An for the . // Token: 0x06002F64 RID: 12132 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002F64")] [Address(RVA = "0x35C05D0", Offset = "0x35BF5D0", VA = "0x1835C05D0", Slot = "16")] public IEnumerator GetEnumerator() { return null; } /// Searches for the specified object and returns the zero-based index of the first occurrence within the entire . /// The object to locate in the . The value can be for reference types. /// The zero-based index of the first occurrence of within the entire , if found; otherwise, -1. // Token: 0x06002F65 RID: 12133 RVA: 0x00019F20 File Offset: 0x00018120 [Token(Token = "0x6002F65")] [Address(RVA = "0x35C0630", Offset = "0x35BF630", VA = "0x1835C0630", Slot = "6")] public int IndexOf(T item) { return 0; } /// Inserts an element into the at the specified index. /// The zero-based index at which should be inserted. /// The object to insert. The value can be for reference types. /// /// is less than zero. /// -or- /// is greater than . // Token: 0x06002F66 RID: 12134 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F66")] [Address(RVA = "0x35C0720", Offset = "0x35BF720", VA = "0x1835C0720", Slot = "7")] public void Insert(int index, T item) { } /// Removes the first occurrence of a specific object from the . /// The object to remove from the . The value can be for reference types. /// /// if is successfully removed; otherwise, . This method also returns if was not found in the original . // Token: 0x06002F67 RID: 12135 RVA: 0x00019F38 File Offset: 0x00018138 [Token(Token = "0x6002F67")] [Address(RVA = "0x35C0A50", Offset = "0x35BFA50", VA = "0x1835C0A50", Slot = "15")] public bool Remove(T item) { return default(bool); } /// Removes the element at the specified index of the . /// The zero-based index of the element to remove. /// /// is less than zero. /// -or- /// is equal to or greater than . // Token: 0x06002F68 RID: 12136 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F68")] [Address(RVA = "0x35C0890", Offset = "0x35BF890", VA = "0x1835C0890", Slot = "28")] public void RemoveAt(int index) { } /// Removes all elements from the . // Token: 0x06002F69 RID: 12137 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F69")] [Address(RVA = "0x35C0390", Offset = "0x35BF390", VA = "0x1835C0390", Slot = "35")] protected virtual void ClearItems() { } /// Inserts an element into the at the specified index. /// The zero-based index at which should be inserted. /// The object to insert. The value can be for reference types. /// /// is less than zero. /// -or- /// is greater than . // Token: 0x06002F6A RID: 12138 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F6A")] [Address(RVA = "0x35C06A0", Offset = "0x35BF6A0", VA = "0x1835C06A0", Slot = "36")] protected virtual void InsertItem(int index, T item) { } /// Removes the element at the specified index of the . /// The zero-based index of the element to remove. /// /// is less than zero. /// -or- /// is equal to or greater than . // Token: 0x06002F6B RID: 12139 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F6B")] [Address(RVA = "0x35C0980", Offset = "0x35BF980", VA = "0x1835C0980", Slot = "37")] protected virtual void RemoveItem(int index) { } /// Replaces the element at the specified index. /// The zero-based index of the element to replace. /// The new value for the element at the specified index. The value can be for reference types. /// /// is less than zero. /// -or- /// is greater than . // Token: 0x06002F6C RID: 12140 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F6C")] [Address(RVA = "0x35C0B40", Offset = "0x35BFB40", VA = "0x1835C0B40", Slot = "38")] protected virtual void SetItem(int index, T item) { } // Token: 0x1700076E RID: 1902 // (get) Token: 0x06002F6D RID: 12141 RVA: 0x00019F50 File Offset: 0x00018150 [Token(Token = "0x1700076E")] bool ICollection.IsReadOnly { [Token(Token = "0x6002F6D")] [Address(RVA = "0x35C0BC0", Offset = "0x35BFBC0", VA = "0x1835C0BC0", Slot = "10")] get { return default(bool); } } /// Returns an enumerator that iterates through a collection. /// An that can be used to iterate through the collection. // Token: 0x06002F6E RID: 12142 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002F6E")] [Address(RVA = "0x35C10E0", Offset = "0x35C00E0", VA = "0x1835C10E0", Slot = "17")] IEnumerator IEnumerable.GetEnumerator() { return null; } /// Gets a value indicating whether access to the is synchronized (thread safe). /// /// if access to the is synchronized (thread safe); otherwise, . In the default implementation of , this property always returns . // Token: 0x1700076F RID: 1903 // (get) Token: 0x06002F6F RID: 12143 RVA: 0x00019F68 File Offset: 0x00018168 [Token(Token = "0x1700076F")] bool ICollection.IsSynchronized { [Token(Token = "0x6002F6F")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "32")] get { return default(bool); } } /// Gets an object that can be used to synchronize access to the . /// An object that can be used to synchronize access to the . In the default implementation of , this property always returns the current instance. // Token: 0x17000770 RID: 1904 // (get) Token: 0x06002F70 RID: 12144 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000770")] object ICollection.SyncRoot { [Token(Token = "0x6002F70")] [Address(RVA = "0x35C1030", Offset = "0x35C0030", VA = "0x1835C1030", Slot = "31")] get { return null; } } /// Copies the elements of the to an , starting at a particular index. /// 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- /// does not have zero-based indexing. /// -or- /// The number of elements in the source is greater than the available space from to the end of the destination . /// -or- /// The type of the source cannot be cast automatically to the type of the destination . // Token: 0x06002F71 RID: 12145 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F71")] [Address(RVA = "0x35C0C20", Offset = "0x35BFC20", VA = "0x1835C0C20", Slot = "29")] void ICollection.CopyTo(Array array, int index) { } /// Gets or sets the element at the specified index. /// The zero-based index of the element to get or set. /// The element at the specified index. /// /// is not a valid index in the . /// The property is set and is of a type that is not assignable to the . // Token: 0x17000771 RID: 1905 [Token(Token = "0x17000771")] object IList.this[int index] { [Token(Token = "0x6002F72")] [Address(RVA = "0x35C17F0", Offset = "0x35C07F0", VA = "0x1835C17F0", Slot = "18")] get { return null; } [Token(Token = "0x6002F73")] [Address(RVA = "0x35C1850", Offset = "0x35C0850", VA = "0x1835C1850", Slot = "19")] set { } } /// Gets a value indicating whether the is read-only. /// /// if the is read-only; otherwise, . In the default implementation of , this property always returns . // Token: 0x17000772 RID: 1906 // (get) Token: 0x06002F74 RID: 12148 RVA: 0x00019F80 File Offset: 0x00018180 [Token(Token = "0x17000772")] bool IList.IsReadOnly { [Token(Token = "0x6002F74")] [Address(RVA = "0x35C0BC0", Offset = "0x35BFBC0", VA = "0x1835C0BC0", Slot = "23")] get { return default(bool); } } /// Gets a value indicating whether the has a fixed size. /// /// if the has a fixed size; otherwise, . In the default implementation of , this property always returns . // Token: 0x17000773 RID: 1907 // (get) Token: 0x06002F75 RID: 12149 RVA: 0x00019F98 File Offset: 0x00018198 [Token(Token = "0x17000773")] bool IList.IsFixedSize { [Token(Token = "0x6002F75")] [Address(RVA = "0x35C1740", Offset = "0x35C0740", VA = "0x1835C1740", Slot = "24")] get { return default(bool); } } /// Adds an item to the . /// The to add to the . /// The position into which the new element was inserted. /// /// is of a type that is not assignable to the . // Token: 0x06002F76 RID: 12150 RVA: 0x00019FB0 File Offset: 0x000181B0 [Token(Token = "0x6002F76")] [Address(RVA = "0x35C1130", Offset = "0x35C0130", VA = "0x1835C1130", Slot = "20")] int IList.Add(object value) { return 0; } /// Determines whether the contains a specific value. /// The to locate in the . /// /// if the is found in the ; otherwise, . /// /// is of a type that is not assignable to the . // Token: 0x06002F77 RID: 12151 RVA: 0x00019FC8 File Offset: 0x000181C8 [Token(Token = "0x6002F77")] [Address(RVA = "0x35C12E0", Offset = "0x35C02E0", VA = "0x1835C12E0", Slot = "21")] bool IList.Contains(object value) { return default(bool); } /// Determines the index of a specific item in the . /// The to locate in the . /// The index of if found in the list; otherwise, -1. /// /// is of a type that is not assignable to the . // Token: 0x06002F78 RID: 12152 RVA: 0x00019FE0 File Offset: 0x000181E0 [Token(Token = "0x6002F78")] [Address(RVA = "0x35C13B0", Offset = "0x35C03B0", VA = "0x1835C13B0", Slot = "25")] int IList.IndexOf(object value) { return 0; } /// Inserts an item into the at the specified index. /// The zero-based index at which should be inserted. /// The to insert into the . /// /// is not a valid index in the . /// /// is of a type that is not assignable to the . // Token: 0x06002F79 RID: 12153 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F79")] [Address(RVA = "0x35C1490", Offset = "0x35C0490", VA = "0x1835C1490", Slot = "26")] void IList.Insert(int index, object value) { } /// Removes the first occurrence of a specific object from the . /// The to remove from the . /// /// is of a type that is not assignable to the . // Token: 0x06002F7A RID: 12154 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002F7A")] [Address(RVA = "0x35C1630", Offset = "0x35C0630", VA = "0x1835C1630", Slot = "27")] void IList.Remove(object value) { } // Token: 0x06002F7B RID: 12155 RVA: 0x00019FF8 File Offset: 0x000181F8 [Token(Token = "0x6002F7B")] [Address(RVA = "0x35C0820", Offset = "0x35BF820", VA = "0x1835C0820")] private static bool IsCompatibleObject(object value) { return default(bool); } // Token: 0x04001AA2 RID: 6818 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AA2")] private IList items; // Token: 0x04001AA3 RID: 6819 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4001AA3")] [NonSerialized] private object _syncRoot; } }