ExpressionPrinter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.
public class ExpressionPrinter : System.Linq.Expressions.ExpressionVisitor
type ExpressionPrinter = class
inherit ExpressionVisitor
Public Class ExpressionPrinter
Inherits ExpressionVisitor
- Vererbung
-
ExpressionPrinter
Hinweise
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -Erweiterungen und Funktionsweise von EF Core-Abfragen .
Konstruktoren
ExpressionPrinter() |
Erstellt eine neue Instanz der ExpressionPrinter-Klasse. |
Methoden
Append(Object) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
Append(String) |
Fügt die angegebene Zeichenfolge an die aktuelle Ausgabe an, die erstellt wird. |
AppendLine() |
Fügt eine neue Zeile an die aktuelle Ausgabe an, die erstellt wird. |
AppendLine(Object) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
AppendLine(String) |
Fügt die angegebene Zeichenfolge und eine neue Zeile an die aktuelle Ausgabe an, die erstellt wird. |
AppendLines(Object, Boolean) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
AppendLines(String, Boolean) |
Fügt alle Zeilen an die aktuelle Ausgabe an, die erstellt wird. |
GenerateBinaryOperator(ExpressionType) |
Gibt eine binäre Operatorzeichenfolge zurück, die dem angegebenen ExpressionTypeentspricht. |
Indent() |
Erstellt einen bereichsbezogenen Einzug, der den Einzug erhöht und bei der Löschung dekrementiert. |
PostProcess(String) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
Print(Expression, Nullable<Int32>) |
Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks. |
Print(Expression) |
Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks. |
PrintCore(Expression, Nullable<Int32>, Boolean) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
PrintDebug(Expression, Nullable<Int32>, Boolean) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
PrintDebug(Expression) |
Erstellt eine druckbare ausführliche Zeichenfolgendarstellung des angegebenen Ausdrucks. |
PrintExpression(Expression, Nullable<Int32>) |
Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks. |
PrintExpressionDebug(Expression) |
Erstellt eine druckbare ausführliche Zeichenfolgendarstellung des angegebenen Ausdrucks. |
ToString() |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
Visit(Expression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitBinary(BinaryExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitBlock(BlockExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitCollection<T>(IReadOnlyCollection<T>, Action<ExpressionPrinter>) |
Besuchen Sie die angegebene schreibgeschützte Sammlung von Ausdrucken zum Drucken. |
VisitConditional(ConditionalExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitConstant(ConstantExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitDefault(DefaultExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitExtension(Expression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitGoto(GotoExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitIndex(IndexExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitInvocation(InvocationExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitLabel(LabelExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitLambda<T>(Expression<T>) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitList<T>(IReadOnlyList<T>, Action<ExpressionPrinter>) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitLoop(LoopExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitMember(MemberExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitMemberInit(MemberInitExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitMethodCall(MethodCallExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitNew(NewExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitNewArray(NewArrayExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitParameter(ParameterExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitSwitch(SwitchExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitTry(TryExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitTypeBinary(TypeBinaryExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
VisitUnary(UnaryExpression) |
Eine Klasse zum Erstellen einer druckbaren Zeichenfolgendarstellung des Ausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
Gilt für:
Entity Framework