public CommonInfo(string rendererID, DateTime executionTime, ICatalogItemContext reportContext, NameValueCollection reportParameters, AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.GetReportChunk getChunkCallback, ChunkManager.RenderingChunkManager chunkManager, IGetResource getResourceCallback, AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.GetChunkMimeType getChunkMimeType, AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.StoreServerParameters storeServerParameters, bool retrieveRenderingInfo, UserProfileState allowUserProfileState, ReportRuntimeSetup reportRuntimeSetup, IntermediateFormatVersion intermediateFormatVersion)
 {
     this.m_rendererID    = rendererID;
     this.m_executionTime = executionTime;
     this.m_reportContext = reportContext;
     if (reportParameters != null)
     {
         this.m_replacementRoot = reportParameters["ReplacementRoot"];
     }
     this.m_renderingInfoManager      = new RenderingInfoManager(rendererID, getChunkCallback, retrieveRenderingInfo);
     this.m_chunkManager              = chunkManager;
     this.m_getResourceCallback       = getResourceCallback;
     this.m_getChunkCallback          = getChunkCallback;
     this.m_getChunkMimeType          = getChunkMimeType;
     this.m_storeServerParameters     = storeServerParameters;
     this.m_allowUserProfileState     = allowUserProfileState;
     this.m_reportRuntimeSetup        = reportRuntimeSetup;
     this.m_intermediateFormatVersion = intermediateFormatVersion;
 }
 public RenderingContext(ReportSnapshot reportSnapshot, string rendererID, DateTime executionTime, EmbeddedImageHashtable embeddedImages, ImageStreamNames imageStreamNames, EventInformation eventInfo, ICatalogItemContext reportContext, Uri contextUri, NameValueCollection reportParameters, AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.GetReportChunk getChunkCallback, ChunkManager.RenderingChunkManager chunkManager, IGetResource getResourceCallback, AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.GetChunkMimeType getChunkMimeType, AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.StoreServerParameters storeServerParameters, bool retrieveRenderingInfo, UserProfileState allowUserProfileState, ReportRuntimeSetup reportRuntimeSetup, IJobContext jobContext, IDataProtection dataProtection)
 {
     this.m_commonInfo       = new CommonInfo(rendererID, executionTime, reportContext, reportParameters, getChunkCallback, chunkManager, getResourceCallback, getChunkMimeType, storeServerParameters, retrieveRenderingInfo, allowUserProfileState, reportRuntimeSetup, reportSnapshot.Report.IntermediateFormatVersion);
     this.m_inPageSection    = false;
     this.m_prefix           = null;
     this.m_eventInfo        = eventInfo;
     this.m_reportSnapshot   = reportSnapshot;
     this.m_processedItems   = null;
     this.m_cachedHiddenInfo = null;
     this.m_contextUri       = contextUri;
     this.m_embeddedImages   = embeddedImages;
     this.m_imageStreamNames = imageStreamNames;
     this.m_currentReportICatalogItemContext = this.m_commonInfo.TopLevelReportContext;
     this.m_jobContext     = jobContext;
     this.m_dataProtection = dataProtection;
 }