SyntaxNodeAnalysisContext 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 simpul sintaks. Tindakan simpul sintaks dapat menggunakan SyntaxNodeAnalysisContext untuk melaporkan Diagnostics untuk SyntaxNode.
public value class SyntaxNodeAnalysisContext
public struct SyntaxNodeAnalysisContext
public readonly struct SyntaxNodeAnalysisContext
type SyntaxNodeAnalysisContext = struct
Public Structure SyntaxNodeAnalysisContext
- Warisan
-
SyntaxNodeAnalysisContext
Konstruktor
| SyntaxNodeAnalysisContext(SyntaxNode, ISymbol, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Kedaluwarsa.
Konteks untuk tindakan simpul sintaks. Tindakan simpul sintaks dapat menggunakan SyntaxNodeAnalysisContext untuk melaporkan Diagnostics untuk SyntaxNode. |
| SyntaxNodeAnalysisContext(SyntaxNode, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Kedaluwarsa.
Konteks untuk tindakan simpul sintaks. Tindakan simpul sintaks dapat menggunakan SyntaxNodeAnalysisContext untuk melaporkan Diagnostics untuk SyntaxNode. |
Properti
| CancellationToken |
Token untuk memeriksa pembatalan analisis yang diminta. |
| Compilation |
Compilation berisi SyntaxNode. |
| ContainingSymbol |
ISymbol untuk deklarasi yang berisi simpul sintaks. |
| FilterSpan |
Rentang filter opsional dalam FilterTree untuk menghitung diagnostik.
|
| FilterTree |
Pohon sintaks untuk dianalisis Node . |
| IsGeneratedCode |
Menunjukkan apakah Node kode yang dihasilkan. |
| Node |
SyntaxNode itu adalah subjek analisis. |
| Options |
Opsi yang ditentukan untuk analisis. |
| SemanticModel |
SemanticModel yang dapat memberikan informasi semantik tentang SyntaxNode. |
Metode
| ReportDiagnostic(Diagnostic) |
Diagnostic Laporkan tentang SyntaxNode. |