Namespace DocWright.Reporting.Expressions
Classes
- ReportCodeHost
Runs a report's custom code — the
<Code>block and<CodeModules>— for a host that has decided to allow it.
- ReportDataScope
The data an expression is evaluated against — one row, and the scopes that contain it — as a report processor presents it to the expression engine.
- ReportExpression
A parsed RDL property value: either a literal, or an expression — text beginning with
=— checked, bound and ready to evaluate any number of times.
- ReportExpressionContext
Everything an expression can reach outside itself: the culture, the clock, the user, the parameters, the data, and page numbers once a report is paginated.
- ReportExpressionEvaluator
Evaluates parsed report expressions.
- ReportExpressionException
A report expression could not be parsed, was refused, or failed while it was evaluated.
- ReportExpressionReference
One name an expression reads from outside itself:
Parameters!Region.Valueis a Parameter namedRegionwith memberValue.
- ReportFieldValue
A dataset field in the current row:
Fields!Name.Value,.IsMissing, and the extended properties some providers supply.
- ReportParameterValue
The value of one report parameter as expressions see it:
Parameters!Name.Value,.Label,.Countand.IsMultiValue.
Enums
- ReportExpressionReferenceKind
What a ReportExpressionReference refers to.