using System;
using System.Collections;
using System.ComponentModel;
using System.Globalization;
using Cpp2IlInjected;
namespace System.Data
{
/// Provides the base functionality for creating collections.
// Token: 0x02000005 RID: 5
[Token(Token = "0x2000005")]
public class InternalDataCollectionBase : ICollection, IEnumerable
{
/// Gets the total number of elements in a collection.
/// The total number of elements in a collection.
// Token: 0x17000001 RID: 1
// (get) Token: 0x06000005 RID: 5 RVA: 0x00002054 File Offset: 0x00000254
[Token(Token = "0x17000001")]
[Browsable(false)]
public virtual int Count
{
[Token(Token = "0x6000005")]
[Address(RVA = "0x9ED3A0", Offset = "0x9EC3A0", VA = "0x1809ED3A0", Slot = "9")]
get
{
return 0;
}
}
/// Copies all the elements of the current to a one-dimensional , starting at the specified index.
/// The one-dimensional to copy the current object's elements into.
/// The destination index to start copying into.
// Token: 0x06000006 RID: 6 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000006")]
[Address(RVA = "0x9ED1C0", Offset = "0x9EC1C0", VA = "0x1809ED1C0", Slot = "10")]
public virtual void CopyTo(Array ar, int index)
{
}
/// Gets an for the collection.
/// An for the collection.
// Token: 0x06000007 RID: 7 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000007")]
[Address(RVA = "0x9ED210", Offset = "0x9EC210", VA = "0x1809ED210", Slot = "11")]
public virtual IEnumerator GetEnumerator()
{
return null;
}
/// Gets a value that indicates whether the is synchonized.
///
/// if the collection is synchronized; otherwise, . The default is .
// Token: 0x17000002 RID: 2
// (get) Token: 0x06000008 RID: 8 RVA: 0x0000206C File Offset: 0x0000026C
[Token(Token = "0x17000002")]
[Browsable(false)]
public bool IsSynchronized
{
[Token(Token = "0x6000008")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")]
get
{
return default(bool);
}
}
// Token: 0x06000009 RID: 9 RVA: 0x00002084 File Offset: 0x00000284
[Token(Token = "0x6000009")]
[Address(RVA = "0x9ED250", Offset = "0x9EC250", VA = "0x1809ED250")]
internal int NamesEqual(string s1, string s2, bool fCaseSensitive, CultureInfo locale)
{
return 0;
}
/// Gets an object that can be used to synchronize the collection.
/// The used to synchronize the collection.
// Token: 0x17000003 RID: 3
// (get) Token: 0x0600000A RID: 10 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000003")]
[Browsable(false)]
public object SyncRoot
{
[Token(Token = "0x600000A")]
[Address(RVA = "0x4A65C0", Offset = "0x4A55C0", VA = "0x1804A65C0", Slot = "6")]
get
{
return null;
}
}
/// Gets the items of the collection as a list.
/// An that contains the collection.
// Token: 0x17000004 RID: 4
// (get) Token: 0x0600000B RID: 11 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000004")]
protected virtual ArrayList List
{
[Token(Token = "0x600000B")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "12")]
get
{
return null;
}
}
/// Initializes a new instance of the class.
// Token: 0x0600000C RID: 12 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600000C")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public InternalDataCollectionBase()
{
}
// Token: 0x0400000E RID: 14
[Token(Token = "0x400000E")]
internal static readonly CollectionChangeEventArgs s_refreshEventArgs;
}
}