Sdílet prostřednictvím


EdmExpressionEvaluator Třída

Definice

Vyhodnocovače výrazů.

public class EdmExpressionEvaluator
type EdmExpressionEvaluator = class
Public Class EdmExpressionEvaluator
Dědičnost
EdmExpressionEvaluator
Odvozené

Konstruktory

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

Inicializuje novou instanci EdmExpressionEvaluator třídy.

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

Inicializuje novou instanci EdmExpressionEvaluator třídy.

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

Inicializuje novou instanci EdmExpressionEvaluator třídy.

Vlastnosti

ResolveTypeFromName

Funkce používaná k získání typu edm na IEdmModel základě a názvu typu.

Metody

Evaluate(IEdmExpression)

Vyhodnotí výraz bez kontextu hodnoty.

Evaluate(IEdmExpression, IEdmStructuredValue)

Vyhodnotí výraz v kontextu hodnoty.

Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Vyhodnotí výraz v kontextu hodnoty a cílového typu.

FindEdmType(String, IEdmModel)

IEdmType Získání zadaného názvu typu edm z IEdmModel.

Platí pro