Table of Contents

Class ItemRegistry

Namespace
ReportWright.Design
Assembly
ReportWright.Design.dll

The registered item kinds. The palette is generated from it (A.7.1); a kind the engine refuses to draw is not in it.

public sealed class ItemRegistry
Inheritance
ItemRegistry
Inherited Members

Constructors

ItemRegistry()

Properties

Descriptors

Gets the descriptors in registration order.

Methods

Add(ReportItemDescriptor)

Adds a descriptor.

ById(string)

Finds a descriptor by palette key.

CreateDefault()

The V1 palette (decisions, item 14): every kind the pinned engine draws, placeable where this designer phase can author it.

For(RdlElement)

Finds the descriptor that describes an element: the last registered whose Matches(RdlElement) says so, so a descriptor added after the defaults overrides them.

InGroup(PaletteGroup)

The descriptors of one palette group, in registration order.