Bagikan melalui


ExpressionPrinter Kelas

Definisi

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

public class ExpressionPrinter : System.Linq.Expressions.ExpressionVisitor
type ExpressionPrinter = class
    inherit ExpressionVisitor
Public Class ExpressionPrinter
Inherits ExpressionVisitor
Warisan
ExpressionPrinter

Keterangan

Lihat Implementasi penyedia dan ekstensi database dan Cara kerja kueri EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

ExpressionPrinter()

Membuat instans ExpressionPrinter baru kelas .

Metode

Append(Object)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

Append(String)

Menambahkan string yang diberikan ke output saat ini yang sedang dibangun.

AppendLine()

Menambahkan baris baru ke output saat ini yang sedang dibangun.

AppendLine(Object)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

AppendLine(String)

Menambahkan string yang diberikan dan baris baru ke output saat ini yang sedang dibangun.

AppendLines(Object, Boolean)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

AppendLines(String, Boolean)

Menambahkan semua baris ke output saat ini yang sedang dibangun.

GenerateBinaryOperator(ExpressionType)

Mengembalikan string operator biner yang sesuai dengan yang diberikan ExpressionType.

Indent()

Membuat indenter tercakup yang akan menaikkan inden, lalu menguranginya saat dibuang.

PostProcess(String)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

Print(Expression, Nullable<Int32>)

Membuat representasi string yang dapat dicetak dari ekspresi yang diberikan.

Print(Expression)

Membuat representasi string yang dapat dicetak dari ekspresi yang diberikan.

PrintCore(Expression, Nullable<Int32>, Boolean)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

PrintDebug(Expression, Nullable<Int32>, Boolean)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

PrintDebug(Expression)

Membuat representasi string verbose yang dapat dicetak dari ekspresi yang diberikan.

PrintExpression(Expression, Nullable<Int32>)

Membuat representasi string yang dapat dicetak dari ekspresi yang diberikan.

PrintExpressionDebug(Expression)

Membuat representasi string verbose yang dapat dicetak dari ekspresi yang diberikan.

ToString()

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

Visit(Expression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitBinary(BinaryExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitBlock(BlockExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitCollection<T>(IReadOnlyCollection<T>, Action<ExpressionPrinter>)

Kunjungi koleksi ekspresi baca-saja yang diberikan untuk pencetakan.

VisitConditional(ConditionalExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitConstant(ConstantExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitDefault(DefaultExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitExtension(Expression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitGoto(GotoExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitIndex(IndexExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitInvocation(InvocationExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitLabel(LabelExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitLambda<T>(Expression<T>)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitList<T>(IReadOnlyList<T>, Action<ExpressionPrinter>)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitLoop(LoopExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitMember(MemberExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitMemberInit(MemberInitExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitMethodCall(MethodCallExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitNew(NewExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitNewArray(NewArrayExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitParameter(ParameterExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitSwitch(SwitchExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitTry(TryExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitTypeBinary(TypeBinaryExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

VisitUnary(UnaryExpression)

Kelas untuk membuat representasi ekspresi string yang dapat dicetak.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi.

Berlaku untuk