using System; using System.Collections; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.ComponentModel { /// Represents a collection of objects. // Token: 0x02000125 RID: 293 [Token(Token = "0x2000125")] [ComVisible(true)] public class EventDescriptorCollection : ICollection, IEnumerable, IList { /// Initializes a new instance of the class with the given array of objects. /// An array of type that provides the events for this collection. // Token: 0x06000737 RID: 1847 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000737")] [Address(RVA = "0x4EC750", Offset = "0x4EB550", VA = "0x1804EC750")] public EventDescriptorCollection(EventDescriptor[] events) { } /// Initializes a new instance of the class with the given array of objects. The collection is optionally read-only. /// An array of type that provides the events for this collection. /// /// to specify a read-only collection; otherwise, . // Token: 0x06000738 RID: 1848 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000738")] [Address(RVA = "0x4EC890", Offset = "0x4EB690", VA = "0x1804EC890")] public EventDescriptorCollection(EventDescriptor[] events, bool readOnly) { } // Token: 0x06000739 RID: 1849 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000739")] [Address(RVA = "0x4EC7D0", Offset = "0x4EB5D0", VA = "0x1804EC7D0")] private EventDescriptorCollection(EventDescriptor[] events, int eventCount, string[] namedSort, IComparer comparer) { } /// Gets the number of event descriptors in the collection. /// The number of event descriptors in the collection. // Token: 0x1700014C RID: 332 // (get) Token: 0x0600073A RID: 1850 RVA: 0x00004DB8 File Offset: 0x00002FB8 [Token(Token = "0x1700014C")] public int Count { [Token(Token = "0x600073A")] [Address(RVA = "0x42EED0", Offset = "0x42DCD0", VA = "0x18042EED0")] get { return 0; } } /// Gets or sets the event with the specified index number. /// The zero-based index number of the to get or set. /// The with the specified index number. /// /// is not a valid index for . // Token: 0x1700014D RID: 333 [Token(Token = "0x1700014D")] public virtual EventDescriptor this[int index] { [Token(Token = "0x600073B")] [Address(RVA = "0x4EC910", Offset = "0x4EB710", VA = "0x1804EC910", Slot = "20")] get { return null; } } /// Gets or sets the event with the specified name. /// The name of the to get or set. /// The with the specified name, or if the event does not exist. // Token: 0x1700014E RID: 334 [Token(Token = "0x1700014E")] public virtual EventDescriptor this[string name] { [Token(Token = "0x600073C")] [Address(RVA = "0x4EC9B0", Offset = "0x4EB7B0", VA = "0x1804EC9B0", Slot = "21")] get { return null; } } /// Adds an to the end of the collection. /// An to add to the collection. /// The position of the within the collection. /// The collection is read-only. // Token: 0x0600073D RID: 1853 RVA: 0x00004DD0 File Offset: 0x00002FD0 [Token(Token = "0x600073D")] [Address(RVA = "0x4EAF90", Offset = "0x4E9D90", VA = "0x1804EAF90")] public int Add(EventDescriptor value) { return 0; } /// Removes all objects from the collection. /// The collection is read-only. // Token: 0x0600073E RID: 1854 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600073E")] [Address(RVA = "0x4EB080", Offset = "0x4E9E80", VA = "0x1804EB080")] public void Clear() { } /// Returns whether the collection contains the given . /// The to find within the collection. /// /// if the collection contains the parameter given; otherwise, . // Token: 0x0600073F RID: 1855 RVA: 0x00004DE8 File Offset: 0x00002FE8 [Token(Token = "0x600073F")] [Address(RVA = "0x4EB0E0", Offset = "0x4E9EE0", VA = "0x1804EB0E0")] public bool Contains(EventDescriptor value) { return default(bool); } /// Copies the elements of the collection to an , starting at a particular index. /// The one-dimensional that is the destination of the elements copied from collection. The must have zero-based indexing. /// The zero-based index in at which copying begins. // Token: 0x06000740 RID: 1856 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000740")] [Address(RVA = "0x4EBE50", Offset = "0x4EAC50", VA = "0x1804EBE50", Slot = "4")] void ICollection.CopyTo(Array array, int index) { } // Token: 0x06000741 RID: 1857 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000741")] [Address(RVA = "0x4EB140", Offset = "0x4E9F40", VA = "0x1804EB140")] private void EnsureEventsOwned() { } // Token: 0x06000742 RID: 1858 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000742")] [Address(RVA = "0x4EB1E0", Offset = "0x4E9FE0", VA = "0x1804EB1E0")] private void EnsureSize(int sizeNeeded) { } /// Gets the description of the event with the specified name in the collection. /// The name of the event to get from the collection. /// /// if you want to ignore the case of the event; otherwise, . /// The with the specified name, or if the event does not exist. // Token: 0x06000743 RID: 1859 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000743")] [Address(RVA = "0x4EB300", Offset = "0x4EA100", VA = "0x1804EB300", Slot = "22")] public virtual EventDescriptor Find(string name, bool ignoreCase) { return null; } /// Returns the index of the given . /// The to find within the collection. /// The index of the given within the collection. // Token: 0x06000744 RID: 1860 RVA: 0x00004E00 File Offset: 0x00003000 [Token(Token = "0x6000744")] [Address(RVA = "0x4EB520", Offset = "0x4EA320", VA = "0x1804EB520")] public int IndexOf(EventDescriptor value) { return 0; } /// Inserts an to the collection at a specified index. /// The index within the collection in which to insert the parameter. /// An to insert into the collection. /// The collection is read-only. // Token: 0x06000745 RID: 1861 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000745")] [Address(RVA = "0x4EB580", Offset = "0x4EA380", VA = "0x1804EB580")] public void Insert(int index, EventDescriptor value) { } /// Removes the specified from the collection. /// The to remove from the collection. /// The collection is read-only. // Token: 0x06000746 RID: 1862 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000746")] [Address(RVA = "0x4EBB10", Offset = "0x4EA910", VA = "0x1804EBB10")] public void Remove(EventDescriptor value) { } /// Removes the at the specified index from the collection. /// The index of the to remove. /// The collection is read-only. // Token: 0x06000747 RID: 1863 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000747")] [Address(RVA = "0x4EBA40", Offset = "0x4EA840", VA = "0x1804EBA40")] public void RemoveAt(int index) { } /// Gets an enumerator for this . /// An enumerator that implements . // Token: 0x06000748 RID: 1864 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000748")] [Address(RVA = "0x4EB480", Offset = "0x4EA280", VA = "0x1804EB480")] public IEnumerator GetEnumerator() { return null; } /// Sorts the members of this , using the default sort for this collection, which is usually alphabetical. /// The new . // Token: 0x06000749 RID: 1865 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000749")] [Address(RVA = "0x4EBDB0", Offset = "0x4EABB0", VA = "0x1804EBDB0", Slot = "23")] public virtual EventDescriptorCollection Sort() { return null; } /// Sorts the members of this , given a specified sort order. /// An array of strings describing the order in which to sort the objects in the collection. /// The new . // Token: 0x0600074A RID: 1866 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600074A")] [Address(RVA = "0x4EBC70", Offset = "0x4EAA70", VA = "0x1804EBC70", Slot = "24")] public virtual EventDescriptorCollection Sort(string[] names) { return null; } /// Sorts the members of this , given a specified sort order and an . /// An array of strings describing the order in which to sort the objects in the collection. /// An to use to sort the objects in this collection. /// The new . // Token: 0x0600074B RID: 1867 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600074B")] [Address(RVA = "0x4EBBD0", Offset = "0x4EA9D0", VA = "0x1804EBBD0", Slot = "25")] public virtual EventDescriptorCollection Sort(string[] names, IComparer comparer) { return null; } /// Sorts the members of this , using the specified . /// An to use to sort the objects in this collection. /// The new . // Token: 0x0600074C RID: 1868 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600074C")] [Address(RVA = "0x4EBD10", Offset = "0x4EAB10", VA = "0x1804EBD10", Slot = "26")] public virtual EventDescriptorCollection Sort(IComparer comparer) { return null; } /// Sorts the members of this . The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical. /// An array of strings describing the order in which to sort the objects in this collection. // Token: 0x0600074D RID: 1869 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600074D")] [Address(RVA = "0x4EB720", Offset = "0x4EA520", VA = "0x1804EB720")] protected void InternalSort(string[] names) { } /// Sorts the members of this , using the specified . /// A comparer to use to sort the objects in this collection. // Token: 0x0600074E RID: 1870 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600074E")] [Address(RVA = "0x4EB6A0", Offset = "0x4EA4A0", VA = "0x1804EB6A0")] protected void InternalSort(IComparer sorter) { } /// Gets the number of elements contained in the collection. /// The number of elements contained in the collection. // Token: 0x1700014F RID: 335 // (get) Token: 0x0600074F RID: 1871 RVA: 0x00004E18 File Offset: 0x00003018 [Token(Token = "0x1700014F")] int ICollection.Count { [Token(Token = "0x600074F")] [Address(RVA = "0x42EED0", Offset = "0x42DCD0", VA = "0x18042EED0", Slot = "5")] get { return 0; } } /// Gets a value indicating whether access to the collection is synchronized. /// /// if access to the collection is synchronized; otherwise, . // Token: 0x17000150 RID: 336 // (get) Token: 0x06000750 RID: 1872 RVA: 0x00004E30 File Offset: 0x00003030 [Token(Token = "0x17000150")] bool ICollection.IsSynchronized { [Token(Token = "0x6000750")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")] get { return default(bool); } } /// Gets an object that can be used to synchronize access to the collection. /// An object that can be used to synchronize access to the collection. // Token: 0x17000151 RID: 337 // (get) Token: 0x06000751 RID: 1873 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000151")] object ICollection.SyncRoot { [Token(Token = "0x6000751")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "6")] get { return null; } } /// Returns an enumerator that iterates through a collection. /// An that can be used to iterate through the collection. // Token: 0x06000752 RID: 1874 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000752")] [Address(RVA = "0x4EBEA0", Offset = "0x4EACA0", VA = "0x1804EBEA0", Slot = "8")] IEnumerator IEnumerable.GetEnumerator() { 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. /// The collection is read-only. /// /// is less than 0. /// -or- /// is equal to or greater than . // Token: 0x17000152 RID: 338 [Token(Token = "0x17000152")] object IList.this[int index] { [Token(Token = "0x6000753")] [Address(RVA = "0x4A5360", Offset = "0x4A4160", VA = "0x1804A5360", Slot = "9")] get { return null; } [Token(Token = "0x6000754")] [Address(RVA = "0x4EC500", Offset = "0x4EB300", VA = "0x1804EC500", Slot = "10")] set { } } /// Adds an item to the collection. /// The to add to the collection. /// The position into which the new element was inserted. /// The collection is read-only. // Token: 0x06000755 RID: 1877 RVA: 0x00004E48 File Offset: 0x00003048 [Token(Token = "0x6000755")] [Address(RVA = "0x4EBF40", Offset = "0x4EAD40", VA = "0x1804EBF40", Slot = "11")] int IList.Add(object value) { return 0; } /// Removes all the items from the collection. /// The collection is read-only. // Token: 0x06000756 RID: 1878 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000756")] [Address(RVA = "0x4EB080", Offset = "0x4E9E80", VA = "0x1804EB080", Slot = "13")] void IList.Clear() { } /// Determines whether the collection contains a specific value. /// The to locate in the collection. /// /// if the is found in the collection; otherwise, . // Token: 0x06000757 RID: 1879 RVA: 0x00004E60 File Offset: 0x00003060 [Token(Token = "0x6000757")] [Address(RVA = "0x4EC0A0", Offset = "0x4EAEA0", VA = "0x1804EC0A0", Slot = "12")] bool IList.Contains(object value) { return default(bool); } /// Determines the index of a specific item in the collection. /// The to locate in the collection. /// The index of if found in the list; otherwise, -1. // Token: 0x06000758 RID: 1880 RVA: 0x00004E78 File Offset: 0x00003078 [Token(Token = "0x6000758")] [Address(RVA = "0x4EC170", Offset = "0x4EAF70", VA = "0x1804EC170", Slot = "16")] int IList.IndexOf(object value) { return 0; } /// Inserts an item to the collection at the specified index. /// The zero-based index at which should be inserted. /// The to insert into the collection. /// The collection is read-only. // Token: 0x06000759 RID: 1881 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000759")] [Address(RVA = "0x4EC240", Offset = "0x4EB040", VA = "0x1804EC240", Slot = "17")] void IList.Insert(int index, object value) { } /// Removes the first occurrence of a specific object from the collection. /// The to remove from the collection. /// The collection is read-only. // Token: 0x0600075A RID: 1882 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600075A")] [Address(RVA = "0x4EC3D0", Offset = "0x4EB1D0", VA = "0x1804EC3D0", Slot = "18")] void IList.Remove(object value) { } /// Removes the item at the specified index. /// The zero-based index of the item to remove. /// The collection is read-only. // Token: 0x0600075B RID: 1883 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600075B")] [Address(RVA = "0x4EC3C0", Offset = "0x4EB1C0", VA = "0x1804EC3C0", Slot = "19")] void IList.RemoveAt(int index) { } /// Gets a value indicating whether the collection is read-only. /// /// if the collection is read-only; otherwise, . // Token: 0x17000153 RID: 339 // (get) Token: 0x0600075C RID: 1884 RVA: 0x00004E90 File Offset: 0x00003090 [Token(Token = "0x17000153")] bool IList.IsReadOnly { [Token(Token = "0x600075C")] [Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0", Slot = "14")] get { return default(bool); } } /// Gets a value indicating whether the collection has a fixed size. /// /// if the collection has a fixed size; otherwise, . // Token: 0x17000154 RID: 340 // (get) Token: 0x0600075D RID: 1885 RVA: 0x00004EA8 File Offset: 0x000030A8 [Token(Token = "0x17000154")] bool IList.IsFixedSize { [Token(Token = "0x600075D")] [Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0", Slot = "15")] get { return default(bool); } } // Token: 0x040004E0 RID: 1248 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40004E0")] private EventDescriptor[] events; // Token: 0x040004E1 RID: 1249 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40004E1")] private string[] namedSort; // Token: 0x040004E2 RID: 1250 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40004E2")] private IComparer comparer; // Token: 0x040004E3 RID: 1251 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40004E3")] private bool eventsOwned; // Token: 0x040004E4 RID: 1252 [global::Cpp2IlInjected.FieldOffset(Offset = "0x29")] [Token(Token = "0x40004E4")] private bool needSort; // Token: 0x040004E5 RID: 1253 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x40004E5")] private int eventCount; // Token: 0x040004E6 RID: 1254 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40004E6")] private bool readOnly; /// Specifies an empty collection to use, rather than creating a new one with no items. This field is read-only. // Token: 0x040004E7 RID: 1255 [Token(Token = "0x40004E7")] public static readonly EventDescriptorCollection Empty; } }