Partilhar via


EdmExpressionEvaluator Classe

Definição

Avaliador de expressão.

public class EdmExpressionEvaluator
type EdmExpressionEvaluator = class
Public Class EdmExpressionEvaluator
Herança
EdmExpressionEvaluator
Derivado

Construtores

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

Inicializa uma nova instância da classe EdmExpressionEvaluator.

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

Inicializa uma nova instância da classe EdmExpressionEvaluator.

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

Inicializa uma nova instância da classe EdmExpressionEvaluator.

Propriedades

ResolveTypeFromName

Função usada para obter o tipo de edm com base em IEdmModel e no nome do tipo.

Métodos

Evaluate(IEdmExpression)

Avalia uma expressão sem contexto de valor.

Evaluate(IEdmExpression, IEdmStructuredValue)

Avalia uma expressão no contexto de um valor.

Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Avalia uma expressão no contexto de um valor e um tipo de destino.

FindEdmType(String, IEdmModel)

Obtenha o IEdmType de um nome de tipo edm especificado de um IEdmModel.

Aplica-se a