Expanders are a very important piece in the architecture of CodeStencil. They form a repository of labels and the strings defined to replace those labels during code generation. You can define as many labels as you want to use for string replacement. ...
NAMESPACE - This is used, in the case of .NET applications to represent the Namespace in your code. It is usually a combination of the ORGANIZATION_LABEL and the PROJECT_NAME. ORGANIZATION_LABEL - The organization Label is usually a single word t ...
Expander Types help you configure the data type of the expander. The available types are: String - This makes the input prompt to accept string inputs. Bool allows you to make the expander accept a true/false option. Folder - This will displa ...
The [%TABLES%] Expander is a unique reserved expander that helps generate table-specific code, forms, or views. A typical use case is when you want to generate a view or a form for a single table without running through the entire generation cycle for al ...
Linked Expanders can allow you to manipulate your expansion string to be replaced by the expander record you are linked to. For example, in this image: The Expander - DB_IN_USE_SQLSERVER is linked to DB_IN_USE. Likewise, the expander DB_IN_USE_SQLITE ...