Microsoft.CodeAnalysis.Simplification Ruang nama
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
| SimplificationOptions |
Berisi opsi yang perlu dirinci ke Mesin Penyederhanaan |
| Simplifier |
Memperluas dan Mengurangi subtrees. Ekspansi: 1) Membuat nama yang disimpulkan eksplisit (pada jenis anonim dan tuple). 2) Mengganti nama dengan nama putus-putus yang sepenuhnya memenuhi syarat. 3) Menambahkan tanda kurung di sekitar ekspresi 4) Menambahkan cast/konversi eksplisit di mana konversi implisit ada 5) Menambahkan pelepasan ke pengidentifikasi 6) Menulis ulang pemanggilan metode ekstensi dengan panggilan eksplisit pada kelas yang berisi metode ekstensi. Pengurangan: 1) Mempersingkat nama putus-putus ke formulir minimal yang memenuhi syarat 2) Menghapus tanda kurung yang tidak perlu 3) Menghapus cast/konversi yang tidak perlu 4) Menghapus pelepasan yang tidak perlu 5) Menulis ulang panggilan eksplisit ke metode ekstensi untuk menggunakan notasi titik 6) Menghapus nama elemen tuple yang tidak perlu dan nama anggota jenis anonim |