Document.GetSyntaxTreeAsync(CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le SyntaxTree document de façon asynchrone.
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)
Paramètres
- cancellationToken
- CancellationToken
Retours
L’arborescence de syntaxe retournée peut être null
si le SupportsSyntaxTree retour false
. Cette fonction peut entraîner le calcul pour la première fois qu’elle est appelée, mais retourne un résultat mis en cache chaque fois que la fois suivante.
SyntaxTreeon peut tenir à leurs racines de façon lazieuse. Ainsi, les appels à GetRoot(CancellationToken) ou GetRootAsync(CancellationToken) peuvent finir par provoquer le calcul à ce stade.