ExpressionPrinter Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Entity Framework