The following table lists the built-in data types of the expression evaluation engine:
| c# type | Description | 
|---|---|
| bool | Represents a Boolean value, which can be either true or false. | 
| DateTime* | Represents an instant in time, typically expressed as a date and time of day. | 
| double | Represents real numbers with a precision of 15-17 digits. | 
| int | Represents integer numbers between -2 147 483 648 and 2 147 483 647. | 
| string | Represents a sequence of zero or more Unicode characters. | 
* Date times can be managed by properties and inside expressions in Combinum, but parameters and attributes can only be defined using the value types bool, double, int and string.
A parameter or attribute that hasn't been set get the default value of its data type during evaluation of expressions:
| c# type | Default value | 
|---|---|
| bool | false | 
| double | 0 (zero) | 
| int | 0 (zero) | 
| string | "" (zero-length string) | 
