Condividi tramite


Document.GetSyntaxTreeAsync(CancellationToken) Metodo

Definizione

Ottiene l'oggetto SyntaxTree per questo documento in modo asincrono.

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)

Parametri

cancellationToken
CancellationToken

Restituisce

L'albero della sintassi restituita può essere null se restituisce SupportsSyntaxTreefalse. Questa funzione può causare la prima chiamata al calcolo, ma restituirà un risultato memorizzato nella cache ogni volta successivo. SyntaxTree's può tenere le loro radici lazily. Quindi le chiamate a GetRoot(CancellationToken) o GetRootAsync(CancellationToken) potrebbero causare l'esecuzione del calcolo a quel punto.

Si applica a