internal ShimTableMember(IDefinitionPath parentDefinitionPath, Tablix owner, ShimTableMember parent, int parentCollectionIndex, TableRowsCollection renderRows) : base(parentDefinitionPath, owner, parent, parentCollectionIndex, isColumn: false) { m_rowDefinitionStartIndex = owner.GetCurrentMemberCellDefinitionIndex(); m_isDetailGroup = true; m_renderDetails = renderRows; m_children = new ShimTableMemberCollection(this, (Tablix)m_owner, this, renderRows[0]); m_group = new Group(owner, this); m_rowDefinitionEndIndex = owner.GetCurrentMemberCellDefinitionIndex(); }
internal ShimTableMember(IDefinitionPath parentDefinitionPath, Tablix owner, ShimTableMember parent, int parentCollectionIndex, ShimRenderGroups renderGroups) : base(parentDefinitionPath, owner, parent, parentCollectionIndex, isColumn: false) { m_rowDefinitionStartIndex = owner.GetCurrentMemberCellDefinitionIndex(); if (renderGroups != null) { m_children = new ShimTableMemberCollection(this, (Tablix)m_owner, this, (TableGroup)renderGroups[0]); } m_group = new Group(owner, renderGroups, this); m_rowDefinitionEndIndex = owner.GetCurrentMemberCellDefinitionIndex(); }