EdmToClrEvaluator Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Expression evaluator capable of producing CLR values.
public class EdmToClrEvaluator : Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator
type EdmToClrEvaluator = class
inherit EdmExpressionEvaluator
Public Class EdmToClrEvaluator
Inherits EdmExpressionEvaluator
- Inheritance
Constructors
EdmToClrEvaluator(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 EdmToClrEvaluator class. |
EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>, Func<String,IEdmValue[],IEdmValue>) |
Initializes a new instance of the EdmToClrEvaluator class. |
EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>) |
Initializes a new instance of the EdmToClrEvaluator class. |
Properties
EdmToClrConverter |
Gets or sets an instance of EdmToClrConverter that is used to produce CLR values during evaluation. |
ResolveTypeFromName |
Function used to get edm type based on IEdmModel and the type name. (Inherited from EdmExpressionEvaluator) |
Methods
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference) |
Evaluates an expression in the context of a value and a target type. (Inherited from EdmExpressionEvaluator) |
Evaluate(IEdmExpression, IEdmStructuredValue) |
Evaluates an expression in the context of a value. (Inherited from EdmExpressionEvaluator) |
Evaluate(IEdmExpression) |
Evaluates an expression with no value context. (Inherited from EdmExpressionEvaluator) |
EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference) |
Evaluates an expression in the context of a value and a target type. |
EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue) |
Evaluates an expression in the context of a value. |
EvaluateToClrValue<T>(IEdmExpression) |
Evaluates an expression with no value context. |