Table of Contents

Class ReportExpressionReference

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

One name an expression reads from outside itself: Parameters!Region.Value is a Parameter named Region with member Value.

public sealed class ReportExpressionReference
Inheritance
ReportExpressionReference
Inherited Members

Remarks

This is what a report processor orders cascading parameters by — a parameter whose default reads another must be evaluated after it — and what a designer's rename fixes up.

Constructors

ReportExpressionReference(ReportExpressionReferenceKind, string, string?, int)

Initializes a reference.

Properties

Kind

Gets what is referred to.

Member

Gets the member read, or null when the reference has none.

Name

Gets the name as written.

Position

Gets the zero-based offset into the expression text, including its '='.

Methods

ToString()

Returns the reference in the form it is written.