Pertanyaan yang diberi tag expression-trees

513
Mengambil nama Properti dari ekspresi lambda

Apakah ada cara yang lebih baik untuk mendapatkan nama Properti saat dilewatkan melalui ekspresi lambda? Inilah yang saya miliki saat ini. misalnya. GetSortingInfo<User>(u => u.UserId); Itu bekerja dengan melemparkannya sebagai ekspresi anggota hanya ketika properti itu adalah string....

124
Apakah Roslyn SyntaxNodes digunakan kembali?

Saya telah melihat ke Roslyn CTP dan, sementara itu memecahkan masalah yang mirip dengan API pohon Ekspresi , keduanya tidak dapat diubah tetapi Roslyn melakukannya dengan cara yang sangat berbeda: Expressionnode tidak memiliki referensi ke node induk, dimodifikasi menggunakan a...