Zdexby TheHolyOneZ
42,628 classes
Class

ConstraintCollection

: InternalDataCollectionBase : Object
System.Data.ConstraintCollection, System.Data 0x0040 (64 B) inherited 0x0010 System.Data.dll
0x00x0040

Members 6

OffsetSizeNameTypeFlagsDefault
0x08_tableDataTablePrivate+1 flags—
0x08_listArrayListPrivate+1 flags—
0x04_defaultNameIndexintPrivate—
0x00240x04padding / unreflected
0x08_onCollectionChangedCollectionChangeEventHandlerPrivate—
0x08_delayLoadingConstraintsConstraint[]Private—
0x01_fLoadForeignKeyConstraintsOnlyboolPrivate—
0x00390x07unreflected bytes to end of ConstraintCollection
Inherited from InternalDataCollectionBase 1
OffsetSizeNameTypeFlagsDefault
0x08s_refreshEventArgsCollectionChangeEventArgsStatic+2 flags—

Functions 33

SignatureFlagsNativeParams
void .ctor(DataTable table)2 flags0x08
ArrayList get_List()3 flags0x08
Constraint get_Item(int index)Public+1 flags0x08
DataTable get_Table()2 flags0x08
Constraint get_Item(const string& name)Public+1 flags0x08
void Add(Constraint constraint)Public0x08
void Add(Constraint constraint, bool addUniqueWhenAddingForeign)1 flags0x08
Constraint Add(const string& name, const DataColumn[]& columns, bool primaryKey)Public0x08
void AddUniqueConstraint(UniqueConstraint constraint)Private0x08
void AddForeignKeyConstraint(ForeignKeyConstraint constraint)Private0x08
bool AutoGenerated(Constraint constraint)Private0x08
void ArrayAdd(Constraint constraint)Private0x08
void ArrayRemove(Constraint constraint)Private0x08
string AssignName()1 flags0x08
void BaseAdd(Constraint constraint)Private0x08
void BaseGroupSwitch(const Constraint[]& oldArray, int oldLength, const Constraint[]& newArray, int newLength)Private0x08
void BaseRemove(Constraint constraint)Private0x08
bool CanRemove(Constraint constraint, bool fThrowException)1 flags0x08
void Clear()Public0x00
bool Contains(const string& name)Public0x08
bool Contains(const string& name, bool caseSensitive)1 flags0x08
Constraint FindConstraint(Constraint constraint)1 flags0x08
UniqueConstraint FindKeyConstraint(const DataColumn[]& columns)1 flags0x08
UniqueConstraint FindKeyConstraint(DataColumn column)1 flags0x08
ForeignKeyConstraint FindForeignKeyConstraint(const DataColumn[]& parentColumns, const DataColumn[]& childColumns)1 flags0x08
bool CompareArrays(const DataColumn[]& a1, const DataColumn[]& a2)PrivateStatic0x08
int InternalIndexOf(const string& constraintName)1 flags0x08
string MakeName(int index)Private0x08
void OnCollectionChanged(CollectionChangeEventArgs ccevent)Private0x08
void RegisterName(const string& name)1 flags0x08
void Remove(Constraint constraint)Public0x08
void UnregisterName(const string& name)1 flags0x08
void FinishInitConstraints()1 flags0x00

Used by 4

types with a member, parameter or interface of this type