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; }
private DataColumn CachedDataColumn(DbSchemaTable.ColumnEnum column) { return this.CachedDataColumn(column, column); }