[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Rendering.ReportProcessor.-ctor

ReportProcessor Constructor

ReportProcessor(Report, ResourceLocator, DataTreeBuilderConfig, IReadOnlyDictionary<string, Func<CustomContextArgs, object>>, ReportSnapshot, IServiceProvider)

Creates ReportProcessor instance for root report.

Declaration
public ReportProcessor(Report report, ResourceLocator resourceLocator = null, DataTreeBuilderConfig config = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null, ReportSnapshot snapshot = null, IServiceProvider services = null)
Parameters
Type Name Description
Report report

The report definition.

ResourceLocator resourceLocator

Report resource locator.

DataTreeBuilderConfig config

Report configuration.

IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext

Custom evaluation context objects (custom code, user context, etc.)

ReportSnapshot snapshot

The report snapshot.

IServiceProvider services

Service provider.

Exceptions
Type Condition
ArgumentNullException