Microsoft.CodeAnalysis.Editing 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
| Nama | Deskripsi |
|---|---|
| DocumentEditor |
Editor untuk membuat perubahan pada pohon sintaks dokumen. |
| ImportAdder | |
| SolutionEditor |
Editor untuk membuat perubahan pada beberapa dokumen dalam solusi. |
| SymbolEditor |
Editor untuk membuat perubahan pada deklarasi sumber simbol. |
| SymbolEditorExtensions | |
| SyntaxEditor |
Editor untuk membuat perubahan pada pohon sintaks. Editor bekerja dengan memberikan daftar perubahan yang harus dilakukan pada pohon tertentu secara berurutan. Perubahan diberikan yang SyntaxNode akan berlaku untuk di pohon asli tempat editor dibuat. Semantik aplikasi adalah sebagai berikut:
|
| SyntaxEditorExtensions | |
| SyntaxGenerator |
Pabrik agnostik bahasa untuk membuat simpul sintaksis. API ini dapat digunakan untuk membuat simpul sintaksis khusus bahasa yang secara semantik mirip antar bahasa. Pohon yang dihasilkan oleh API ini akan mencoba menghormati preferensi pengguna jika memungkinkan. Misalnya, pembuatan MemberAccessExpression(SyntaxNode, String) akan dilakukan dengan cara seperti "ini." atau "Saya." akan disederhanakan sesuai dengan preferensi pengguna jika Simplifier digunakan. |
Struct
| Nama | Deskripsi |
|---|---|
| DeclarationModifiers | |
Enum
| Nama | Deskripsi |
|---|---|
| DeclarationKind | |
| OperatorKind | |
| SpecialTypeConstraintKind | |
Delegasikan
| Nama | Deskripsi |
|---|---|
| SymbolEditor.AsyncDeclarationEditAction |
Tindakan yang membuat perubahan pada simpul deklarasi dalam SyntaxTree. |
| SymbolEditor.DeclarationEditAction |
Tindakan yang membuat perubahan pada simpul deklarasi dalam SyntaxTree. |