Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
override void | AddRange (DataRelation[] relations) |
override void | Clear () |
void | Add (DataRelation relation) |
virtual DataRelation | Add (string? name, DataColumn[] parentColumns, DataColumn[] childColumns) |
virtual DataRelation | Add (string? name, DataColumn[] parentColumns, DataColumn[] childColumns, bool createConstraints) |
virtual DataRelation | Add (DataColumn[] parentColumns, DataColumn[] childColumns) |
virtual DataRelation | Add (string? name, DataColumn parentColumn, DataColumn childColumn) |
virtual DataRelation | Add (string? name, DataColumn parentColumn, DataColumn childColumn, bool createConstraints) |
virtual DataRelation | Add (DataColumn parentColumn, DataColumn childColumn) |
virtual void | AddRange (DataRelation[]? relations) |
virtual bool | Contains (string? name) |
void | CopyTo (DataRelation[] array, int index) |
virtual void | CopyTo (Array ar, int index) |
virtual int | IndexOf (DataRelation? relation) |
virtual int | IndexOf (string? relationName) |
virtual bool | CanRemove (DataRelation? relation) |
void | Remove (DataRelation relation) |
void | Remove (string name) |
void | RemoveAt (int index) |
virtual IEnumerator | GetEnumerator () |
Protected Member Functions | |
override DataSet | GetDataSet () |
override void | AddCore (DataRelation relation) |
override void | RemoveCore (DataRelation relation) |
virtual void | OnCollectionChanged (CollectionChangeEventArgs ccevent) |
virtual void | OnCollectionChanging (CollectionChangeEventArgs ccevent) |
Package Functions | |
DataSetRelationCollection (DataSet dataSet) | |
void | FinishInitRelations () |
string | AssignName () |
int | InternalIndexOf (string name) |
void | RegisterName (string name) |
void | UnregisterName (string name) |
int | NamesEqual (string s1, string s2, bool fCaseSensitive, CultureInfo locale) |
Static Package Attributes | |
static readonly CollectionChangeEventArgs | s_refreshEventArgs = new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null) |
Properties | |
override ArrayList | List [get] |
override DataRelation | this[int index] [get] |
override DataRelation | this[string name] [get] |
int | ObjectID [get] |
DataRelation? | this[string? name] [get] |
CollectionChangeEventHandler? | CollectionChanged |
CollectionChangeEventHandler? | CollectionChanging |
virtual int | Count [get] |
bool | IsReadOnly [get] |
bool | IsSynchronized [get] |
object | SyncRoot [get] |
Private Member Functions | |
string | MakeName (int index) |
Private Attributes | |
readonly DataSet | _dataSet |
readonly ArrayList | _relations |
DataRelation[] | _delayLoadingRelations |
DataRelation | _inTransition |
int | _defaultNameIndex = 1 |
CollectionChangeEventHandler | _onCollectionChangedDelegate |
CollectionChangeEventHandler | _onCollectionChangingDelegate |
readonly int | _objectID = Interlocked.Increment(ref s_objectTypeCount) |
Static Private Attributes | |
static int | s_objectTypeCount |
Definition at line 170 of file DataRelationCollection.cs.