Enhancement of the .NET Assembly Target

The .NET Assembly is expanded to expose additional PB language elements for use in .NET application development.

With the enhanced Assembly target, you are able to restructure your applications and provide a development framework to your users.

The Objects tab of the Project painter exposes additional language elements:

Indexers and constructors cannot be renamed.

Additional language elements in .NET Assembly
Additional language elements NVOs VOs Can be renamed? Can have description?
Functions with generic types or delegates as parameters Yes Yes Yes Yes
Parameterized constructors Yes No No Yes
Events No Yes Yes Yes
Indexers Yes Yes No Yes
.NET properties Yes Yes Yes Yes
Instance variables Yes Yes Yes Yes

PowerScript Syntax

The following examples demonstrate the PowerScript syntax for those additional language elements that can be exposed in the .NET assembly.