Document.GetSyntaxTreeAsync(CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das SyntaxTree für dieses Dokument asynchron ab.
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
Gibt zurück
Die zurückgegebene Syntaxstruktur kann sein null
, wenn die SupportsSyntaxTree Rückgabe erfolgt false
. Diese Funktion kann dazu führen, dass die Berechnung zum ersten Mal auftritt, wenn sie aufgerufen wird, aber jedes weitere Mal ein zwischengespeichertes Ergebnis zurückgibt. SyntaxTree's können ihre Wurzeln lazily halten. So führen Aufrufe zu GetRoot(CancellationToken) oder GetRootAsync(CancellationToken) können dazu führen, dass die Berechnung an diesem Punkt auftritt.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für