Class EvaluateExpression
- Namespace
- DuetControlServer.Commands
- Assembly
- DuetControlServer.dll
Implementation of the EvaluateExpression command
public sealed class EvaluateExpression : EvaluateExpression
- Inheritance
-
EvaluateExpression
- Inherited Members
Constructors
EvaluateExpression(CodeFactory, ObjectModel, Expressions)
Implementation of the EvaluateExpression command
public EvaluateExpression(CodeFactory codeFactory, ObjectModel model, Expressions expressions)
Parameters
codeFactoryCodeFactoryCode factory
modelObjectModelObject model
expressionsExpressionsExpression evaluator
Methods
ExecuteAsync(CancellationToken)
Evaluate an arbitrary expression
public override Task<JsonElement> ExecuteAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenOptional cancellation token
Returns
- Task<JsonElement>
Evaluation result