Properties

<< >>

Navigation:  CodeStencil > Stencils >

Properties

 

You can access the Stencil properties in 3 ways:

 

(1) Double-Click on the root folder, (2) From the context menu, (3) From the File menu

 

CS_clip0032

 

 

Stencil Properties Form

 

CS_clip0033

 

1.Created By: Identifies the creator of the Stencil. It is pre-filled with the username from the machine.

2.Description: This describes the Stencil.

3.3rd Party Controls/Framework/Websites:

4.Details: This just contains more detailed information on the stencil

5.Filename: This is the physical filename of the Stencil file.

6.Output Folder: This is the folder the code will be generated.

7.Version No: This is the version number of the Stencil.

8.License: The following are options that can be selected as the license type: Free, Paid Subscription, GNU/GPL, MIT Software Licensing

9.Category: The options available include; ASP .NET, Blazor, WinForms/WPF, Xamarin, JavaScript/Angular/React/Vue, Sql, Others.

10.3rd Party Vendors: The available options are: DevExpress, Infragistics, SyncFusion, Telerik

11.Node Generation Only: You check this option when you do not want to generate an entire Stencil, and would rather generate one node at any given time. A typical case would be when you have snippets of code in those nodes for specific blocks of unrelated code and you just want to generate ad-hoc based on the specific code you want. When you check this, the code generation button on the toolbar becomes disabled, so then, only one node at a time can be generated.

12.Locked: The usual practice is to lock a Stencil before shipping so that all the nodes are set to read-only. This will help prevent your end-users from making unintended changes. You create a project from a stencil and the project is what you should make changes to.

13.Links: This tab allows you to specify links to Release Notes, Getting Started, and More Information (if any)

 

 CS_clip0034

 

 

Name: This is the name of the Stencil. It is the same as the filename and cannot contain illegal characters. It is read-only on the form.

 

Created By: Identifies the creator of the Stencil. It is pre-filled with the username from the machine.

 

Description: This describes the Stencil.

 

Version: This is the version number of the Stencil.

 

Filename: This is the physical filename of the Stencil file.

 

Output Folder: This is the folder the code will be generated.

 

Stencil Type: This indicates the type of Stencil. It only serves a labeling/identification purpose and does not determine the type of code generated in any way.

 

Comments/Notes: You can add comments here.

 

Locked: The usual practice is to lock a Stencil before shipping so that all the nodes are set to read-only. This will help prevent your end-users from making unintended changes. You create a project from a stencil and the project is what you should make changes to.

 

Node Generation Only: You check this option when you do not want to generate an entire Stencil, and would rather generate one node at any given time. A typical case would be when you have snippets of code in those nodes for specific blocks of unrelated code and you just want to generate ad-hoc based on the specific code you want. When you check this, the code generation button on the toolbar becomes disabled, so then, only one node at a time can be generated.