The templating language knows variables just like any other language. Our variables always have a string representation. This means that when you use it in a variable insertion you always get it's string representation.
The following variable types are currently supported in the language:
| Variable type | Represents |
|---|---|
| Class | A class defined in the source assembly |
| Field | A field defined somewhere |
| Integer | A positive integer, currently only used for the for range |
| Namespace | A C# namespace |
| Property | A property defined somewhere |
| String | A string of characters |
| Type | The type of a property, field, method, or otherwise where types are applicable |
| VariableCollection | A collection of one of the aforementioned variables |