Partager via


SyntaxFactory.ParseExpression(String, Int32, ParseOptions, Boolean) Method

Definition

Parse an ExpressionSyntax node using the lowest precedence grammar rule for expressions.

public static Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax ParseExpression (string text, int offset = 0, Microsoft.CodeAnalysis.ParseOptions options = default, bool consumeFullText = true);
public static Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax ParseExpression (string text, int offset = 0, Microsoft.CodeAnalysis.ParseOptions? options = default, bool consumeFullText = true);
static member ParseExpression : string * int * Microsoft.CodeAnalysis.ParseOptions * bool -> Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax
Public Shared Function ParseExpression (text As String, Optional offset As Integer = 0, Optional options As ParseOptions = Nothing, Optional consumeFullText As Boolean = true) As ExpressionSyntax

Parameters

text
String

The text of the expression.

offset
Int32

Optional offset into text.

options
ParseOptions

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

consumeFullText
Boolean

True if extra tokens in the input should be treated as an error

Returns

Applies to