SyntaxFactory.ParseCompilationUnit(String, Int32, CSharpParseOptions) Method

Definition

Parse a CompilationUnitSyntax using the grammar rule for an entire compilation unit (file). To produce a SyntaxTree instance, use CSharpSyntaxTree.ParseText instead.

public static Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax ParseCompilationUnit (string text, int offset = 0, Microsoft.CodeAnalysis.CSharp.CSharpParseOptions options = default);
public static Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax ParseCompilationUnit (string text, int offset = 0, Microsoft.CodeAnalysis.CSharp.CSharpParseOptions? options = default);
static member ParseCompilationUnit : string * int * Microsoft.CodeAnalysis.CSharp.CSharpParseOptions -> Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax
Public Shared Function ParseCompilationUnit (text As String, Optional offset As Integer = 0, Optional options As CSharpParseOptions = Nothing) As CompilationUnitSyntax

Parameters

text
String

The text of the compilation unit.

offset
Int32

Optional offset into text.

options
CSharpParseOptions

The optional parse options to use. If no options are specified default options are used.

Returns

Applies to