Interface IGetsExpressionDescription
An object which gets an expression description from an expression body and a collection of all of the TALES variables which are in-scope.
Namespace: ZptSharp.Expressions.CSharpExpressions
Assembly: ZptSharp.CSharpExpressions.dll
Syntax
public interface IGetsExpressionDescription
Methods
| Improve this Doc View SourceGetDescription(String, IDictionary<String, Object>, IEnumerable<AssemblyReference>, IEnumerable<UsingNamespace>)
Gets the expression identity matching the parameters.
Declaration
ExpressionDescription GetDescription(string expression, IDictionary<string, object> allTalesValues, IEnumerable<AssemblyReference> additionalReferences = null, IEnumerable<UsingNamespace> additionalNamespaces = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | expression | The expression body. |
System.Collections.Generic.IDictionary<System.String, System.Object> | allTalesValues | A collection of all of the TALES variables which are in-scope |
System.Collections.Generic.IEnumerable<AssemblyReference> | additionalReferences | An optional collection of additional assembly references for the generated expression. |
System.Collections.Generic.IEnumerable<UsingNamespace> | additionalNamespaces | An optional collection of additional using namespaces for the generated expression. |
Returns
Type | Description |
---|---|
ExpressionDescription | An expression description. |