private Microsoft.ReportingServices.ReportProcessing.RenderingContext CreateRenderingContext() { LocalExecutionInfo executionInfo = m_executionSession.ExecutionInfo; int num = executionInfo.TotalPages; if (executionInfo.PaginationMode != PaginationMode.TotalPages && num > 0) { num = -num; } PaginationMode clientPaginationMode = PaginationMode.Progressive; if (string.Compare(m_itemContext.RSRequestParameters.PaginationModeValue, "Actual", StringComparison.OrdinalIgnoreCase) == 0) { clientPaginationMode = PaginationMode.TotalPages; } return(new Microsoft.ReportingServices.ReportProcessing.RenderingContext(m_itemContext, "", m_executionSession.EventInfo, m_reportRuntimeSetupHandler.ReportRuntimeSetup, null, UserProfileState.Both, clientPaginationMode, num)); }
public LocalExecutionSession() { ExecutionInfo = new LocalExecutionInfo(); Credentials = new DatasourceCredentialsCollection(); }