Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IFunction.cs
1using System;
2
3namespace Waher.Script.Model
4{
8 public enum ArgumentType
9 {
13 Normal,
14
19 Scalar,
20
25 Vector,
26
31 Set,
32
36 Matrix
37 }
38
42 public interface IFunction
43 {
48 {
49 get;
50 }
51
55 string[] Aliases
56 {
57 get;
58 }
59
64 {
65 get;
66 }
67
68 }
69}
Base interface for functions that integrate into the script engine.
Definition: IFunction.cs:43
string FunctionName
Name of the function
Definition: IFunction.cs:48
string[] DefaultArgumentNames
Default Argument names
Definition: IFunction.cs:64
string[] Aliases
Optional aliases. If there are no aliases for the function, null is returned.
Definition: IFunction.cs:56
ArgumentType
Type of parameter used in a function definition or a lambda definition.
Definition: IFunction.cs:9