次の方法で共有


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、返falseされる場合にSupportsSyntaxTree使用できます。 この関数は、最初に呼び出されるときに計算が発生する可能性がありますが、その後毎回キャッシュされた結果を返します。 SyntaxTree'sは彼らの根に遅く保持することができます。 そのため、その時点で計算がGetRoot(CancellationToken)GetRootAsync(CancellationToken)発生する可能性があります。

適用対象