SemanticModel.GetDeclarationDiagnostics Metode
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.
Dapatkan semua kesalahan deklarasi dalam pohon sintaksis yang terkait dengan objek ini. Tidak mendapatkan kesalahan yang melibatkan sintaks yang salah, mengkompilasi isi metode atau inisialisasi.
public abstract System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> GetDeclarationDiagnostics(Microsoft.CodeAnalysis.Text.TextSpan? span = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetDeclarationDiagnostics : Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * System.Threading.CancellationToken -> System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>
Public MustOverride Function GetDeclarationDiagnostics (Optional span As Nullable(Of TextSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic)
Parameter
Rentang opsional dalam pohon sintaks untuk mendapatkan diagnostik. Jika tidak ada argumen yang ditentukan, maka diagnostik untuk seluruh pohon dikembalikan.
- cancellationToken
- CancellationToken
Token pembatalan yang dapat digunakan untuk membatalkan proses mendapatkan diagnostik.
Mengembalikan
Keterangan
Kesalahan deklarasi untuk pohon sintaksis di-cache. Pertama kali metode ini dipanggil, semua deklarasi dianalisis untuk diagnostik. Memanggil ini untuk kedua kalinya akan mengembalikan diagnostik cache.