Langue

ExpressionPrinter Classe

Définition

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.

S’applique à