Compile-time object that allows to build a run-time array. Items of the array are run-time expressions.
Allows to build a run-time expression by composing a string thanks to an underlying System.Text.StringBuilder. Use the ToExpression() method to convert the ExpressionBuilder into a compile-time representation of the expression, or the ToValue(IExpressionBuilder) methods converts it to a dynamic expression that can be used in the C# code of the template.
Provides several ways to create instances of the IExpression interface.
Compile-time object that allows to build a run-time interpolated string.
Creates instances of the IStatement interface.
Interface to be implemented by any compile-time object that can be serialized into a run-time expression.
An IExpressionBuilder that is guaranteed to produce a non-null value.