SemanticModel.GetMethodBodyDiagnostics Metode

Definisi

Dapatkan semua isi metode dan kesalahan penginisialisasi dalam pohon sintaks yang terkait dengan objek ini. Tidak mendapatkan kesalahan yang melibatkan sintaks atau deklarasi yang salah.

public abstract System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> GetMethodBodyDiagnostics(Microsoft.CodeAnalysis.Text.TextSpan? span = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetMethodBodyDiagnostics : Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * System.Threading.CancellationToken -> System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>
Public MustOverride Function GetMethodBodyDiagnostics (Optional span As Nullable(Of TextSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Diagnostic)

Parameter

span
Nullable<TextSpan>

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 isi metode untuk pohon sintaksis tidak di-cache. Pertama kali metode ini dipanggil, semua badan metode dianalisis untuk diagnostik. Memanggil ini untuk kedua kalinya akan mengulangi pekerjaan ini.

Berlaku untuk