Document.GetSyntaxTreeAsync(CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene para SyntaxTree este documento de forma asincrónica.
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)
Parámetros
- cancellationToken
- CancellationToken
Devoluciones
El árbol de sintaxis devuelto puede ser null
si SupportsSyntaxTree devuelve false
. Esta función puede hacer que el cálculo se produzca la primera vez que se llama, pero devolverá un resultado almacenado en caché cada vez que sea posterior. SyntaxTreese puede sujetar a sus raíces diferenciosamente. Por lo tanto, las llamadas a GetRoot(CancellationToken) o GetRootAsync(CancellationToken) pueden acabar causando que se produzca el cálculo en ese momento.