Document.TryGetSemanticModel(SemanticModel) Method

Definition

Gets the current semantic model for this document if the model is already computed and still cached. In almost all cases, you should call GetSemanticModelAsync(CancellationToken), which will compute the semantic model if necessary.

C#
public bool TryGetSemanticModel(out Microsoft.CodeAnalysis.SemanticModel semanticModel);
C#
public bool TryGetSemanticModel(out Microsoft.CodeAnalysis.SemanticModel? semanticModel);

Parameters

semanticModel
SemanticModel

Returns

Applies to

Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0