IFunction

An interface for expression functions.

Description

The IFunction is an interface for expression functions.

Properties

Name

Function’s name.

string Name { get; }

Instance methods

CalculateAsync

Function calculation method.

Task<Variant> CalculateAsync(IList<Variant> parameters, IVariantOperations variantOperations)

  • params: IList<Variant> - array with function parameters.
  • variantOperations: IVariantOperations - variants operations manager.
  • returns: Task<Variant> - returned function’s result.