Document.GetSemanticModelAsync(CancellationToken) Method

Definition

Gets the semantic model for this document asynchronously.

public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.SemanticModel> GetSemanticModelAsync (System.Threading.CancellationToken cancellationToken = default);
public System.Threading.Tasks.Task<Microsoft.CodeAnalysis.SemanticModel?> GetSemanticModelAsync (System.Threading.CancellationToken cancellationToken = default);
member this.GetSemanticModelAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.SemanticModel>
Public Function GetSemanticModelAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of SemanticModel)

Parameters

cancellationToken
CancellationToken

Returns

The returned SemanticModel may be null if SupportsSemanticModel returns false. This function will return the same value if called multiple times.

Applies to