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. |