示例#1
0
 public ReportItemCollection(AspNetCore.ReportingServices.ReportProcessing.ReportItemCollection reportItemColDef, ReportItemColInstance reportItemColInstance, RenderingContext renderingContext, NonComputedUniqueNames[] childrenNonComputedUniqueNames)
 {
     if (reportItemColInstance != null)
     {
         ReportItemColInstanceInfo instanceInfo = reportItemColInstance.GetInstanceInfo(renderingContext.ChunkManager, renderingContext.InPageSection);
         Global.Tracer.Assert(childrenNonComputedUniqueNames == null || null == instanceInfo.ChildrenNonComputedUniqueNames);
         if (childrenNonComputedUniqueNames == null)
         {
             childrenNonComputedUniqueNames = instanceInfo.ChildrenNonComputedUniqueNames;
         }
     }
     this.m_childrenNonComputedUniqueNames = childrenNonComputedUniqueNames;
     this.m_reportItemColInstance          = reportItemColInstance;
     this.m_reportItemColDef = reportItemColDef;
     this.m_renderingContext = renderingContext;
 }
示例#2
0
 internal ReportItemCollection(Microsoft.ReportingServices.ReportProcessing.ReportItemCollection reportItemColDef, ReportItemColInstance reportItemColInstance, RenderingContext renderingContext, NonComputedUniqueNames[] childrenNonComputedUniqueNames)
 {
     if (reportItemColInstance != null)
     {
         ReportItemColInstanceInfo instanceInfo = reportItemColInstance.GetInstanceInfo(renderingContext.ChunkManager, renderingContext.InPageSection);
         Global.Tracer.Assert(childrenNonComputedUniqueNames == null || instanceInfo.ChildrenNonComputedUniqueNames == null);
         if (childrenNonComputedUniqueNames == null)
         {
             childrenNonComputedUniqueNames = instanceInfo.ChildrenNonComputedUniqueNames;
         }
     }
     m_childrenNonComputedUniqueNames = childrenNonComputedUniqueNames;
     m_reportItemColInstance          = reportItemColInstance;
     m_reportItemColDef = reportItemColDef;
     m_renderingContext = renderingContext;
 }