ZPT-Sharp
v1.0.0
Zope Page Templates for .NET
|
Interface for a type which evaluates TALES expressions. More...
Public Member Functions | |
ExpressionResult | Evaluate (Expression expression, IRenderingContext context, ITalesModel model) |
Evaluate the specified expression, for the given element and model. More... | |
Properties | |
string | ExpressionPrefix [get] |
Gets the expression prefix handled by the current evaluator instance. More... | |
Interface for a type which evaluates TALES expressions.
ExpressionResult CSF.Zpt.Tales.IExpressionEvaluator.Evaluate | ( | Expression | expression, |
IRenderingContext | context, | ||
ITalesModel | model | ||
) |
Evaluate the specified expression, for the given element and model.
expression | The expression to evaluate. |
context | The rendering context for the expression being evaluated. |
model | The ZPT model, providing the context for evaluation. |
Implemented in CSF.Zpt.Tales.ExpressionEvaluatorBase, CSF.Zpt.ExpressionEvaluators.StringExpressions.StringExpressionEvaluator, CSF.Zpt.ExpressionEvaluators.LoadExpressions.LoadExpressionEvaluator, CSF.Zpt.ExpressionEvaluators.CSharpExpressions.CSharpExpressionEvaluator, CSF.Zpt.ExpressionEvaluators.PythonExpressions.PythonExpressionEvaluator, CSF.Zpt.ExpressionEvaluators.CSharpExpressions.CSharpNamespaceExpressionEvaluator, CSF.Zpt.ExpressionEvaluators.CSharpExpressions.CSharpTypeExpressionEvaluator, CSF.Zpt.ExpressionEvaluators.NotExpressions.NotExpressionEvaluator, CSF.Zpt.ExpressionEvaluators.PathExpressions.PathExpressionEvaluator, and CSF.Zpt.ExpressionEvaluators.CSharpExpressions.CSharpAssemblyExpressionEvaluator.
|
get |
Gets the expression prefix handled by the current evaluator instance.
The prefix.