private void ConstructCellRelationsWithConstraints(
            SchemaConstraints <BasicKeyConstraint> cConstraints,
            SchemaConstraints <BasicKeyConstraint> sConstraints)
        {
            int cellNumber = 0;

            foreach (Cell cell in this.m_cells)
            {
                cell.CreateViewCellRelation(cellNumber);
                BasicCellRelation basicCellRelation1 = cell.CQuery.BasicCellRelation;
                BasicCellRelation basicCellRelation2 = cell.SQuery.BasicCellRelation;
                CellGroupValidator.PopulateBaseConstraints(basicCellRelation1, cConstraints);
                CellGroupValidator.PopulateBaseConstraints(basicCellRelation2, sConstraints);
                ++cellNumber;
            }
            foreach (Cell cell1 in this.m_cells)
            {
                foreach (Cell cell2 in this.m_cells)
                {
                    object.ReferenceEquals((object)cell1, (object)cell2);
                }
            }
        }