SemanticModelAnalysisContext 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 model semantik. Tindakan model semantik beroperasi pada SemanticModel dokumen kode, dan dapat menggunakan SemanticModelAnalysisContext untuk melaporkan Diagnosticmodel.
public value class SemanticModelAnalysisContext
public struct SemanticModelAnalysisContext
public readonly struct SemanticModelAnalysisContext
type SemanticModelAnalysisContext = struct
Public Structure SemanticModelAnalysisContext
- Warisan
-
SemanticModelAnalysisContext
Konstruktor
| SemanticModelAnalysisContext(SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Kedaluwarsa.
Konteks untuk tindakan model semantik. Tindakan model semantik beroperasi pada SemanticModel dokumen kode, dan dapat menggunakan SemanticModelAnalysisContext untuk melaporkan Diagnosticmodel. |
Properti
| CancellationToken |
Token untuk memeriksa pembatalan analisis yang diminta. |
| FilterSpan |
Rentang filter opsional dalam FilterTree untuk menghitung diagnostik.
|
| FilterTree |
Pohon sintaks untuk dianalisis SemanticModel . |
| IsGeneratedCode |
Menunjukkan apakah kode yang mendasar SyntaxTree dihasilkan. |
| Options |
Opsi yang ditentukan untuk analisis. |
| SemanticModel |
SemanticModel itu adalah subjek analisis. |
Metode
| ReportDiagnostic(Diagnostic) |
Diagnostic Laporkan tentang SemanticModel. |