ExpressionPrinter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe pour créer une représentation sous forme de chaîne imprimable d’expression.
Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.
public class ExpressionPrinter : System.Linq.Expressions.ExpressionVisitor
type ExpressionPrinter = class
inherit ExpressionVisitor
Public Class ExpressionPrinter
Inherits ExpressionVisitor
- Héritage
-
ExpressionPrinter
Remarques
Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données et Fonctionnement des requêtes EF Core .
Constructeurs
ExpressionPrinter() |
Crée une instance de la classe ExpressionPrinter. |
Méthodes
Append(Object) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
Append(String) |
Ajoute la chaîne donnée à la sortie actuelle en cours de génération. |
AppendLine() |
Ajoute une nouvelle ligne à la sortie actuelle en cours de génération. |
AppendLine(Object) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
AppendLine(String) |
Ajoute la chaîne donnée et une nouvelle ligne à la sortie actuelle en cours de génération. |
AppendLines(Object, Boolean) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
AppendLines(String, Boolean) |
Ajoute toutes les lignes à la sortie actuelle en cours de génération. |
GenerateBinaryOperator(ExpressionType) |
Retourne la chaîne d’opérateur binaire correspondant à donné ExpressionType. |
Indent() |
Crée un retrait délimité qui incrémente le retrait, puis le décrémente lorsqu’il est supprimé. |
PostProcess(String) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
Print(Expression, Nullable<Int32>) |
Crée une représentation sous forme de chaîne imprimable de l’expression donnée. |
Print(Expression) |
Crée une représentation sous forme de chaîne imprimable de l’expression donnée. |
PrintCore(Expression, Nullable<Int32>, Boolean) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
PrintDebug(Expression, Nullable<Int32>, Boolean) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
PrintDebug(Expression) |
Crée une représentation de chaîne détaillée imprimable de l’expression donnée. |
PrintExpression(Expression, Nullable<Int32>) |
Crée une représentation sous forme de chaîne imprimable de l’expression donnée. |
PrintExpressionDebug(Expression) |
Crée une représentation de chaîne détaillée imprimable de l’expression donnée. |
ToString() |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
Visit(Expression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitBinary(BinaryExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitBlock(BlockExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitCollection<T>(IReadOnlyCollection<T>, Action<ExpressionPrinter>) |
Visitez la collection d’expression donnée en lecture seule pour l’impression. |
VisitConditional(ConditionalExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitConstant(ConstantExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitDefault(DefaultExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitExtension(Expression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitGoto(GotoExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitIndex(IndexExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitInvocation(InvocationExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitLabel(LabelExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitLambda<T>(Expression<T>) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitList<T>(IReadOnlyList<T>, Action<ExpressionPrinter>) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitLoop(LoopExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitMember(MemberExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitMemberInit(MemberInitExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitMethodCall(MethodCallExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitNew(NewExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitNewArray(NewArrayExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitParameter(ParameterExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitSwitch(SwitchExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitTry(TryExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitTypeBinary(TypeBinaryExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
VisitUnary(UnaryExpression) |
Classe pour créer une représentation sous forme de chaîne imprimable d’expression. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |