Class ExpressionEvaluator
Inheritance
ExpressionEvaluator
Assembly: Microsoft.ML.Probabilistic.Compiler.dll
Syntax
public class ExpressionEvaluator
Fields
binaryOperatorNames
Declaration
public static readonly string[] binaryOperatorNames
Field Value
unaryOperatorNames
Declaration
public static readonly string[] unaryOperatorNames
Field Value
Methods
Evaluate(IExpression)
Declaration
public object Evaluate(IExpression expr)
Parameters
Returns
Evaluate(IObjectCreateExpression)
Declaration
public object Evaluate(IObjectCreateExpression ioce)
Parameters
Returns
EvaluateAll(IList<IExpression>)
Declaration
public object[] EvaluateAll(IList<IExpression> iec)
Parameters
Returns
Invoke(IMethodReferenceExpression, Object[])
Declaration
public object Invoke(IMethodReferenceExpression imre, object[] args)
Parameters
Returns
Quote(Object)
Quotes an object instance or returns null if it cannot.
Declaration
public static IExpression Quote(object p)
Parameters
Type |
Name |
Description |
Object |
p |
|
Returns