1using System.Collections.Generic;
2using System.Threading.Tasks;
82 Dictionary<string, IElement> Result =
new Dictionary<string, IElement>();
91 string Collection =
Arguments[0].AssociatedObjectValue?.
ToString() ??
string.Empty;
Defines an indexable property.
Static class for access to Full-Text-Search
static Task< Dictionary< string, PropertyDefinition[]> > GetFullTextSearchIndexedProperties()
Gets indexed properties for full-text-search indexation.
Class managing a script expression.
Gets properties indexed for full-text-search.
GetFtsProperties(ScriptNode Collection, int Start, int Length, Expression Expression)
Gets properties indexed for full-text-search.
GetFtsProperties(int Start, int Length, Expression Expression)
Gets properties indexed for full-text-search.
override string[] DefaultArgumentNames
Default Argument names
override async Task< IElement > EvaluateAsync(IElement[] Arguments, Variables Variables)
Evaluates the function.
override bool IsAsynchronous
If the node (or its decendants) include asynchronous evaluation. Asynchronous nodes should be evaluat...
override string FunctionName
Name of the function
override IElement Evaluate(IElement[] Arguments, Variables Variables)
Evaluates the function.
Base class for multivariate funcions.
ScriptNode[] Arguments
Function arguments.
static readonly ArgumentType[] argumentTypes0
Zero parameters.
static readonly ArgumentType[] argumentTypes1Scalar
One scalar parameter.
Base class for all nodes in a parsed script tree.
int Length
Length of expression covered by node.
override string ToString()
Expression Expression
Expression of which the node is a part.
int Start
Start position in script expression.
Basic interface for all types of elements.