Partager via


Classe EdmToClrEvaluator

Représente un évaluateur d'expression capable de générer des valeurs CLR.

Hiérarchie d'héritage

System.Object
  Microsoft.Data.Edm.Evaluation.EdmEvaluator
    Microsoft.Data.Edm.Evaluation.EdmToClrEvaluator

Espace de noms :  Microsoft.Data.Edm.Evaluation
Assembly :  Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)

Syntaxe

'Déclaration
Public Class EdmToClrEvaluator _
    Inherits EdmEvaluator
'Utilisation
Dim instance As EdmToClrEvaluator
public class EdmToClrEvaluator : EdmEvaluator
public ref class EdmToClrEvaluator : public EdmEvaluator
type EdmToClrEvaluator =  
    class
        inherit EdmEvaluator
    end
public class EdmToClrEvaluator extends EdmEvaluator

Le type EdmToClrEvaluator expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique EdmToClrEvaluator(IDictionary<IEdmFunction, Func<T, TResult>>) Initialise une nouvelle instance de la classe EdmToClrEvaluator.
Méthode publique EdmToClrEvaluator(IDictionary<IEdmFunction, Func<T, TResult>>, Boolean) Initialise une nouvelle instance de la classe EdmToClrEvaluator.

Haut de la page

Propriétés

  Nom Description
Propriété publique EdmToClrConverter Obtient ou définit une instance de EdmToClrConverter utilisée pour produire des valeurs CLR pendant l'évaluation.

Haut de la page

Méthodes

  Nom Description
Méthode publique Equals (hérité de Object.)
Méthode publique Evaluate(IEdmExpression) Évalue une expression sans contexte de valeur. (hérité de EdmEvaluator.)
Méthode publique Evaluate(IEdmExpression, IEdmValue) Évalue une expression dans le contexte d'une valeur. (hérité de EdmEvaluator.)
Méthode publique Evaluate(IEdmExpression, IEdmValue, IEdmTypeReference) Évalue une expression dans le contexte d'une valeur et le type de cible. (hérité de EdmEvaluator.)
Méthode publique EvaluateToClrValue<T>(IEdmExpression) Évalue une expression sans contexte de valeur.
Méthode publique EvaluateToClrValue<T>(IEdmExpression, IEdmValue) Évalue une expression dans le contexte d'une valeur.
Méthode publique EvaluateToClrValue<T>(IEdmExpression, IEdmValue, IEdmTypeReference) Évalue une expression dans le contexte d'une valeur et le type de cible.
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.Data.Edm.Evaluation