Document.GetSyntaxTreeAsync(CancellationToken) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.