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 permettant de 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.
[System.Runtime.CompilerServices.Nullable(0)]
public class ExpressionPrinter : System.Linq.Expressions.ExpressionVisitor
public class ExpressionPrinter : System.Linq.Expressions.ExpressionVisitor
[<System.Runtime.CompilerServices.Nullable(0)>]
type ExpressionPrinter = class
inherit ExpressionVisitor
type ExpressionPrinter = class
inherit ExpressionVisitor
Public Class ExpressionPrinter
Inherits ExpressionVisitor
- Héritage
-
ExpressionPrinter
- Attributs
Remarques
Consultez Implémentation des fournisseurs de base de données et des extensions et comment fonctionnent les requêtes EF Core pour plus d’informations et d’exemples.
Constructeurs
| Nom | Description |
|---|---|
| ExpressionPrinter() |
Crée une instance de la ExpressionPrinter classe. |
Méthodes
| Nom | Description |
|---|---|
| Append(Object) |
Classe permettant de 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 générée. |
| AppendLine() |
Ajoute une nouvelle ligne à la sortie actuelle générée. |
| AppendLine(Object) |
Classe permettant de 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 générée. |
| AppendLines(Object, Boolean) |
Classe permettant de 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 générée. |
| GenerateBinaryOperator(ExpressionType) |
Retourne une chaîne d’opérateur binaire correspondant à un nombre 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 permettant de 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 permettant de 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 permettant de 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 sous forme 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 sous forme de chaîne détaillée imprimable de l’expression donnée. |
| ToString() |
Classe permettant de 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 permettant de 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 permettant de 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 permettant de 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 une collection en lecture seule d’expression pour l’impression. |
| VisitConditional(ConditionalExpression) |
Classe permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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 permettant de 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. |