Class Expression<T>
- Namespace
 - Acuit.Pinpoint.Workflows.Expressions
 
- Assembly
 - Acuit.Pinpoint.Workflows.dll
 
public class Expression<T> : ValueSource<T>
  Type Parameters
T
- Inheritance
 - 
      
      
      ValueSource<T>Expression<T>
 
- Inherited Members
 
Constructors
Expression()
public Expression()
  Expression(string)
public Expression(string code)
  Parameters
codestring
Expression(string, string)
public Expression(string code, string text)
  Parameters
Properties
Code
public string Code { get; set; }
  Property Value
Methods
EvaluateAsync(ActivityContext, CancellationToken)
Evaluates the value.
public override Task<T> EvaluateAsync(ActivityContext context, CancellationToken cancellationToken = default)
  Parameters
contextActivityContextThe activity context.
cancellationTokenCancellationTokenA token that can request cancelling the evaluation.
Returns
- Task<T>
 A task that represents the asynchronous operation. The value of its Result property contains the resulting value.
ToString()
Returns a string that represents the current object.
public override string ToString()
  Returns
- string
 A string that represents the current object.