Show / Hide Table of Contents

Class StringExpressionEvaluator

An implementation of IEvaluatesExpression which evaluates TALES 'string' expressions.

Inheritance
System.Object
StringExpressionEvaluator
Implements
IEvaluatesExpression
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ZptSharp.Expressions.StringExpressions
Assembly: ZptSharp.dll
Syntax
public class StringExpressionEvaluator : IEvaluatesExpression

Constructors

| Improve this Doc View Source

StringExpressionEvaluator(IEvaluatesExpression)

Initializes a new instance of the StringExpressionEvaluator class.

Declaration
public StringExpressionEvaluator(IEvaluatesExpression evaluator)
Parameters
Type Name Description
IEvaluatesExpression evaluator

Evaluator.

Methods

| Improve this Doc View Source

EvaluateExpressionAsync(String, ExpressionContext, CancellationToken)

Evaluates the expression asynchronously and returns the result.

Declaration
public Task<object> EvaluateExpressionAsync(string expression, ExpressionContext context, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
System.String expression

The expression string.

ExpressionContext context

The expression context.

System.Threading.CancellationToken cancellationToken

An optional cancellation token.

Returns
Type Description
System.Threading.Tasks.Task<System.Object>

The expression result.

Implements

IEvaluatesExpression

Extension Methods

ExpressionEvaluatorExtensions.EvaluateExpressionAsync<T>(IEvaluatesExpression, String, ExpressionContext, CancellationToken)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX