internal ListContent(List owner, int instanceIndex) : base(owner, ((Microsoft.ReportingServices.ReportProcessing.List)owner.ReportItemDef).Grouping, owner.ReportItemDef.Visibility) { if (owner.ReportItemInstance == null) { return; } ListContentInstanceList listContents = ((ListInstance)owner.ReportItemInstance).ListContents; if (listContents == null) { return; } if (instanceIndex < listContents.Count) { m_listContentInstance = listContents[instanceIndex]; if (m_listContentInstance != null) { m_uniqueName = m_listContentInstance.UniqueName; } } else { Global.Tracer.Assert(listContents.Count == 0); } }
public ListContent(List owner, int instanceIndex) : base(owner, ((AspNetCore.ReportingServices.ReportProcessing.List)owner.ReportItemDef).Grouping, owner.ReportItemDef.Visibility) { if (owner.ReportItemInstance != null) { ListInstance listInstance = (ListInstance)owner.ReportItemInstance; ListContentInstanceList listContents = listInstance.ListContents; if (listContents != null) { if (instanceIndex < listContents.Count) { this.m_listContentInstance = listContents[instanceIndex]; if (this.m_listContentInstance != null) { base.m_uniqueName = this.m_listContentInstance.UniqueName; } } else { Global.Tracer.Assert(0 == listContents.Count); } } } }