Поделиться через


Document.GetSyntaxTreeAsync(CancellationToken) Метод

Определение

SyntaxTree Получает документ асинхронно.

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)

Параметры

cancellationToken
CancellationToken

Возвращаемое значение

Возвращаемое дерево синтаксиса может быть null , если SupportsSyntaxTree возвращается false. Эта функция может вызвать вычисление при первом вызове, но будет возвращать кэшированный результат каждый последующий раз. SyntaxTree's может держаться за свои корни лениво. Таким образом, вызовы GetRoot(CancellationToken) или GetRootAsync(CancellationToken) могут привести к возникновению вычислений в этот момент.

Применяется к