CompilationAnalysisContext Struktur
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.
Konteks untuk tindakan kompilasi atau tindakan akhir kompilasi. Tindakan kompilasi atau tindakan akhir kompilasi dapat menggunakan CompilationAnalysisContext untuk melaporkan Diagnostics tentang Compilation.
public value class CompilationAnalysisContext
public struct CompilationAnalysisContext
public readonly struct CompilationAnalysisContext
type CompilationAnalysisContext = struct
Public Structure CompilationAnalysisContext
- Warisan
-
CompilationAnalysisContext
Konstruktor
| CompilationAnalysisContext(Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Kedaluwarsa.
Konteks untuk tindakan kompilasi atau tindakan akhir kompilasi. Tindakan kompilasi atau tindakan akhir kompilasi dapat menggunakan CompilationAnalysisContext untuk melaporkan Diagnostics tentang Compilation. |
Properti
| CancellationToken |
Token untuk memeriksa pembatalan analisis yang diminta. |
| Compilation |
Compilation itu adalah subjek analisis. |
| Options |
Opsi yang ditentukan untuk analisis. |
Metode
| ReportDiagnostic(Diagnostic) |
Diagnostic Laporkan tentang Compilation. |
| TryGetValue<TValue>(AdditionalText, AdditionalTextValueProvider<TValue>, TValue) |
Mencoba untuk menghitung atau mendapatkan nilai cache yang disediakan oleh yang diberikan |
| TryGetValue<TValue>(SourceText, SourceTextValueProvider<TValue>, TValue) |
Mencoba untuk menghitung atau mendapatkan nilai cache yang disediakan oleh yang diberikan |
| TryGetValue<TValue>(SyntaxTree, SyntaxTreeValueProvider<TValue>, TValue) |
Mencoba untuk menghitung atau mendapatkan nilai cache yang disediakan oleh yang diberikan |