Bagikan melalui


Document.GetSyntaxTreeAsync(CancellationToken) Metode

Definisi

SyntaxTree Mendapatkan untuk dokumen ini secara asinkron.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.SyntaxTree> GetSyntaxTreeAsync(System.Threading.CancellationToken cancellationToken = default);
public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.SyntaxTree?> GetSyntaxTreeAsync(System.Threading.CancellationToken cancellationToken = default);
member this.GetSyntaxTreeAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.SyntaxTree>
Public Function GetSyntaxTreeAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of SyntaxTree)

Parameter

cancellationToken
CancellationToken

Mengembalikan

Pohon sintaks yang dikembalikan bisa jika nullSupportsSyntaxTree mengembalikan false. Fungsi ini dapat menyebabkan komputasi terjadi saat pertama kali dipanggil, tetapi akan mengembalikan hasil cache setiap kali berikutnya. SyntaxTree's bisa berpegang pada akar mereka dengan malas. Jadi panggilan ke GetRoot(CancellationToken) atau GetRootAsync(CancellationToken) mungkin akhirnya menyebabkan komputasi terjadi pada saat itu.

Berlaku untuk