303    {
  304        get
  305        {
  308            for (
int i = 0; 
i < 
array.Length; 
i++)
 
  309            {
  312            }
  314        }
  315        set
  316        {
  318            {
  319                throw ExceptionBuilder.ArgumentNull("ItemArray");
  320            }
  322            {
  323                throw ExceptionBuilder.ValueArrayLength();
  324            }
  327            {
  329            }
  331            for (
int i = 0; 
i < 
value.Length; 
i++)
 
  332            {
  335                {
  336                    continue;
  337                }
  340                {
  341                    throw ExceptionBuilder.ReadOnly(
dataColumn.ColumnName);
 
  342                }
  344                {
  347                }
  349                {
  351                }
  353                {
  354                    throw ExceptionBuilder.ReadOnly(
dataColumn.ColumnName);
 
  355                }
  357                {
  359                }
  362                {
  364                    {
  365                        throw ExceptionBuilder.CannotSetToNull(
dataColumn);
 
  366                    }
  368                }
  369                try
  370                {
  373                }
  375                {
  376                    if (flag)
  377                    {
  379                    }
  380                    throw;
  381                }
  384                {
  386                }
  387            }
  389        }
  390    }
static bool IsCatchableOrSecurityExceptionType(Exception e)
 
readonly DataColumnCollection _columns
 
DataColumn? LastChangedColumn
 
int GetProposedRecordNo()
 
readonly DataTable _table
 
virtual void OnColumnChanged(DataColumnChangeEventArgs e)
 
virtual void OnColumnChanging(DataColumnChangeEventArgs e)
 
bool NeedColumnChangeEvents