Table of Contents

Constructor PropertyDescriptor

Namespace
ReportWright.Design.Properties
Assembly
ReportWright.Design.dll

PropertyDescriptor(string, string, PropertyKind, bool, IReadOnlyList<string>?, ReportSchemaVersion, ReportSchemaVersion?, string?)

Initializes the descriptor.

public PropertyDescriptor(string label, string path, PropertyKind kind, bool allowsExpression, IReadOnlyList<string>? enumValues = null, ReportSchemaVersion minimumVersion = ReportSchemaVersion.Rdl2005, ReportSchemaVersion? maximumVersion = null, string? description = null)

Parameters

label string

The label in the grid.

path string

The element path under the item, segments separated by /, or @Name for the name attribute.

kind PropertyKind

How it is edited.

allowsExpression bool

Whether an = expression may replace the literal.

enumValues IReadOnlyList<string>

The allowed values for Enum.

minimumVersion ReportSchemaVersion

The oldest schema version that knows the property.

maximumVersion ReportSchemaVersion?

The newest schema version that knows it, or null for every later one.

description string

A sentence for the grid's help text.