Exemple #1
0
 private DataColumn CachedDataColumn(DbSchemaTable.ColumnEnum column, DbSchemaTable.ColumnEnum column2)
 {
     DataColumn dataColumn = this.columnCache[(int)column];
     if (dataColumn == null)
     {
         int num = this.columns.IndexOf(DbSchemaTable.DBCOLUMN_NAME[(int)column]);
         if (-1 == num && column != column2)
         {
             num = this.columns.IndexOf(DbSchemaTable.DBCOLUMN_NAME[(int)column2]);
         }
         if (-1 != num)
         {
             dataColumn = this.columns[num];
             this.columnCache[(int)column] = dataColumn;
         }
     }
     return dataColumn;
 }
Exemple #2
0
 private DataColumn CachedDataColumn(DbSchemaTable.ColumnEnum column)
 {
     return this.CachedDataColumn(column, column);
 }