Share via


CSharpSyntaxTree.GetCompilationUnitRoot(CancellationToken) Method

Definition

Gets the root of the syntax tree statically typed as CompilationUnitSyntax.

public Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax GetCompilationUnitRoot (System.Threading.CancellationToken cancellationToken = default);
member this.GetCompilationUnitRoot : System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax
Public Function GetCompilationUnitRoot (Optional cancellationToken As CancellationToken = Nothing) As CompilationUnitSyntax

Parameters

cancellationToken
CancellationToken

Returns

Exceptions

Throws this exception if HasCompilationUnitRoot is false.

Remarks

Ensure that HasCompilationUnitRoot is true for this tree prior to invoking this method.

Applies to