Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EndInit()

virtual void System.Data.DataTable.EndInit ( )
inlinevirtualinherited

Implements System.ComponentModel.ISupportInitialize.

Definition at line 2035 of file DataTable.cs.

2036 {
2037 if (_dataSet == null || !_dataSet._fInitInProgress)
2038 {
2041 foreach (DataColumn column in Columns)
2042 {
2043 if (column.Computed)
2044 {
2045 column.CopyExpressionFrom(column);
2046 }
2047 }
2048 }
2049 fInitInProgress = false;
2050 if (_delayedSetPrimaryKey != null)
2051 {
2053 _delayedSetPrimaryKey = null;
2054 }
2055 if (_delayedViews.Count > 0)
2056 {
2057 foreach (DataView delayedView in _delayedViews)
2058 {
2059 delayedView.EndInit();
2060 }
2062 }
2063 OnInitialized();
2064 }
DataColumn[] _delayedSetPrimaryKey
Definition DataTable.cs:128
ConstraintCollection Constraints
Definition DataTable.cs:332
DataColumnCollection Columns
Definition DataTable.cs:327
readonly List< DataView > _delayedViews
Definition DataTable.cs:188
DataColumn[] PrimaryKey
Definition DataTable.cs:607

References System.Data.DataTable._dataSet, System.Data.DataTable._delayedSetPrimaryKey, System.Data.DataTable._delayedViews, System.Data.DataSet._fInitInProgress, System.Collections.Generic.Dictionary< TKey, TValue >.Clear(), System.Data.DataTable.Columns, System.Data.DataTable.Constraints, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Data.DataColumnCollection.FinishInitCollection(), System.Data.ConstraintCollection.FinishInitConstraints(), System.Data.DataTable.fInitInProgress, System.Data.DataTable.OnInitialized(), and System.Data.DataTable.PrimaryKey.