Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

374 lines
14 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using Cpp2IlInjected;
namespace System.Data
{
/// <summary>Represents the collection of tables for the <see cref="T:System.Data.DataSet" />.</summary>
// Token: 0x0200003E RID: 62
[Token(Token = "0x200003E")]
[ListBindable(false)]
[DefaultEvent("CollectionChanged")]
public sealed class DataTableCollection : InternalDataCollectionBase
{
// Token: 0x06000497 RID: 1175 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000497")]
[Address(RVA = "0xA1A030", Offset = "0xA19030", VA = "0x180A1A030")]
internal DataTableCollection(DataSet dataSet)
{
}
// Token: 0x170000C4 RID: 196
// (get) Token: 0x06000498 RID: 1176 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000C4")]
protected override ArrayList List
{
[Token(Token = "0x6000498")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "12")]
get
{
return null;
}
}
// Token: 0x170000C5 RID: 197
// (get) Token: 0x06000499 RID: 1177 RVA: 0x00003194 File Offset: 0x00001394
[Token(Token = "0x170000C5")]
internal int ObjectID
{
[Token(Token = "0x6000499")]
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
get
{
return 0;
}
}
/// <summary>Gets the <see cref="T:System.Data.DataTable" /> object at the specified index.</summary>
/// <param name="index">The zero-based index of the <see cref="T:System.Data.DataTable" /> to find.</param>
/// <returns>A <see cref="T:System.Data.DataTable" /> with the specified index; otherwise <see langword="null" /> if the <see cref="T:System.Data.DataTable" /> does not exist.</returns>
/// <exception cref="T:System.IndexOutOfRangeException">The index value is greater than the number of items in the collection.</exception>
// Token: 0x170000C6 RID: 198
[Token(Token = "0x170000C6")]
public DataTable this[int index]
{
[Token(Token = "0x600049A")]
[Address(RVA = "0xA1A3D0", Offset = "0xA193D0", VA = "0x180A1A3D0")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Data.DataTable" /> object with the specified name.</summary>
/// <param name="name">The name of the <see langword="DataTable" /> to find.</param>
/// <returns>A <see cref="T:System.Data.DataTable" /> with the specified name; otherwise <see langword="null" /> if the <see cref="T:System.Data.DataTable" /> does not exist.</returns>
// Token: 0x170000C7 RID: 199
[Token(Token = "0x170000C7")]
public DataTable this[string name]
{
[Token(Token = "0x600049B")]
[Address(RVA = "0xA1A300", Offset = "0xA19300", VA = "0x180A1A300")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Data.DataTable" /> object with the specified name in the specified namespace.</summary>
/// <param name="name">The name of the <see langword="DataTable" /> to find.</param>
/// <param name="tableNamespace">The name of the <see cref="T:System.Data.DataTable" /> namespace to look in.</param>
/// <returns>A <see cref="T:System.Data.DataTable" /> with the specified name; otherwise <see langword="null" /> if the <see cref="T:System.Data.DataTable" /> does not exist.</returns>
// Token: 0x170000C8 RID: 200
[Token(Token = "0x170000C8")]
public DataTable this[string name, string tableNamespace]
{
[Token(Token = "0x600049C")]
[Address(RVA = "0xA1A220", Offset = "0xA19220", VA = "0x180A1A220")]
get
{
return null;
}
}
// Token: 0x0600049D RID: 1181 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600049D")]
[Address(RVA = "0xA191C0", Offset = "0xA181C0", VA = "0x180A191C0")]
internal DataTable GetTable(string name, string ns)
{
return null;
}
// Token: 0x0600049E RID: 1182 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600049E")]
[Address(RVA = "0xA19050", Offset = "0xA18050", VA = "0x180A19050")]
internal DataTable GetTableSmart(string name, string ns)
{
return null;
}
/// <summary>Adds the specified <see langword="DataTable" /> to the collection.</summary>
/// <param name="table">The <see langword="DataTable" /> object to add.</param>
/// <exception cref="T:System.ArgumentNullException">The value specified for the table is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The table already belongs to this collection, or belongs to another collection.</exception>
/// <exception cref="T:System.Data.DuplicateNameException">A table in the collection has the same name. The comparison is not case sensitive.</exception>
// Token: 0x0600049F RID: 1183 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600049F")]
[Address(RVA = "0xA17C20", Offset = "0xA16C20", VA = "0x180A17C20")]
public void Add(DataTable table)
{
}
/// <summary>Occurs after the <see cref="T:System.Data.DataTableCollection" /> is changed because of <see cref="T:System.Data.DataTable" /> objects being added or removed.</summary>
// Token: 0x14000008 RID: 8
// (add) Token: 0x060004A0 RID: 1184 RVA: 0x0000206A File Offset: 0x0000026A
// (remove) Token: 0x060004A1 RID: 1185 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x14000008")]
public event CollectionChangeEventHandler CollectionChanged
{
[Token(Token = "0x60004A0")]
[Address(RVA = "0xA1A150", Offset = "0xA19150", VA = "0x180A1A150")]
add
{
}
[Token(Token = "0x60004A1")]
[Address(RVA = "0xA1A4C0", Offset = "0xA194C0", VA = "0x180A1A4C0")]
remove
{
}
}
// Token: 0x060004A2 RID: 1186 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004A2")]
[Address(RVA = "0xA17E70", Offset = "0xA16E70", VA = "0x180A17E70")]
private void ArrayAdd(DataTable table)
{
}
// Token: 0x060004A3 RID: 1187 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004A3")]
[Address(RVA = "0xA17EA0", Offset = "0xA16EA0", VA = "0x180A17EA0")]
internal string AssignName()
{
return null;
}
// Token: 0x060004A4 RID: 1188 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004A4")]
[Address(RVA = "0xA17F60", Offset = "0xA16F60", VA = "0x180A17F60")]
private void BaseAdd(DataTable table)
{
}
// Token: 0x060004A5 RID: 1189 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004A5")]
[Address(RVA = "0xA18180", Offset = "0xA17180", VA = "0x180A18180")]
private void BaseGroupSwitch(DataTable[] oldArray, int oldLength, DataTable[] newArray, int newLength)
{
}
// Token: 0x060004A6 RID: 1190 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004A6")]
[Address(RVA = "0xA18350", Offset = "0xA17350", VA = "0x180A18350")]
private void BaseRemove(DataTable table)
{
}
// Token: 0x060004A7 RID: 1191 RVA: 0x000031AC File Offset: 0x000013AC
[Token(Token = "0x60004A7")]
[Address(RVA = "0xA18550", Offset = "0xA17550", VA = "0x180A18550")]
internal bool CanRemove(DataTable table, bool fThrowException)
{
return default(bool);
}
/// <summary>Clears the collection of all <see cref="T:System.Data.DataTable" /> objects.</summary>
// Token: 0x060004A8 RID: 1192 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004A8")]
[Address(RVA = "0xA18990", Offset = "0xA17990", VA = "0x180A18990")]
public void Clear()
{
}
/// <summary>Gets a value that indicates whether a <see cref="T:System.Data.DataTable" /> object with the specified name exists in the collection.</summary>
/// <param name="name">The name of the <see cref="T:System.Data.DataTable" /> to find.</param>
/// <returns>
/// <see langword="true" /> if the specified table exists; otherwise <see langword="false" />.</returns>
// Token: 0x060004A9 RID: 1193 RVA: 0x000031C4 File Offset: 0x000013C4
[Token(Token = "0x60004A9")]
[Address(RVA = "0xA18E30", Offset = "0xA17E30", VA = "0x180A18E30")]
public bool Contains(string name)
{
return default(bool);
}
// Token: 0x060004AA RID: 1194 RVA: 0x000031DC File Offset: 0x000013DC
[Token(Token = "0x60004AA")]
[Address(RVA = "0xA18C70", Offset = "0xA17C70", VA = "0x180A18C70")]
internal bool Contains(string name, string tableNamespace, bool checkProperty, bool caseSensitive)
{
return default(bool);
}
// Token: 0x060004AB RID: 1195 RVA: 0x000031F4 File Offset: 0x000013F4
[Token(Token = "0x60004AB")]
[Address(RVA = "0xA18E50", Offset = "0xA17E50", VA = "0x180A18E50")]
internal bool Contains(string name, bool caseSensitive)
{
return default(bool);
}
/// <summary>Gets the index of the specified <see cref="T:System.Data.DataTable" /> object.</summary>
/// <param name="table">The <see langword="DataTable" /> to search for.</param>
/// <returns>The zero-based index of the table, or -1 if the table is not found in the collection.</returns>
// Token: 0x060004AC RID: 1196 RVA: 0x0000320C File Offset: 0x0000140C
[Token(Token = "0x60004AC")]
[Address(RVA = "0xA19310", Offset = "0xA18310", VA = "0x180A19310")]
public int IndexOf(DataTable table)
{
return 0;
}
/// <summary>Gets the index in the collection of the <see cref="T:System.Data.DataTable" /> object with the specified name.</summary>
/// <param name="tableName">The name of the <see langword="DataTable" /> object to look for.</param>
/// <returns>The zero-based index of the <see langword="DataTable" /> with the specified name, or -1 if the table does not exist in the collection.
///
/// Returns -1 when two or more tables have the same name but different namespaces. The call does not succeed if there is any ambiguity when matching a table name to exactly one table.</returns>
// Token: 0x060004AD RID: 1197 RVA: 0x00003224 File Offset: 0x00001424
[Token(Token = "0x60004AD")]
[Address(RVA = "0xA19410", Offset = "0xA18410", VA = "0x180A19410")]
public int IndexOf(string tableName)
{
return 0;
}
// Token: 0x060004AE RID: 1198 RVA: 0x0000323C File Offset: 0x0000143C
[Token(Token = "0x60004AE")]
[Address(RVA = "0xA19430", Offset = "0xA18430", VA = "0x180A19430")]
internal int IndexOf(string tableName, string tableNamespace, bool chekforNull)
{
return 0;
}
// Token: 0x060004AF RID: 1199 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004AF")]
[Address(RVA = "0xA19E50", Offset = "0xA18E50", VA = "0x180A19E50")]
internal void ReplaceFromInference(List<DataTable> tableList)
{
}
// Token: 0x060004B0 RID: 1200 RVA: 0x00003254 File Offset: 0x00001454
[Token(Token = "0x60004B0")]
[Address(RVA = "0xA19670", Offset = "0xA18670", VA = "0x180A19670")]
internal int InternalIndexOf(string tableName)
{
return 0;
}
// Token: 0x060004B1 RID: 1201 RVA: 0x0000326C File Offset: 0x0000146C
[Token(Token = "0x60004B1")]
[Address(RVA = "0xA194F0", Offset = "0xA184F0", VA = "0x180A194F0")]
internal int InternalIndexOf(string tableName, string tableNamespace)
{
return 0;
}
// Token: 0x060004B2 RID: 1202 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004B2")]
[Address(RVA = "0xA18FD0", Offset = "0xA17FD0", VA = "0x180A18FD0")]
internal void FinishInitCollection()
{
}
// Token: 0x060004B3 RID: 1203 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004B3")]
[Address(RVA = "0xA19820", Offset = "0xA18820", VA = "0x180A19820")]
private string MakeName(int index)
{
return null;
}
// Token: 0x060004B4 RID: 1204 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004B4")]
[Address(RVA = "0xA198B0", Offset = "0xA188B0", VA = "0x180A198B0")]
private void OnCollectionChanged(CollectionChangeEventArgs ccevent)
{
}
// Token: 0x060004B5 RID: 1205 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004B5")]
[Address(RVA = "0xA19960", Offset = "0xA18960", VA = "0x180A19960")]
private void OnCollectionChanging(CollectionChangeEventArgs ccevent)
{
}
// Token: 0x060004B6 RID: 1206 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004B6")]
[Address(RVA = "0xA19A10", Offset = "0xA18A10", VA = "0x180A19A10")]
internal void RegisterName(string name, string tbNamespace)
{
}
/// <summary>Removes the specified <see cref="T:System.Data.DataTable" /> object from the collection.</summary>
/// <param name="table">The <see langword="DataTable" /> to remove.</param>
/// <exception cref="T:System.ArgumentNullException">The value specified for the table is <see langword="null" />.</exception>
/// <exception cref="T:System.ArgumentException">The table does not belong to this collection.
/// -or-
/// The table is part of a relationship.</exception>
// Token: 0x060004B7 RID: 1207 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004B7")]
[Address(RVA = "0xA19C90", Offset = "0xA18C90", VA = "0x180A19C90")]
public void Remove(DataTable table)
{
}
// Token: 0x060004B8 RID: 1208 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x60004B8")]
[Address(RVA = "0xA19EB0", Offset = "0xA18EB0", VA = "0x180A19EB0")]
internal void UnregisterName(string name)
{
}
// Token: 0x04000126 RID: 294
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000126")]
private readonly DataSet _dataSet;
// Token: 0x04000127 RID: 295
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000127")]
private readonly ArrayList _list;
// Token: 0x04000128 RID: 296
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000128")]
private int _defaultNameIndex;
// Token: 0x04000129 RID: 297
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000129")]
private DataTable[] _delayedAddRangeTables;
// Token: 0x0400012A RID: 298
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400012A")]
private CollectionChangeEventHandler _onCollectionChangedDelegate;
// Token: 0x0400012B RID: 299
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400012B")]
private CollectionChangeEventHandler _onCollectionChangingDelegate;
// Token: 0x0400012C RID: 300
[Token(Token = "0x400012C")]
private static int s_objectTypeCount;
// Token: 0x0400012D RID: 301
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400012D")]
private readonly int _objectID;
}
}