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 pro vytvoření tisknutelné řetězcové reprezentace výrazu.
Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
public class ExpressionPrinter : System.Linq.Expressions.ExpressionVisitor
type ExpressionPrinter = class
inherit ExpressionVisitor
Public Class ExpressionPrinter
Inherits ExpressionVisitor
- Dědičnost
-
ExpressionPrinter
Poznámky
Další informace a příklady najdete v tématech Implementace poskytovatelů a rozšíření databází a Jak fungují dotazy EF Core .
Konstruktory
ExpressionPrinter() |
Vytvoří novou instanci třídy ExpressionPrinter. |
Metody
Append(Object) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (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 pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (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 pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
AppendLines(String, Boolean) |
Připojí všechny řádky k aktuálnímu sestavě výstupu. |
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 při odstranění ho sníží. |
PostProcess(String) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (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 pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
PrintDebug(Expression, Nullable<Int32>, Boolean) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (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 pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Visit(Expression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitBinary(BinaryExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitBlock(BlockExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (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 pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitConstant(ConstantExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitDefault(DefaultExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitExtension(Expression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitGoto(GotoExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitIndex(IndexExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitInvocation(InvocationExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitLabel(LabelExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitLambda<T>(Expression<T>) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitList<T>(IReadOnlyList<T>, Action<ExpressionPrinter>) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitLoop(LoopExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitMember(MemberExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitMemberInit(MemberInitExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitMethodCall(MethodCallExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitNew(NewExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitNewArray(NewArrayExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitParameter(ParameterExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitSwitch(SwitchExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitTry(TryExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitTypeBinary(TypeBinaryExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
VisitUnary(UnaryExpression) |
Třída pro vytvoření tisknutelné řetězcové reprezentace výrazu. Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
Platí pro
Entity Framework