ExpressionPrinter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu.
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
[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
- Dědičnost
-
ExpressionPrinter
- Atributy
Poznámky
Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření a jak fungují dotazy EF Core .
Konstruktory
| Název | Description |
|---|---|
| ExpressionPrinter() |
Vytvoří novou instanci ExpressionPrinter třídy. |
Metody
| Název | Description |
|---|---|
| Append(Object) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| Append(String) |
Připojí daný řetězec k aktuálnímu výstupu, který se sestavuje. |
| AppendLine() |
Připojí nový řádek k aktuálnímu výstupu, který se sestavuje. |
| AppendLine(Object) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| AppendLine(String) |
Připojí daný řetězec a nový řádek k aktuálnímu výstupu, který se sestavuje. |
| AppendLines(Object, Boolean) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| AppendLines(String, Boolean) |
Připojí všechny řádky k aktuálnímu výstupu, který se sestavuje. |
| GenerateBinaryOperator(ExpressionType) |
Vrátí řetězec binárního operátoru odpovídající danému ExpressionTypeoperátoru . |
| Indent() |
Vytvoří odsazení s vymezeným oborem, který zvýší odsazení, a po vyřazení ho zmenší. |
| PostProcess(String) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| Print(Expression, Nullable<Int32>) |
Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu. |
| Print(Expression) |
Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu. |
| PrintCore(Expression, Nullable<Int32>, Boolean) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| PrintDebug(Expression, Nullable<Int32>, Boolean) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| PrintDebug(Expression) |
Vytvoří tisknutelnou podrobnou řetězcovou reprezentaci daného výrazu. |
| PrintExpression(Expression, Nullable<Int32>) |
Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu. |
| PrintExpressionDebug(Expression) |
Vytvoří tisknutelnou podrobnou řetězcovou reprezentaci daného výrazu. |
| ToString() |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| Visit(Expression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitBinary(BinaryExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitBlock(BlockExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitCollection<T>(IReadOnlyCollection<T>, Action<ExpressionPrinter>) |
Navštivte danou kolekci výrazů jen pro čtení pro tisk. |
| VisitConditional(ConditionalExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitConstant(ConstantExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitDefault(DefaultExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitExtension(Expression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitGoto(GotoExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitIndex(IndexExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitInvocation(InvocationExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitLabel(LabelExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitLambda<T>(Expression<T>) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitList<T>(IReadOnlyList<T>, Action<ExpressionPrinter>) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitLoop(LoopExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitMember(MemberExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitMemberInit(MemberInitExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitMethodCall(MethodCallExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitNew(NewExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitNewArray(NewArrayExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitParameter(ParameterExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitSwitch(SwitchExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitTry(TryExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitTypeBinary(TypeBinaryExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| VisitUnary(UnaryExpression) |
Třída, která vytvoří tisknutelnou řetězcovou reprezentaci výrazu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |