Table of Contents

Method Evaluate

Namespace
DocWright.Reporting.Expressions
Assembly
DocWright.Reporting.dll

Evaluate(ReportExpression, ReportExpressionContext)

Evaluates an expression, or returns a literal's text.

public static object? Evaluate(ReportExpression expression, ReportExpressionContext context)

Parameters

expression ReportExpression

The parsed expression.

context ReportExpressionContext

What the expression can reach.

Returns

object

The value.

Exceptions

ArgumentNullException

An argument is null.

ReportExpressionException

Evaluation failed or was refused.

ResourceLimitExceededException

Evaluation exceeded a budget.