internal override void CopyFrom(Column column) { base.CopyFrom(column); if (column.ColumnType != ColumnType.ManyToMany) { return; } ManyToMany mk = (ManyToMany)column; m_ForeignDataSource = mk.m_ForeignDataSource; m_ValueColumn = mk.m_ValueColumn; m_Manytomanytype = mk.m_Manytomanytype; m_ForeignIdentityColumn = mk.m_ForeignIdentityColumn; m_MatrixidentityColumn = mk.m_MatrixidentityColumn; m_MatrixDatasource = mk.m_MatrixDatasource; m_FilterExpression = mk.m_FilterExpression; ConnectionString = mk.ConnectionString; m_TreeParentId = mk.m_TreeParentId; m_RecordsPerRow = mk.m_RecordsPerRow; m_SortExpression = mk.m_SortExpression; m_CheckedAlias = mk.m_CheckedAlias; m_UncheckedAlias = mk.m_UncheckedAlias; m_MatrixTable = mk.m_MatrixTable; }
internal override void CopyFrom(Column column) { base.CopyFrom(column); if (column.ColumnType != ColumnType.ManyToMany) return; ManyToMany mk = (ManyToMany)column; m_ForeignDataSource = mk.m_ForeignDataSource; m_ValueColumn = mk.m_ValueColumn; m_Manytomanytype = mk.m_Manytomanytype; m_ForeignIdentityColumn = mk.m_ForeignIdentityColumn; m_MatrixidentityColumn = mk.m_MatrixidentityColumn; m_MatrixDatasource = mk.m_MatrixDatasource; m_FilterExpression = mk.m_FilterExpression; ConnectionString = mk.ConnectionString; m_TreeParentId = mk.m_TreeParentId; m_RecordsPerRow = mk.m_RecordsPerRow; m_SortExpression = mk.m_SortExpression; m_CheckedAlias = mk.m_CheckedAlias; m_UncheckedAlias = mk.m_UncheckedAlias; m_MatrixTable = mk.m_MatrixTable; }