|
Terraria v1.4.4.9
Terraria source code documentation
|
Protected Member Functions | |
| void | CheckStateForProperty () |
Static Package Functions | |
| static DataRow[] | GetChildRows (DataKey parentKey, DataKey childKey, DataRow parentRow, DataRowVersion version) |
| static DataRow[] | GetParentRows (DataKey parentKey, DataKey childKey, DataRow childRow, DataRowVersion version) |
| static DataRow | GetParentRow (DataKey parentKey, DataKey childKey, DataRow childRow, DataRowVersion version) |
Properties | |
| virtual DataColumn[] | ChildColumns [get] |
| DataColumn[] | ChildColumnsReference [get] |
| DataKey | ChildKey [get] |
| virtual DataTable | ChildTable [get] |
| virtual ? DataSet | DataSet [get] |
| string[] | ParentColumnNames [get] |
| string[] | ChildColumnNames [get] |
| virtual DataColumn[] | ParentColumns [get] |
| DataColumn[] | ParentColumnsReference [get] |
| DataKey | ParentKey [get] |
| virtual DataTable | ParentTable [get] |
| virtual string | RelationName [get, set] |
| virtual bool | Nested [get, set] |
| virtual ? UniqueConstraint | ParentKeyConstraint [get] |
| virtual ? ForeignKeyConstraint | ChildKeyConstraint [get] |
| PropertyCollection | ExtendedProperties [get] |
| bool | CheckMultipleNested [get, set] |
| int | ObjectID [get] |
Events | |
| PropertyChangedEventHandler? | PropertyChanging |
Private Member Functions | |
| void | Create (string relationName, DataColumn[] parentColumns, DataColumn[] childColumns, bool createConstraints) |
| bool | IsAutoGenerated (DataColumn col) |
Static Private Member Functions | |
| static bool | IsKeyNull (object[] values) |
Private Attributes | |
| DataSet | _dataSet |
| DataKey | _childKey |
| DataKey | _parentKey |
| UniqueConstraint | _parentKeyConstraint |
| ForeignKeyConstraint | _childKeyConstraint |
| bool | _checkMultipleNested = true |
| readonly int | _objectID = Interlocked.Increment(ref s_objectTypeCount) |
Static Private Attributes | |
| static int | s_objectTypeCount |
Definition at line 13 of file DataRelation.cs.