public override object PublishClone(AutomaticSubtotalContext context)
        {
            TablixCell tablixCell = (TablixCell)base.PublishClone(context);

            if (this.m_dataElementName != null)
            {
                tablixCell.m_dataElementName = (string)this.m_dataElementName.Clone();
            }
            return(tablixCell);
        }
 public override TablixCell this[int index]
 {
     get
     {
         if (index >= 0 && index < this.Count)
         {
             AspNetCore.ReportingServices.ReportIntermediateFormat.TablixCell tablixCell = this.m_rowDef.TablixCells[index];
             if (tablixCell.ColSpan > 0 && this.m_cellROMDefs[index] == null)
             {
                 this.m_cellROMDefs[index] = new InternalTablixCell(base.m_owner, base.m_rowIndex, index, tablixCell);
             }
             return(this.m_cellROMDefs[index]);
         }
         throw new RenderingObjectModelException(ProcessingErrorCode.rsInvalidParameterRange, index, 0, this.Count);
     }
 }
 public InternalTablixCell(Tablix owner, int rowIndex, int colIndex, AspNetCore.ReportingServices.ReportIntermediateFormat.TablixCell cellDef)
     : base(cellDef, owner, rowIndex, colIndex)
 {
     this.m_cellDef = cellDef;
 }