Named Expression Components
A named expression is a composed of the following:
- expression — the text string that is to be evaluated. The expression is a single-line statement that contains symbols and operators and optionally, numbers (integer or double-precision real) and strings. The statement syntax is shown below.
- internal name — name stored in the DGN library. The internal name should not be changed once the expression is used to define a conditional test.
- external name — defines the string that is displayed in the drop-down menus used to select a named expression for evaluation. This name can be localized to other languages.
- description — visible only in the Named Expressions dialog.
- keyword list — used to group and filter named expressions.
- symbol set list — used to evaluate a named expression.
Examples of expressions:
(symbol or value) [operator (symbol or value) [operator (symbol or value)…..]] 1 1+1 1+1+1 "Hello World!" "Active Model:" & ActiveModel.Name "Active Model:" & ActiveModel.Name & " Time:" & System.DateTime.Now()
For more examples, see Operators in named expressions.