Class EvaluationResultsTreeController
Represents a controller for the expression evaluation operations.
public class EvaluationResultsTreeController
- Inheritance
-
EvaluationResultsTreeController
Constructors
- EvaluationResultsTreeController(IExpressionEvaluator, TreeView, IHost)
Initializes a new instance of the
EvaluationResultsTreeController
class with specified parameters.
Properties
- IsCancellationRequested
Gets a value indicating whether cancellation has been requested for this evaluation.
- IsEvaluationInProgress
Gets a value indicating whether the expression evaluation has been started.
Methods
- CancelEvaluationAsync()
Cancels an evaluation task which is currently running.
- EvaluateExpressionsAsync(IEnumerable<string>, EvaluationResultsTreeControllerOptions)
Evaluates values of given expressions asynchronously.
- GetResultFromNode(TreeViewItem)
Asks for the
EvaluationResult
is associated with the given node.
- SetExpressionValueAsync(string, string)
Sets a given expression value asynchronously.