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 | 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 |
The following examples demonstrate the PowerScript syntax for those additional language elements that can be exposed in the .NET assembly.