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.