Share via


EdmExpressionEvaluator Class

Definition

Expression evaluator.

public class EdmExpressionEvaluator
type EdmExpressionEvaluator = class
Public Class EdmExpressionEvaluator
Inheritance
EdmExpressionEvaluator
Derived

Constructors

EdmExpressionEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[], IEdmValue>>, Func<String,IEdmValue[],IEdmValue>, Func<IEdmModel, IEdmType,String,String,IEdmExpression>, Func<IEdmModel,IEdmType, String,String,String,IEdmExpression>, IEdmModel)

Initializes a new instance of the EdmExpressionEvaluator class.

EdmExpressionEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>, Func<String,IEdmValue[],IEdmValue>)

Initializes a new instance of the EdmExpressionEvaluator class.

EdmExpressionEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>)

Initializes a new instance of the EdmExpressionEvaluator class.

Properties

ResolveTypeFromName

Function used to get edm type based on IEdmModel and the type name.

Methods

Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Evaluates an expression in the context of a value and a target type.

Evaluate(IEdmExpression, IEdmStructuredValue)

Evaluates an expression in the context of a value.

Evaluate(IEdmExpression)

Evaluates an expression with no value context.

FindEdmType(String, IEdmModel)

Get the IEdmType of a specified edm type name from an IEdmModel.

Applies to