Microsoft.CodeAnalysis.Diagnostics 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.
Additional |
Menyediakan nilai kustom yang terkait dengan AdditionalText instans menggunakan delegasi computeValue yang diberikan. |
Analysis |
Konteks untuk menginisialisasi penganalisis. Inisialisasi Penganalisis dapat menggunakan AnalysisContext untuk mendaftarkan tindakan yang akan dijalankan di salah satu dari:
|
Analysis |
Menyimpan hasil eksekusi penganalisis:
|
Analyzer |
|
Analyzer |
Berikan opsi dari file konfigurasi penganalisis yang di-key pada file sumber. |
Analyzer |
Mewakili penganalisis yang disimpan dalam file rakitan penganalisis. |
Analyzer |
Mewakili gambar referensi penganalisis dalam memori. |
Analyzer |
|
Analyzer |
Opsi diteruskan ke DiagnosticAnalyzer. |
Analyzer |
Mewakili referensi rakitan penganalisis yang berisi penganalisis diagnostik. |
Code |
Konteks untuk tindakan mulai blok kode. Tindakan mulai blok kode dapat menggunakan CodeBlockStartAnalysisContext<TLanguageKindEnum> untuk mendaftarkan tindakan yang akan dijalankan di salah satu dari:
|
Compilation |
Konteks untuk tindakan mulai kompilasi. Tindakan mulai kompilasi dapat menggunakan CompilationStartAnalysisContext untuk mendaftarkan tindakan yang akan dijalankan di salah satu dari:
|
Compilation |
|
Compilation |
Opsi untuk mengonfigurasi eksekusi penganalisis dalam CompilationWithAnalyzers. |
Diagnostic |
Jenis dasar untuk penganalisis diagnostik. |
Diagnostic |
Tempatkan atribut ini ke jenis untuk menyebabkannya dianggap sebagai penganalisis diagnostik. |
Diagnostic |
|
Diagnostic |
Jenis dasar untuk supresor diagnostik yang dapat secara terprogram menekan diagnostik non-kesalahan penganalisis dan/atau pengompilasi. |
Operation |
Konteks untuk tindakan mulai blok operasi. Tindakan mulai blok operasi dapat menggunakan OperationBlockStartAnalysisContext untuk mendaftarkan tindakan yang akan dijalankan di salah satu dari:
|
Source |
Menyediakan nilai kustom yang terkait dengan SourceText instans menggunakan delegasi computeValue yang diberikan. |
Suppression |
Berisi informasi tentang sumber penekanan diagnostik. |
Symbol |
Konteks untuk tindakan mulai simbol untuk menganalisis simbol dan anggotanya. Tindakan awal/akhir simbol dapat menggunakan SymbolStartAnalysisContext untuk melaporkan Diagnostickode dalam dan ISymbol anggotanya. |
Syntax |
Menyediakan nilai kustom yang terkait dengan SyntaxTree instans menggunakan delegasi computeValue yang diberikan. |
Unresolved |
Mewakili referensi penganalisis yang tidak dapat diselesaikan. |
Additional |
Konteks untuk tindakan file tambahan. Tindakan file tambahan dapat menggunakan AdditionalFileAnalysisContext untuk melaporkan Diagnostictentang dokumen non-sumber AdditionalText . |
Code |
Konteks untuk tindakan blok kode atau tindakan akhir blok kode. Tindakan blok kode atau tindakan blokir kode dapat menggunakan CodeBlockAnalysisContext untuk melaporkan Diagnostictentang blok kode. |
Compilation |
Konteks untuk tindakan kompilasi atau tindakan akhir kompilasi. Tindakan kompilasi atau tindakan akhir kompilasi dapat menggunakan CompilationAnalysisContext untuk melaporkan Diagnostictentang Compilation. |
Operation |
Konteks untuk tindakan operasi. Tindakan operasi dapat menggunakan OperationAnalysisContext untuk melaporkan Diagnosticuntuk IOperation. |
Operation |
Konteks untuk tindakan blok operasi atau tindakan akhir blok operasi. Tindakan blok operasi atau tindakan akhir blok operasi dapat menggunakan OperationAnalysisContext untuk melaporkan Diagnostictentang blok operasi. |
Semantic |
Konteks untuk tindakan model semantik. Tindakan model semantik beroperasi pada SemanticModel dokumen kode, dan dapat menggunakan SemanticModelAnalysisContext untuk melaporkan Diagnosticmodel. |
Suppression |
Penindasan terprogram dari oleh DiagnosticDiagnosticSuppressor. |
Suppression |
Konteks untuk menekan diagnostik non-kesalahan penganalisis dan/atau pengompilasi yang dilaporkan untuk kompilasi. |
Symbol |
Konteks untuk tindakan simbol. Tindakan simbol dapat menggunakan SymbolAnalysisContext untuk melaporkan Diagnostictentang ISymbol. |
Syntax |
Konteks untuk tindakan simpul sintaks. Tindakan simpul sintaks dapat menggunakan SyntaxNodeAnalysisContext untuk melaporkan Diagnostics untuk SyntaxNode. |
Syntax |
Konteks untuk tindakan pohon sintaksis. Tindakan pohon sintaksis dapat menggunakan SyntaxTreeAnalysisContext untuk melaporkan Diagnostictentang SyntaxTree untuk dokumen kode. |
Analyzer |
|
Generated |
Bendera untuk mengonfigurasi mode analisis kode yang dihasilkan. |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: