Partager via


SyntaxFactory.ParseMemberDeclaration Method

Definition

Parse a MemberDeclarationSyntax. This includes all of the kinds of members that could occur in a type declaration. If nothing resembling a valid member declaration is found in the input, returns null.

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

Parameters

text
String

The text of the declaration.

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 following a declaration should be treated as an error

Returns

Applies to