Table of Contents

Class AsyncFunctionArgs

Namespace
NCalc.Handlers
Assembly
NCalc.Async.dll
public class AsyncFunctionArgs : EventArgs
Inheritance
AsyncFunctionArgs
Inherited Members

Constructors

AsyncFunctionArgs(Guid, AsyncExpression[], CancellationToken)

public AsyncFunctionArgs(Guid id, AsyncExpression[] parameters, CancellationToken ct)

Parameters

id Guid
parameters AsyncExpression[]
ct CancellationToken

Properties

CancellationToken

public CancellationToken CancellationToken { get; }

Property Value

CancellationToken

HasResult

public bool HasResult { get; }

Property Value

bool

Id

public Guid Id { get; }

Property Value

Guid

Parameters

public AsyncExpression[] Parameters { get; }

Property Value

AsyncExpression[]

Result

public object? Result { get; set; }

Property Value

object

Methods

EvaluateParametersAsync(CancellationToken)

public ValueTask<object?[]> EvaluateParametersAsync(CancellationToken ct = default)

Parameters

ct CancellationToken

Returns

ValueTask<object[]>