11[
Editor(
"Microsoft.VSDesigner.Data.Design.TablesCollectionEditor, Microsoft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
"System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
259 if (table.DataSet !=
null)
263 if (table.TableName.Length == 0)
439 for (
int i = 0; i <
count; i++)
458 for (
int i = 0; i <
count; i++)
492 for (
int i = 0; i <
count; i++)
551 for (
int i = 0; i <
count; i++)
569 num = ((num == -1) ? i : (-2));
584 for (
int i = 0; i <
count; i++)
594 num = ((num == -1) ? i : (-2));
650 for (
int i = 0; i <
count; i++)
virtual void AddRange(ICollection c)
virtual void Remove(object? obj)
virtual int Add(object? value)
virtual void CopyTo(Array array)
static readonly DataCommonEventSource Log
virtual void OnRemoveTable(DataTable table)
void OnRemovedTable(DataTable table)
DataTable Add(string? name, string? tableNamespace)
void RegisterName(string name, string tbNamespace)
bool CanRemove([NotNullWhen(true)] DataTable table, bool fThrowException)
bool Contains(string name, bool caseSensitive)
DataTable Add(string? name)
CollectionChangeEventHandler _onCollectionChangedDelegate
void UnregisterName(string name)
bool Contains(string name, string tableNamespace)
bool Contains(string name, string tableNamespace, bool checkProperty, bool caseSensitive)
void CopyTo(DataTable[] array, int index)
int IndexOf(string? tableName)
void Remove(DataTable table)
void OnCollectionChanging(CollectionChangeEventArgs ccevent)
void BaseGroupSwitch(DataTable[] oldArray, int oldLength, DataTable[] newArray, int newLength)
CollectionChangeEventHandler? CollectionChanging
bool Contains(string? name)
void Remove(string name, string tableNamespace)
int IndexOf(string tableName, string tableNamespace, bool chekforNull)
void BaseRemove(DataTable table)
DataTable[] _delayedAddRangeTables
DataTable GetTableSmart(string name, string ns)
bool CanRemove(DataTable? table)
void FinishInitCollection()
int IndexOf(DataTable? table)
int IndexOf(string tableName, string tableNamespace)
int InternalIndexOf(string tableName)
void ArrayAdd(DataTable table)
readonly DataSet _dataSet
void OnCollectionChanged(CollectionChangeEventArgs ccevent)
void AddRange(DataTable?[]? tables)
static int s_objectTypeCount
void ReplaceFromInference(List< DataTable > tableList)
string MakeName(int index)
CollectionChangeEventHandler? CollectionChanged
void BaseAdd([NotNull] DataTable table)
DataTableCollection(DataSet dataSet)
DataTable GetTable(string name, string ns)
int InternalIndexOf(string tableName, string tableNamespace)
void Add(DataTable table)
CollectionChangeEventHandler _onCollectionChangingDelegate
bool SetCaseSensitiveValue(bool isCaseSensitive, bool userSet, bool resetIndexes)
void SetDataSet(DataSet dataSet)
DataRelationCollection ParentRelations
bool SetLocaleValue(CultureInfo culture, bool userSet, bool resetIndexes)
DataRelationCollection ChildRelations
static Exception CaseInsensitiveNameConflict(string name)
static Exception TableOutOfRange(int index)
static Exception DatasetConflictingName(string table)
static Exception TableAlreadyInOtherDataSet()
static Exception TableAlreadyInTheDataSet()
static Exception DuplicateTableName(string table)
static Exception ArgumentOutOfRange(string paramName)
static Exception InvalidOffsetLength()
static Exception TableNotInTheDataSet(string table)
static Exception TableInConstraint(DataTable table, Constraint constraint)
static Exception TableInRelation()
static Exception NamespaceNameConflict(string name)
static Exception ArgumentNull(string paramName)
static readonly CollectionChangeEventArgs s_refreshEventArgs
int NamesEqual(string s1, string s2, bool fCaseSensitive, CultureInfo locale)
static ? Delegate Remove(Delegate? source, Delegate? value)
static ? Delegate Combine(Delegate? a, Delegate? b)
static CultureInfo InvariantCulture
static int Increment(ref int location)
delegate void CollectionChangeEventHandler(object? sender, CollectionChangeEventArgs e)