Jazyk

ExpressionPrinter Třída

Definice

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.

Platí pro