public void SetPage(int pageNumber, int totalPages, int overallPageNumber, int overallTotalPages)
        {
            PageEvaluation pageEvaluation = this.m_reportDef.PageEvaluation;

            if (pageEvaluation != null)
            {
                pageEvaluation.Reset(this, pageNumber, totalPages, overallPageNumber, overallTotalPages);
            }
        }
        public void SetPageName(string pageName)
        {
            PageEvaluation pageEvaluation = this.m_reportDef.PageEvaluation;

            if (pageEvaluation != null)
            {
                pageEvaluation.SetPageName(pageName);
            }
        }
        public void GetPageSections()
        {
            PageEvaluation pageEvaluation = this.m_reportDef.PageEvaluation;

            if (pageEvaluation != null)
            {
                pageEvaluation.UpdatePageSections(this);
            }
        }
 public RenderingContext(RenderingContext parentContext, OnDemandProcessingContext onDemandProcessingContext)
 {
     this.m_rendererID         = parentContext.m_rendererID;
     this.m_isSubReportContext = true;
     this.m_pageEvaluation     = null;
     this.m_dynamicInstances   = null;
     this.m_oldReportSnapshot  = parentContext.m_oldReportSnapshot;
     this.m_eventInfo          = parentContext.EventInfo;
     this.m_reportSnapshot     = parentContext.m_reportSnapshot;
     this.m_chunkManager       = parentContext.m_chunkManager;
     this.m_odpContext         = onDemandProcessingContext;
 }
 public Report(IDefinitionPath parentDefinitionPath, AspNetCore.ReportingServices.ReportIntermediateFormat.Report reportDef, AspNetCore.ReportingServices.ReportIntermediateFormat.ReportInstance reportInstance, RenderingContext renderingContext, string reportName, string description, bool subreportInSubtotal)
 {
     this.m_parentDefinitionPath = parentDefinitionPath;
     this.m_isOldSnapshot        = false;
     this.m_reportDef            = reportDef;
     this.m_reportInstance       = reportInstance;
     this.m_isOldSnapshot        = false;
     this.m_subreportInSubtotal  = subreportInSubtotal;
     this.m_renderingContext     = renderingContext;
     this.m_name           = reportName;
     this.m_description    = description;
     this.m_pageEvaluation = null;
 }
 public Report(IDefinitionPath parentDefinitionPath, bool subreportInSubtotal, AspNetCore.ReportingServices.ReportRendering.SubReport subReport, RenderingContext renderingContext)
 {
     this.m_parentDefinitionPath = parentDefinitionPath;
     this.m_renderReport         = subReport.Report;
     this.m_isOldSnapshot        = true;
     this.m_subreportInSubtotal  = subreportInSubtotal;
     if (this.m_renderReport != null)
     {
         this.m_name        = this.m_renderReport.Name;
         this.m_description = this.m_renderReport.Description;
     }
     this.m_renderingContext = new RenderingContext(renderingContext);
     this.m_pageEvaluation   = null;
 }
 public Report(AspNetCore.ReportingServices.ReportProcessing.Report reportDef, AspNetCore.ReportingServices.ReportProcessing.ReportInstance reportInstance, AspNetCore.ReportingServices.ReportRendering.RenderingContext oldRenderingContext, RenderingContext renderingContext, string reportName, string description)
 {
     this.m_renderReport         = new AspNetCore.ReportingServices.ReportRendering.Report(reportDef, reportInstance, oldRenderingContext, reportName, description, Localization.DefaultReportServerSpecificCulture);
     this.m_parentDefinitionPath = null;
     this.m_isOldSnapshot        = true;
     this.m_subreportInSubtotal  = false;
     this.m_renderingContext     = renderingContext;
     this.m_name        = reportName;
     this.m_description = description;
     if (this.m_renderReport.NeedsHeaderFooterEvaluation)
     {
         this.m_pageEvaluation = new ShimPageEvaluation(this);
         this.m_renderingContext.SetPageEvaluation(this.m_pageEvaluation);
     }
 }
 public Report(AspNetCore.ReportingServices.ReportIntermediateFormat.Report reportDef, AspNetCore.ReportingServices.ReportIntermediateFormat.ReportInstance reportInstance, RenderingContext renderingContext, string reportName, string description)
 {
     this.m_parentDefinitionPath = null;
     this.m_isOldSnapshot        = false;
     this.m_reportDef            = reportDef;
     this.m_reportInstance       = reportInstance;
     this.m_renderingContext     = renderingContext;
     this.m_name        = reportName;
     this.m_description = description;
     if (reportDef.HasHeadersOrFooters)
     {
         this.m_pageEvaluation = new OnDemandPageEvaluation(this);
         this.m_renderingContext.SetPageEvaluation(this.m_pageEvaluation);
     }
 }
 public RenderingContext(RenderingContext parentContext, bool hasReportItemReferences)
 {
     this.m_rendererID         = parentContext.m_rendererID;
     this.m_isSubReportContext = true;
     this.m_pageEvaluation     = null;
     this.m_dynamicInstances   = null;
     this.m_eventInfo          = parentContext.EventInfo;
     this.m_reportSnapshot     = parentContext.m_reportSnapshot;
     this.m_oldReportSnapshot  = parentContext.m_oldReportSnapshot;
     this.m_chunkManager       = parentContext.m_chunkManager;
     if (this.m_oldReportSnapshot != null)
     {
         this.m_odpContext = parentContext.OdpContext;
     }
     else
     {
         this.m_odpContext = new OnDemandProcessingContext(parentContext.m_odpContext, hasReportItemReferences, this.m_reportSnapshot.Report);
     }
 }
 public void SetPageEvaluation(PageEvaluation pageEvaluation)
 {
     this.m_pageEvaluation = pageEvaluation;
 }