Search Results for

    Show / Hide Table of Contents

    Class SyntaxFactory

    Inheritance
    object
    SyntaxFactory
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Microsoft.CodeAnalysis.CSharp
    Assembly: Microsoft.CodeAnalysis.CSharp.dll
    Syntax
    public static class SyntaxFactory

    Properties

    CarriageReturn

    Declaration
    public static SyntaxTrivia CarriageReturn { get; }
    Property Value
    Type Description
    SyntaxTrivia

    CarriageReturnLineFeed

    Declaration
    public static SyntaxTrivia CarriageReturnLineFeed { get; }
    Property Value
    Type Description
    SyntaxTrivia

    ElasticCarriageReturn

    Declaration
    public static SyntaxTrivia ElasticCarriageReturn { get; }
    Property Value
    Type Description
    SyntaxTrivia

    ElasticCarriageReturnLineFeed

    Declaration
    public static SyntaxTrivia ElasticCarriageReturnLineFeed { get; }
    Property Value
    Type Description
    SyntaxTrivia

    ElasticLineFeed

    Declaration
    public static SyntaxTrivia ElasticLineFeed { get; }
    Property Value
    Type Description
    SyntaxTrivia

    ElasticMarker

    Declaration
    public static SyntaxTrivia ElasticMarker { get; }
    Property Value
    Type Description
    SyntaxTrivia

    ElasticSpace

    Declaration
    public static SyntaxTrivia ElasticSpace { get; }
    Property Value
    Type Description
    SyntaxTrivia

    ElasticTab

    Declaration
    public static SyntaxTrivia ElasticTab { get; }
    Property Value
    Type Description
    SyntaxTrivia

    LineFeed

    Declaration
    public static SyntaxTrivia LineFeed { get; }
    Property Value
    Type Description
    SyntaxTrivia

    Space

    Declaration
    public static SyntaxTrivia Space { get; }
    Property Value
    Type Description
    SyntaxTrivia

    Tab

    Declaration
    public static SyntaxTrivia Tab { get; }
    Property Value
    Type Description
    SyntaxTrivia

    Methods

    AccessorDeclaration(SyntaxKind)

    Declaration
    public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind)
    Parameters
    Type Name Description
    SyntaxKind kind
    Returns
    Type Description
    AccessorDeclarationSyntax

    AccessorDeclaration(SyntaxKind, BlockSyntax?)

    Declaration
    public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, BlockSyntax? body)
    Parameters
    Type Name Description
    SyntaxKind kind
    BlockSyntax body
    Returns
    Type Description
    AccessorDeclarationSyntax

    AccessorDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, ArrowExpressionClauseSyntax)

    Declaration
    public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ArrowExpressionClauseSyntax expressionBody)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    AccessorDeclarationSyntax

    AccessorDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, BlockSyntax)

    Declaration
    public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, BlockSyntax body)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    BlockSyntax body
    Returns
    Type Description
    AccessorDeclarationSyntax

    AccessorDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, BlockSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    AccessorDeclarationSyntax

    AccessorDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ArrowExpressionClauseSyntax, SyntaxToken)

    Declaration
    public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    AccessorDeclarationSyntax

    AccessorDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    AccessorDeclarationSyntax

    AccessorDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, BlockSyntax, SyntaxToken)

    Declaration
    public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax body, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    BlockSyntax body
    SyntaxToken semicolonToken
    Returns
    Type Description
    AccessorDeclarationSyntax

    AccessorList(SyntaxList<AccessorDeclarationSyntax>)

    Declaration
    public static AccessorListSyntax AccessorList(SyntaxList<AccessorDeclarationSyntax> accessors = default)
    Parameters
    Type Name Description
    SyntaxList<AccessorDeclarationSyntax> accessors
    Returns
    Type Description
    AccessorListSyntax

    AccessorList(SyntaxToken, SyntaxList<AccessorDeclarationSyntax>, SyntaxToken)

    Declaration
    public static AccessorListSyntax AccessorList(SyntaxToken openBraceToken, SyntaxList<AccessorDeclarationSyntax> accessors, SyntaxToken closeBraceToken)
    Parameters
    Type Name Description
    SyntaxToken openBraceToken
    SyntaxList<AccessorDeclarationSyntax> accessors
    SyntaxToken closeBraceToken
    Returns
    Type Description
    AccessorListSyntax

    AliasQualifiedName(IdentifierNameSyntax, SimpleNameSyntax)

    Declaration
    public static AliasQualifiedNameSyntax AliasQualifiedName(IdentifierNameSyntax alias, SimpleNameSyntax name)
    Parameters
    Type Name Description
    IdentifierNameSyntax alias
    SimpleNameSyntax name
    Returns
    Type Description
    AliasQualifiedNameSyntax

    AliasQualifiedName(IdentifierNameSyntax, SyntaxToken, SimpleNameSyntax)

    Declaration
    public static AliasQualifiedNameSyntax AliasQualifiedName(IdentifierNameSyntax alias, SyntaxToken colonColonToken, SimpleNameSyntax name)
    Parameters
    Type Name Description
    IdentifierNameSyntax alias
    SyntaxToken colonColonToken
    SimpleNameSyntax name
    Returns
    Type Description
    AliasQualifiedNameSyntax

    AliasQualifiedName(string, SimpleNameSyntax)

    Declaration
    public static AliasQualifiedNameSyntax AliasQualifiedName(string alias, SimpleNameSyntax name)
    Parameters
    Type Name Description
    string alias
    SimpleNameSyntax name
    Returns
    Type Description
    AliasQualifiedNameSyntax

    AllowsConstraintClause(SeparatedSyntaxList<AllowsConstraintSyntax>)

    Declaration
    public static AllowsConstraintClauseSyntax AllowsConstraintClause(SeparatedSyntaxList<AllowsConstraintSyntax> constraints = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<AllowsConstraintSyntax> constraints
    Returns
    Type Description
    AllowsConstraintClauseSyntax

    AllowsConstraintClause(SyntaxToken, SeparatedSyntaxList<AllowsConstraintSyntax>)

    Declaration
    public static AllowsConstraintClauseSyntax AllowsConstraintClause(SyntaxToken allowsKeyword, SeparatedSyntaxList<AllowsConstraintSyntax> constraints)
    Parameters
    Type Name Description
    SyntaxToken allowsKeyword
    SeparatedSyntaxList<AllowsConstraintSyntax> constraints
    Returns
    Type Description
    AllowsConstraintClauseSyntax

    AnonymousMethodExpression()

    Declaration
    public static AnonymousMethodExpressionSyntax AnonymousMethodExpression()
    Returns
    Type Description
    AnonymousMethodExpressionSyntax

    AnonymousMethodExpression(CSharpSyntaxNode)

    Declaration
    public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(CSharpSyntaxNode body)
    Parameters
    Type Name Description
    CSharpSyntaxNode body
    Returns
    Type Description
    AnonymousMethodExpressionSyntax

    AnonymousMethodExpression(ParameterListSyntax?, CSharpSyntaxNode)

    Declaration
    public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(ParameterListSyntax? parameterList, CSharpSyntaxNode body)
    Parameters
    Type Name Description
    ParameterListSyntax parameterList
    CSharpSyntaxNode body
    Returns
    Type Description
    AnonymousMethodExpressionSyntax

    AnonymousMethodExpression(SyntaxToken, SyntaxToken, ParameterListSyntax, CSharpSyntaxNode)

    Declaration
    public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, CSharpSyntaxNode body)
    Parameters
    Type Name Description
    SyntaxToken asyncKeyword
    SyntaxToken delegateKeyword
    ParameterListSyntax parameterList
    CSharpSyntaxNode body
    Returns
    Type Description
    AnonymousMethodExpressionSyntax

    AnonymousMethodExpression(SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax, ExpressionSyntax)

    Declaration
    public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, BlockSyntax block, ExpressionSyntax expressionBody)
    Parameters
    Type Name Description
    SyntaxToken asyncKeyword
    SyntaxToken delegateKeyword
    ParameterListSyntax parameterList
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    AnonymousMethodExpressionSyntax

    AnonymousMethodExpression(SyntaxTokenList, SyntaxToken, ParameterListSyntax?, BlockSyntax, ExpressionSyntax?)

    Declaration
    public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxTokenList modifiers, SyntaxToken delegateKeyword, ParameterListSyntax? parameterList, BlockSyntax block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxTokenList modifiers
    SyntaxToken delegateKeyword
    ParameterListSyntax parameterList
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    AnonymousMethodExpressionSyntax

    AnonymousObjectCreationExpression(SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax>)

    Declaration
    public static AnonymousObjectCreationExpressionSyntax AnonymousObjectCreationExpression(SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax> initializers = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax> initializers
    Returns
    Type Description
    AnonymousObjectCreationExpressionSyntax

    AnonymousObjectCreationExpression(SyntaxToken, SyntaxToken, SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax>, SyntaxToken)

    Declaration
    public static AnonymousObjectCreationExpressionSyntax AnonymousObjectCreationExpression(SyntaxToken newKeyword, SyntaxToken openBraceToken, SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax> initializers, SyntaxToken closeBraceToken)
    Parameters
    Type Name Description
    SyntaxToken newKeyword
    SyntaxToken openBraceToken
    SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax> initializers
    SyntaxToken closeBraceToken
    Returns
    Type Description
    AnonymousObjectCreationExpressionSyntax

    AnonymousObjectMemberDeclarator(ExpressionSyntax)

    Declaration
    public static AnonymousObjectMemberDeclaratorSyntax AnonymousObjectMemberDeclarator(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    AnonymousObjectMemberDeclaratorSyntax

    AnonymousObjectMemberDeclarator(NameEqualsSyntax?, ExpressionSyntax)

    Declaration
    public static AnonymousObjectMemberDeclaratorSyntax AnonymousObjectMemberDeclarator(NameEqualsSyntax? nameEquals, ExpressionSyntax expression)
    Parameters
    Type Name Description
    NameEqualsSyntax nameEquals
    ExpressionSyntax expression
    Returns
    Type Description
    AnonymousObjectMemberDeclaratorSyntax

    AreEquivalent(SyntaxNode?, SyntaxNode?, bool)

    Declaration
    public static bool AreEquivalent(SyntaxNode? oldNode, SyntaxNode? newNode, bool topLevel)
    Parameters
    Type Name Description
    SyntaxNode oldNode
    SyntaxNode newNode
    bool topLevel
    Returns
    Type Description
    bool

    AreEquivalent(SyntaxNode?, SyntaxNode?, Func<SyntaxKind, bool>?)

    Declaration
    public static bool AreEquivalent(SyntaxNode? oldNode, SyntaxNode? newNode, Func<SyntaxKind, bool>? ignoreChildNode = null)
    Parameters
    Type Name Description
    SyntaxNode oldNode
    SyntaxNode newNode
    Func<SyntaxKind, bool> ignoreChildNode
    Returns
    Type Description
    bool

    AreEquivalent(SyntaxToken, SyntaxToken)

    Declaration
    public static bool AreEquivalent(SyntaxToken oldToken, SyntaxToken newToken)
    Parameters
    Type Name Description
    SyntaxToken oldToken
    SyntaxToken newToken
    Returns
    Type Description
    bool

    AreEquivalent(SyntaxTokenList, SyntaxTokenList)

    Declaration
    public static bool AreEquivalent(SyntaxTokenList oldList, SyntaxTokenList newList)
    Parameters
    Type Name Description
    SyntaxTokenList oldList
    SyntaxTokenList newList
    Returns
    Type Description
    bool

    AreEquivalent(SyntaxTree?, SyntaxTree?, bool)

    Declaration
    public static bool AreEquivalent(SyntaxTree? oldTree, SyntaxTree? newTree, bool topLevel)
    Parameters
    Type Name Description
    SyntaxTree oldTree
    SyntaxTree newTree
    bool topLevel
    Returns
    Type Description
    bool

    AreEquivalent<TNode>(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>, bool)

    Declaration
    public static bool AreEquivalent<TNode>(SeparatedSyntaxList<TNode> oldList, SeparatedSyntaxList<TNode> newList, bool topLevel) where TNode : SyntaxNode
    Parameters
    Type Name Description
    SeparatedSyntaxList<TNode> oldList
    SeparatedSyntaxList<TNode> newList
    bool topLevel
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TNode

    AreEquivalent<TNode>(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>, Func<SyntaxKind, bool>?)

    Declaration
    public static bool AreEquivalent<TNode>(SeparatedSyntaxList<TNode> oldList, SeparatedSyntaxList<TNode> newList, Func<SyntaxKind, bool>? ignoreChildNode = null) where TNode : SyntaxNode
    Parameters
    Type Name Description
    SeparatedSyntaxList<TNode> oldList
    SeparatedSyntaxList<TNode> newList
    Func<SyntaxKind, bool> ignoreChildNode
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TNode

    AreEquivalent<TNode>(SyntaxList<TNode>, SyntaxList<TNode>, bool)

    Declaration
    public static bool AreEquivalent<TNode>(SyntaxList<TNode> oldList, SyntaxList<TNode> newList, bool topLevel) where TNode : CSharpSyntaxNode
    Parameters
    Type Name Description
    SyntaxList<TNode> oldList
    SyntaxList<TNode> newList
    bool topLevel
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TNode

    AreEquivalent<TNode>(SyntaxList<TNode>, SyntaxList<TNode>, Func<SyntaxKind, bool>?)

    Declaration
    public static bool AreEquivalent<TNode>(SyntaxList<TNode> oldList, SyntaxList<TNode> newList, Func<SyntaxKind, bool>? ignoreChildNode = null) where TNode : SyntaxNode
    Parameters
    Type Name Description
    SyntaxList<TNode> oldList
    SyntaxList<TNode> newList
    Func<SyntaxKind, bool> ignoreChildNode
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TNode

    Argument(ExpressionSyntax)

    Declaration
    public static ArgumentSyntax Argument(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ArgumentSyntax

    Argument(NameColonSyntax?, SyntaxToken, ExpressionSyntax)

    Declaration
    public static ArgumentSyntax Argument(NameColonSyntax? nameColon, SyntaxToken refKindKeyword, ExpressionSyntax expression)
    Parameters
    Type Name Description
    NameColonSyntax nameColon
    SyntaxToken refKindKeyword
    ExpressionSyntax expression
    Returns
    Type Description
    ArgumentSyntax

    ArgumentList(SeparatedSyntaxList<ArgumentSyntax>)

    Declaration
    public static ArgumentListSyntax ArgumentList(SeparatedSyntaxList<ArgumentSyntax> arguments = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<ArgumentSyntax> arguments
    Returns
    Type Description
    ArgumentListSyntax

    ArgumentList(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

    Declaration
    public static ArgumentListSyntax ArgumentList(SyntaxToken openParenToken, SeparatedSyntaxList<ArgumentSyntax> arguments, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    SeparatedSyntaxList<ArgumentSyntax> arguments
    SyntaxToken closeParenToken
    Returns
    Type Description
    ArgumentListSyntax

    ArrayCreationExpression(ArrayTypeSyntax)

    Declaration
    public static ArrayCreationExpressionSyntax ArrayCreationExpression(ArrayTypeSyntax type)
    Parameters
    Type Name Description
    ArrayTypeSyntax type
    Returns
    Type Description
    ArrayCreationExpressionSyntax

    ArrayCreationExpression(ArrayTypeSyntax, InitializerExpressionSyntax?)

    Declaration
    public static ArrayCreationExpressionSyntax ArrayCreationExpression(ArrayTypeSyntax type, InitializerExpressionSyntax? initializer)
    Parameters
    Type Name Description
    ArrayTypeSyntax type
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ArrayCreationExpressionSyntax

    ArrayCreationExpression(SyntaxToken, ArrayTypeSyntax, InitializerExpressionSyntax?)

    Declaration
    public static ArrayCreationExpressionSyntax ArrayCreationExpression(SyntaxToken newKeyword, ArrayTypeSyntax type, InitializerExpressionSyntax? initializer)
    Parameters
    Type Name Description
    SyntaxToken newKeyword
    ArrayTypeSyntax type
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ArrayCreationExpressionSyntax

    ArrayRankSpecifier(SeparatedSyntaxList<ExpressionSyntax>)

    Declaration
    public static ArrayRankSpecifierSyntax ArrayRankSpecifier(SeparatedSyntaxList<ExpressionSyntax> sizes = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<ExpressionSyntax> sizes
    Returns
    Type Description
    ArrayRankSpecifierSyntax

    ArrayRankSpecifier(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken)

    Declaration
    public static ArrayRankSpecifierSyntax ArrayRankSpecifier(SyntaxToken openBracketToken, SeparatedSyntaxList<ExpressionSyntax> sizes, SyntaxToken closeBracketToken)
    Parameters
    Type Name Description
    SyntaxToken openBracketToken
    SeparatedSyntaxList<ExpressionSyntax> sizes
    SyntaxToken closeBracketToken
    Returns
    Type Description
    ArrayRankSpecifierSyntax

    ArrayType(TypeSyntax)

    Declaration
    public static ArrayTypeSyntax ArrayType(TypeSyntax elementType)
    Parameters
    Type Name Description
    TypeSyntax elementType
    Returns
    Type Description
    ArrayTypeSyntax

    ArrayType(TypeSyntax, SyntaxList<ArrayRankSpecifierSyntax>)

    Declaration
    public static ArrayTypeSyntax ArrayType(TypeSyntax elementType, SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
    Parameters
    Type Name Description
    TypeSyntax elementType
    SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers
    Returns
    Type Description
    ArrayTypeSyntax

    ArrowExpressionClause(ExpressionSyntax)

    Declaration
    public static ArrowExpressionClauseSyntax ArrowExpressionClause(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ArrowExpressionClauseSyntax

    ArrowExpressionClause(SyntaxToken, ExpressionSyntax)

    Declaration
    public static ArrowExpressionClauseSyntax ArrowExpressionClause(SyntaxToken arrowToken, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken arrowToken
    ExpressionSyntax expression
    Returns
    Type Description
    ArrowExpressionClauseSyntax

    AssignmentExpression(SyntaxKind, ExpressionSyntax, ExpressionSyntax)

    Declaration
    public static AssignmentExpressionSyntax AssignmentExpression(SyntaxKind kind, ExpressionSyntax left, ExpressionSyntax right)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax left
    ExpressionSyntax right
    Returns
    Type Description
    AssignmentExpressionSyntax

    AssignmentExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

    Declaration
    public static AssignmentExpressionSyntax AssignmentExpression(SyntaxKind kind, ExpressionSyntax left, SyntaxToken operatorToken, ExpressionSyntax right)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax left
    SyntaxToken operatorToken
    ExpressionSyntax right
    Returns
    Type Description
    AssignmentExpressionSyntax

    Attribute(NameSyntax)

    Declaration
    public static AttributeSyntax Attribute(NameSyntax name)
    Parameters
    Type Name Description
    NameSyntax name
    Returns
    Type Description
    AttributeSyntax

    Attribute(NameSyntax, AttributeArgumentListSyntax?)

    Declaration
    public static AttributeSyntax Attribute(NameSyntax name, AttributeArgumentListSyntax? argumentList)
    Parameters
    Type Name Description
    NameSyntax name
    AttributeArgumentListSyntax argumentList
    Returns
    Type Description
    AttributeSyntax

    AttributeArgument(ExpressionSyntax)

    Declaration
    public static AttributeArgumentSyntax AttributeArgument(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    AttributeArgumentSyntax

    AttributeArgument(NameEqualsSyntax?, NameColonSyntax?, ExpressionSyntax)

    Declaration
    public static AttributeArgumentSyntax AttributeArgument(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon, ExpressionSyntax expression)
    Parameters
    Type Name Description
    NameEqualsSyntax nameEquals
    NameColonSyntax nameColon
    ExpressionSyntax expression
    Returns
    Type Description
    AttributeArgumentSyntax

    AttributeArgumentList(SeparatedSyntaxList<AttributeArgumentSyntax>)

    Declaration
    public static AttributeArgumentListSyntax AttributeArgumentList(SeparatedSyntaxList<AttributeArgumentSyntax> arguments = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<AttributeArgumentSyntax> arguments
    Returns
    Type Description
    AttributeArgumentListSyntax

    AttributeArgumentList(SyntaxToken, SeparatedSyntaxList<AttributeArgumentSyntax>, SyntaxToken)

    Declaration
    public static AttributeArgumentListSyntax AttributeArgumentList(SyntaxToken openParenToken, SeparatedSyntaxList<AttributeArgumentSyntax> arguments, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    SeparatedSyntaxList<AttributeArgumentSyntax> arguments
    SyntaxToken closeParenToken
    Returns
    Type Description
    AttributeArgumentListSyntax

    AttributeList(AttributeTargetSpecifierSyntax?, SeparatedSyntaxList<AttributeSyntax>)

    Declaration
    public static AttributeListSyntax AttributeList(AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes)
    Parameters
    Type Name Description
    AttributeTargetSpecifierSyntax target
    SeparatedSyntaxList<AttributeSyntax> attributes
    Returns
    Type Description
    AttributeListSyntax

    AttributeList(SeparatedSyntaxList<AttributeSyntax>)

    Declaration
    public static AttributeListSyntax AttributeList(SeparatedSyntaxList<AttributeSyntax> attributes = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<AttributeSyntax> attributes
    Returns
    Type Description
    AttributeListSyntax

    AttributeList(SyntaxToken, AttributeTargetSpecifierSyntax?, SeparatedSyntaxList<AttributeSyntax>, SyntaxToken)

    Declaration
    public static AttributeListSyntax AttributeList(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
    Parameters
    Type Name Description
    SyntaxToken openBracketToken
    AttributeTargetSpecifierSyntax target
    SeparatedSyntaxList<AttributeSyntax> attributes
    SyntaxToken closeBracketToken
    Returns
    Type Description
    AttributeListSyntax

    AttributeTargetSpecifier(SyntaxToken)

    Declaration
    public static AttributeTargetSpecifierSyntax AttributeTargetSpecifier(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    AttributeTargetSpecifierSyntax

    AttributeTargetSpecifier(SyntaxToken, SyntaxToken)

    Declaration
    public static AttributeTargetSpecifierSyntax AttributeTargetSpecifier(SyntaxToken identifier, SyntaxToken colonToken)
    Parameters
    Type Name Description
    SyntaxToken identifier
    SyntaxToken colonToken
    Returns
    Type Description
    AttributeTargetSpecifierSyntax

    AwaitExpression(ExpressionSyntax)

    Declaration
    public static AwaitExpressionSyntax AwaitExpression(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    AwaitExpressionSyntax

    AwaitExpression(SyntaxToken, ExpressionSyntax)

    Declaration
    public static AwaitExpressionSyntax AwaitExpression(SyntaxToken awaitKeyword, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken awaitKeyword
    ExpressionSyntax expression
    Returns
    Type Description
    AwaitExpressionSyntax

    BadDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static BadDirectiveTriviaSyntax BadDirectiveTrivia(SyntaxToken hashToken, SyntaxToken identifier, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken identifier
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    BadDirectiveTriviaSyntax

    BadDirectiveTrivia(SyntaxToken, bool)

    Declaration
    public static BadDirectiveTriviaSyntax BadDirectiveTrivia(SyntaxToken identifier, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken identifier
    bool isActive
    Returns
    Type Description
    BadDirectiveTriviaSyntax

    BadToken(SyntaxTriviaList, string, SyntaxTriviaList)

    Declaration
    public static SyntaxToken BadToken(SyntaxTriviaList leading, string text, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    BaseExpression()

    Declaration
    public static BaseExpressionSyntax BaseExpression()
    Returns
    Type Description
    BaseExpressionSyntax

    BaseExpression(SyntaxToken)

    Declaration
    public static BaseExpressionSyntax BaseExpression(SyntaxToken token)
    Parameters
    Type Name Description
    SyntaxToken token
    Returns
    Type Description
    BaseExpressionSyntax

    BaseList(SeparatedSyntaxList<BaseTypeSyntax>)

    Declaration
    public static BaseListSyntax BaseList(SeparatedSyntaxList<BaseTypeSyntax> types = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<BaseTypeSyntax> types
    Returns
    Type Description
    BaseListSyntax

    BaseList(SyntaxToken, SeparatedSyntaxList<BaseTypeSyntax>)

    Declaration
    public static BaseListSyntax BaseList(SyntaxToken colonToken, SeparatedSyntaxList<BaseTypeSyntax> types)
    Parameters
    Type Name Description
    SyntaxToken colonToken
    SeparatedSyntaxList<BaseTypeSyntax> types
    Returns
    Type Description
    BaseListSyntax

    BinaryExpression(SyntaxKind, ExpressionSyntax, ExpressionSyntax)

    Declaration
    public static BinaryExpressionSyntax BinaryExpression(SyntaxKind kind, ExpressionSyntax left, ExpressionSyntax right)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax left
    ExpressionSyntax right
    Returns
    Type Description
    BinaryExpressionSyntax

    BinaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

    Declaration
    public static BinaryExpressionSyntax BinaryExpression(SyntaxKind kind, ExpressionSyntax left, SyntaxToken operatorToken, ExpressionSyntax right)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax left
    SyntaxToken operatorToken
    ExpressionSyntax right
    Returns
    Type Description
    BinaryExpressionSyntax

    BinaryPattern(SyntaxKind, PatternSyntax, PatternSyntax)

    Declaration
    public static BinaryPatternSyntax BinaryPattern(SyntaxKind kind, PatternSyntax left, PatternSyntax right)
    Parameters
    Type Name Description
    SyntaxKind kind
    PatternSyntax left
    PatternSyntax right
    Returns
    Type Description
    BinaryPatternSyntax

    BinaryPattern(SyntaxKind, PatternSyntax, SyntaxToken, PatternSyntax)

    Declaration
    public static BinaryPatternSyntax BinaryPattern(SyntaxKind kind, PatternSyntax left, SyntaxToken operatorToken, PatternSyntax right)
    Parameters
    Type Name Description
    SyntaxKind kind
    PatternSyntax left
    SyntaxToken operatorToken
    PatternSyntax right
    Returns
    Type Description
    BinaryPatternSyntax

    Block(params StatementSyntax[])

    Declaration
    public static BlockSyntax Block(params StatementSyntax[] statements)
    Parameters
    Type Name Description
    StatementSyntax[] statements
    Returns
    Type Description
    BlockSyntax

    Block(SyntaxList<AttributeListSyntax>, SyntaxList<StatementSyntax>)

    Declaration
    public static BlockSyntax Block(SyntaxList<AttributeListSyntax> attributeLists, SyntaxList<StatementSyntax> statements)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxList<StatementSyntax> statements
    Returns
    Type Description
    BlockSyntax

    Block(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxList<StatementSyntax>, SyntaxToken)

    Declaration
    public static BlockSyntax Block(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken openBraceToken, SyntaxList<StatementSyntax> statements, SyntaxToken closeBraceToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken openBraceToken
    SyntaxList<StatementSyntax> statements
    SyntaxToken closeBraceToken
    Returns
    Type Description
    BlockSyntax

    Block(SyntaxList<StatementSyntax>)

    Declaration
    public static BlockSyntax Block(SyntaxList<StatementSyntax> statements = default)
    Parameters
    Type Name Description
    SyntaxList<StatementSyntax> statements
    Returns
    Type Description
    BlockSyntax

    Block(SyntaxToken, SyntaxList<StatementSyntax>, SyntaxToken)

    Declaration
    public static BlockSyntax Block(SyntaxToken openBraceToken, SyntaxList<StatementSyntax> statements, SyntaxToken closeBraceToken)
    Parameters
    Type Name Description
    SyntaxToken openBraceToken
    SyntaxList<StatementSyntax> statements
    SyntaxToken closeBraceToken
    Returns
    Type Description
    BlockSyntax

    Block(IEnumerable<StatementSyntax>)

    Declaration
    public static BlockSyntax Block(IEnumerable<StatementSyntax> statements)
    Parameters
    Type Name Description
    IEnumerable<StatementSyntax> statements
    Returns
    Type Description
    BlockSyntax

    BracketedArgumentList(SeparatedSyntaxList<ArgumentSyntax>)

    Declaration
    public static BracketedArgumentListSyntax BracketedArgumentList(SeparatedSyntaxList<ArgumentSyntax> arguments = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<ArgumentSyntax> arguments
    Returns
    Type Description
    BracketedArgumentListSyntax

    BracketedArgumentList(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

    Declaration
    public static BracketedArgumentListSyntax BracketedArgumentList(SyntaxToken openBracketToken, SeparatedSyntaxList<ArgumentSyntax> arguments, SyntaxToken closeBracketToken)
    Parameters
    Type Name Description
    SyntaxToken openBracketToken
    SeparatedSyntaxList<ArgumentSyntax> arguments
    SyntaxToken closeBracketToken
    Returns
    Type Description
    BracketedArgumentListSyntax

    BracketedParameterList(SeparatedSyntaxList<ParameterSyntax>)

    Declaration
    public static BracketedParameterListSyntax BracketedParameterList(SeparatedSyntaxList<ParameterSyntax> parameters = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<ParameterSyntax> parameters
    Returns
    Type Description
    BracketedParameterListSyntax

    BracketedParameterList(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)

    Declaration
    public static BracketedParameterListSyntax BracketedParameterList(SyntaxToken openBracketToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
    Parameters
    Type Name Description
    SyntaxToken openBracketToken
    SeparatedSyntaxList<ParameterSyntax> parameters
    SyntaxToken closeBracketToken
    Returns
    Type Description
    BracketedParameterListSyntax

    BreakStatement()

    Declaration
    public static BreakStatementSyntax BreakStatement()
    Returns
    Type Description
    BreakStatementSyntax

    BreakStatement(SyntaxList<AttributeListSyntax>)

    Declaration
    public static BreakStatementSyntax BreakStatement(SyntaxList<AttributeListSyntax> attributeLists)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    Returns
    Type Description
    BreakStatementSyntax

    BreakStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static BreakStatementSyntax BreakStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken breakKeyword, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken breakKeyword
    SyntaxToken semicolonToken
    Returns
    Type Description
    BreakStatementSyntax

    BreakStatement(SyntaxToken, SyntaxToken)

    Declaration
    public static BreakStatementSyntax BreakStatement(SyntaxToken breakKeyword, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken breakKeyword
    SyntaxToken semicolonToken
    Returns
    Type Description
    BreakStatementSyntax

    CasePatternSwitchLabel(PatternSyntax, WhenClauseSyntax?, SyntaxToken)

    Declaration
    public static CasePatternSwitchLabelSyntax CasePatternSwitchLabel(PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken colonToken)
    Parameters
    Type Name Description
    PatternSyntax pattern
    WhenClauseSyntax whenClause
    SyntaxToken colonToken
    Returns
    Type Description
    CasePatternSwitchLabelSyntax

    CasePatternSwitchLabel(PatternSyntax, SyntaxToken)

    Declaration
    public static CasePatternSwitchLabelSyntax CasePatternSwitchLabel(PatternSyntax pattern, SyntaxToken colonToken)
    Parameters
    Type Name Description
    PatternSyntax pattern
    SyntaxToken colonToken
    Returns
    Type Description
    CasePatternSwitchLabelSyntax

    CasePatternSwitchLabel(SyntaxToken, PatternSyntax, WhenClauseSyntax?, SyntaxToken)

    Declaration
    public static CasePatternSwitchLabelSyntax CasePatternSwitchLabel(SyntaxToken keyword, PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken colonToken)
    Parameters
    Type Name Description
    SyntaxToken keyword
    PatternSyntax pattern
    WhenClauseSyntax whenClause
    SyntaxToken colonToken
    Returns
    Type Description
    CasePatternSwitchLabelSyntax

    CaseSwitchLabel(ExpressionSyntax)

    Declaration
    public static CaseSwitchLabelSyntax CaseSwitchLabel(ExpressionSyntax value)
    Parameters
    Type Name Description
    ExpressionSyntax value
    Returns
    Type Description
    CaseSwitchLabelSyntax

    CaseSwitchLabel(ExpressionSyntax, SyntaxToken)

    Declaration
    public static CaseSwitchLabelSyntax CaseSwitchLabel(ExpressionSyntax value, SyntaxToken colonToken)
    Parameters
    Type Name Description
    ExpressionSyntax value
    SyntaxToken colonToken
    Returns
    Type Description
    CaseSwitchLabelSyntax

    CaseSwitchLabel(SyntaxToken, ExpressionSyntax, SyntaxToken)

    Declaration
    public static CaseSwitchLabelSyntax CaseSwitchLabel(SyntaxToken keyword, ExpressionSyntax value, SyntaxToken colonToken)
    Parameters
    Type Name Description
    SyntaxToken keyword
    ExpressionSyntax value
    SyntaxToken colonToken
    Returns
    Type Description
    CaseSwitchLabelSyntax

    CastExpression(TypeSyntax, ExpressionSyntax)

    Declaration
    public static CastExpressionSyntax CastExpression(TypeSyntax type, ExpressionSyntax expression)
    Parameters
    Type Name Description
    TypeSyntax type
    ExpressionSyntax expression
    Returns
    Type Description
    CastExpressionSyntax

    CastExpression(SyntaxToken, TypeSyntax, SyntaxToken, ExpressionSyntax)

    Declaration
    public static CastExpressionSyntax CastExpression(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    TypeSyntax type
    SyntaxToken closeParenToken
    ExpressionSyntax expression
    Returns
    Type Description
    CastExpressionSyntax

    CatchClause()

    Declaration
    public static CatchClauseSyntax CatchClause()
    Returns
    Type Description
    CatchClauseSyntax

    CatchClause(CatchDeclarationSyntax?, CatchFilterClauseSyntax?, BlockSyntax)

    Declaration
    public static CatchClauseSyntax CatchClause(CatchDeclarationSyntax? declaration, CatchFilterClauseSyntax? filter, BlockSyntax block)
    Parameters
    Type Name Description
    CatchDeclarationSyntax declaration
    CatchFilterClauseSyntax filter
    BlockSyntax block
    Returns
    Type Description
    CatchClauseSyntax

    CatchClause(SyntaxToken, CatchDeclarationSyntax?, CatchFilterClauseSyntax?, BlockSyntax)

    Declaration
    public static CatchClauseSyntax CatchClause(SyntaxToken catchKeyword, CatchDeclarationSyntax? declaration, CatchFilterClauseSyntax? filter, BlockSyntax block)
    Parameters
    Type Name Description
    SyntaxToken catchKeyword
    CatchDeclarationSyntax declaration
    CatchFilterClauseSyntax filter
    BlockSyntax block
    Returns
    Type Description
    CatchClauseSyntax

    CatchDeclaration(TypeSyntax)

    Declaration
    public static CatchDeclarationSyntax CatchDeclaration(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    CatchDeclarationSyntax

    CatchDeclaration(TypeSyntax, SyntaxToken)

    Declaration
    public static CatchDeclarationSyntax CatchDeclaration(TypeSyntax type, SyntaxToken identifier)
    Parameters
    Type Name Description
    TypeSyntax type
    SyntaxToken identifier
    Returns
    Type Description
    CatchDeclarationSyntax

    CatchDeclaration(SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken)

    Declaration
    public static CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    TypeSyntax type
    SyntaxToken identifier
    SyntaxToken closeParenToken
    Returns
    Type Description
    CatchDeclarationSyntax

    CatchFilterClause(ExpressionSyntax)

    Declaration
    public static CatchFilterClauseSyntax CatchFilterClause(ExpressionSyntax filterExpression)
    Parameters
    Type Name Description
    ExpressionSyntax filterExpression
    Returns
    Type Description
    CatchFilterClauseSyntax

    CatchFilterClause(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

    Declaration
    public static CatchFilterClauseSyntax CatchFilterClause(SyntaxToken whenKeyword, SyntaxToken openParenToken, ExpressionSyntax filterExpression, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken whenKeyword
    SyntaxToken openParenToken
    ExpressionSyntax filterExpression
    SyntaxToken closeParenToken
    Returns
    Type Description
    CatchFilterClauseSyntax

    CheckedExpression(SyntaxKind, ExpressionSyntax)

    Declaration
    public static CheckedExpressionSyntax CheckedExpression(SyntaxKind kind, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax expression
    Returns
    Type Description
    CheckedExpressionSyntax

    CheckedExpression(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

    Declaration
    public static CheckedExpressionSyntax CheckedExpression(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken keyword
    SyntaxToken openParenToken
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    Returns
    Type Description
    CheckedExpressionSyntax

    CheckedStatement(SyntaxKind, BlockSyntax?)

    Declaration
    public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, BlockSyntax? block = null)
    Parameters
    Type Name Description
    SyntaxKind kind
    BlockSyntax block
    Returns
    Type Description
    CheckedStatementSyntax

    CheckedStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, BlockSyntax)

    Declaration
    public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, BlockSyntax block)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    BlockSyntax block
    Returns
    Type Description
    CheckedStatementSyntax

    CheckedStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxToken, BlockSyntax)

    Declaration
    public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken keyword, BlockSyntax block)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken keyword
    BlockSyntax block
    Returns
    Type Description
    CheckedStatementSyntax

    CheckedStatement(SyntaxKind, SyntaxToken, BlockSyntax)

    Declaration
    public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxToken keyword, BlockSyntax block)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken keyword
    BlockSyntax block
    Returns
    Type Description
    CheckedStatementSyntax

    ClassDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    ClassDeclarationSyntax

    ClassDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    ClassDeclarationSyntax

    ClassDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxToken openBraceToken
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    ClassDeclarationSyntax

    ClassDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxToken openBraceToken
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    ClassDeclarationSyntax

    ClassDeclaration(SyntaxToken)

    Declaration
    public static ClassDeclarationSyntax ClassDeclaration(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    ClassDeclarationSyntax

    ClassDeclaration(string)

    Declaration
    public static ClassDeclarationSyntax ClassDeclaration(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    ClassDeclarationSyntax

    ClassOrStructConstraint(SyntaxKind)

    Declaration
    public static ClassOrStructConstraintSyntax ClassOrStructConstraint(SyntaxKind kind)
    Parameters
    Type Name Description
    SyntaxKind kind
    Returns
    Type Description
    ClassOrStructConstraintSyntax

    ClassOrStructConstraint(SyntaxKind, SyntaxToken)

    Declaration
    public static ClassOrStructConstraintSyntax ClassOrStructConstraint(SyntaxKind kind, SyntaxToken classOrStructKeyword)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken classOrStructKeyword
    Returns
    Type Description
    ClassOrStructConstraintSyntax

    ClassOrStructConstraint(SyntaxKind, SyntaxToken, SyntaxToken)

    Declaration
    public static ClassOrStructConstraintSyntax ClassOrStructConstraint(SyntaxKind kind, SyntaxToken classOrStructKeyword, SyntaxToken questionToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken classOrStructKeyword
    SyntaxToken questionToken
    Returns
    Type Description
    ClassOrStructConstraintSyntax

    CollectionExpression(SeparatedSyntaxList<CollectionElementSyntax>)

    Declaration
    public static CollectionExpressionSyntax CollectionExpression(SeparatedSyntaxList<CollectionElementSyntax> elements = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<CollectionElementSyntax> elements
    Returns
    Type Description
    CollectionExpressionSyntax

    CollectionExpression(SyntaxToken, SeparatedSyntaxList<CollectionElementSyntax>, SyntaxToken)

    Declaration
    public static CollectionExpressionSyntax CollectionExpression(SyntaxToken openBracketToken, SeparatedSyntaxList<CollectionElementSyntax> elements, SyntaxToken closeBracketToken)
    Parameters
    Type Name Description
    SyntaxToken openBracketToken
    SeparatedSyntaxList<CollectionElementSyntax> elements
    SyntaxToken closeBracketToken
    Returns
    Type Description
    CollectionExpressionSyntax

    Comment(string)

    Declaration
    public static SyntaxTrivia Comment(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    SyntaxTrivia

    CompilationUnit()

    Declaration
    public static CompilationUnitSyntax CompilationUnit()
    Returns
    Type Description
    CompilationUnitSyntax

    CompilationUnit(SyntaxList<ExternAliasDirectiveSyntax>, SyntaxList<UsingDirectiveSyntax>, SyntaxList<AttributeListSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static CompilationUnitSyntax CompilationUnit(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<AttributeListSyntax> attributeLists, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<ExternAliasDirectiveSyntax> externs
    SyntaxList<UsingDirectiveSyntax> usings
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    CompilationUnitSyntax

    CompilationUnit(SyntaxList<ExternAliasDirectiveSyntax>, SyntaxList<UsingDirectiveSyntax>, SyntaxList<AttributeListSyntax>, SyntaxList<MemberDeclarationSyntax>, SyntaxToken)

    Declaration
    public static CompilationUnitSyntax CompilationUnit(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<AttributeListSyntax> attributeLists, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
    Parameters
    Type Name Description
    SyntaxList<ExternAliasDirectiveSyntax> externs
    SyntaxList<UsingDirectiveSyntax> usings
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken endOfFileToken
    Returns
    Type Description
    CompilationUnitSyntax

    ConditionalAccessExpression(ExpressionSyntax, ExpressionSyntax)

    Declaration
    public static ConditionalAccessExpressionSyntax ConditionalAccessExpression(ExpressionSyntax expression, ExpressionSyntax whenNotNull)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    ExpressionSyntax whenNotNull
    Returns
    Type Description
    ConditionalAccessExpressionSyntax

    ConditionalAccessExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

    Declaration
    public static ConditionalAccessExpressionSyntax ConditionalAccessExpression(ExpressionSyntax expression, SyntaxToken operatorToken, ExpressionSyntax whenNotNull)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    SyntaxToken operatorToken
    ExpressionSyntax whenNotNull
    Returns
    Type Description
    ConditionalAccessExpressionSyntax

    ConditionalExpression(ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

    Declaration
    public static ConditionalExpressionSyntax ConditionalExpression(ExpressionSyntax condition, ExpressionSyntax whenTrue, ExpressionSyntax whenFalse)
    Parameters
    Type Name Description
    ExpressionSyntax condition
    ExpressionSyntax whenTrue
    ExpressionSyntax whenFalse
    Returns
    Type Description
    ConditionalExpressionSyntax

    ConditionalExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

    Declaration
    public static ConditionalExpressionSyntax ConditionalExpression(ExpressionSyntax condition, SyntaxToken questionToken, ExpressionSyntax whenTrue, SyntaxToken colonToken, ExpressionSyntax whenFalse)
    Parameters
    Type Name Description
    ExpressionSyntax condition
    SyntaxToken questionToken
    ExpressionSyntax whenTrue
    SyntaxToken colonToken
    ExpressionSyntax whenFalse
    Returns
    Type Description
    ConditionalExpressionSyntax

    ConstantPattern(ExpressionSyntax)

    Declaration
    public static ConstantPatternSyntax ConstantPattern(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ConstantPatternSyntax

    ConstructorConstraint()

    Declaration
    public static ConstructorConstraintSyntax ConstructorConstraint()
    Returns
    Type Description
    ConstructorConstraintSyntax

    ConstructorConstraint(SyntaxToken, SyntaxToken, SyntaxToken)

    Declaration
    public static ConstructorConstraintSyntax ConstructorConstraint(SyntaxToken newKeyword, SyntaxToken openParenToken, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken newKeyword
    SyntaxToken openParenToken
    SyntaxToken closeParenToken
    Returns
    Type Description
    ConstructorConstraintSyntax

    ConstructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax, ArrowExpressionClauseSyntax)

    Declaration
    public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax initializer, ArrowExpressionClauseSyntax expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    ParameterListSyntax parameterList
    ConstructorInitializerSyntax initializer
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    ConstructorDeclarationSyntax

    ConstructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax, ArrowExpressionClauseSyntax, SyntaxToken)

    Declaration
    public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax initializer, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    ParameterListSyntax parameterList
    ConstructorInitializerSyntax initializer
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    ConstructorDeclarationSyntax

    ConstructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax?, BlockSyntax)

    Declaration
    public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax body)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    ParameterListSyntax parameterList
    ConstructorInitializerSyntax initializer
    BlockSyntax body
    Returns
    Type Description
    ConstructorDeclarationSyntax

    ConstructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax?, BlockSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    ParameterListSyntax parameterList
    ConstructorInitializerSyntax initializer
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    ConstructorDeclarationSyntax

    ConstructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax?, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    ParameterListSyntax parameterList
    ConstructorInitializerSyntax initializer
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    ConstructorDeclarationSyntax

    ConstructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax?, BlockSyntax?, SyntaxToken)

    Declaration
    public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    ParameterListSyntax parameterList
    ConstructorInitializerSyntax initializer
    BlockSyntax body
    SyntaxToken semicolonToken
    Returns
    Type Description
    ConstructorDeclarationSyntax

    ConstructorDeclaration(SyntaxToken)

    Declaration
    public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    ConstructorDeclarationSyntax

    ConstructorDeclaration(string)

    Declaration
    public static ConstructorDeclarationSyntax ConstructorDeclaration(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    ConstructorDeclarationSyntax

    ConstructorInitializer(SyntaxKind, ArgumentListSyntax?)

    Declaration
    public static ConstructorInitializerSyntax ConstructorInitializer(SyntaxKind kind, ArgumentListSyntax? argumentList = null)
    Parameters
    Type Name Description
    SyntaxKind kind
    ArgumentListSyntax argumentList
    Returns
    Type Description
    ConstructorInitializerSyntax

    ConstructorInitializer(SyntaxKind, SyntaxToken, SyntaxToken, ArgumentListSyntax)

    Declaration
    public static ConstructorInitializerSyntax ConstructorInitializer(SyntaxKind kind, SyntaxToken colonToken, SyntaxToken thisOrBaseKeyword, ArgumentListSyntax argumentList)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken colonToken
    SyntaxToken thisOrBaseKeyword
    ArgumentListSyntax argumentList
    Returns
    Type Description
    ConstructorInitializerSyntax

    ContinueStatement()

    Declaration
    public static ContinueStatementSyntax ContinueStatement()
    Returns
    Type Description
    ContinueStatementSyntax

    ContinueStatement(SyntaxList<AttributeListSyntax>)

    Declaration
    public static ContinueStatementSyntax ContinueStatement(SyntaxList<AttributeListSyntax> attributeLists)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    Returns
    Type Description
    ContinueStatementSyntax

    ContinueStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static ContinueStatementSyntax ContinueStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken continueKeyword, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken continueKeyword
    SyntaxToken semicolonToken
    Returns
    Type Description
    ContinueStatementSyntax

    ContinueStatement(SyntaxToken, SyntaxToken)

    Declaration
    public static ContinueStatementSyntax ContinueStatement(SyntaxToken continueKeyword, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken continueKeyword
    SyntaxToken semicolonToken
    Returns
    Type Description
    ContinueStatementSyntax

    ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ExplicitInterfaceSpecifierSyntax?, TypeSyntax, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken implicitOrExplicitKeyword
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    TypeSyntax type
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    ConversionOperatorDeclarationSyntax

    ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, TypeSyntax, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken implicitOrExplicitKeyword
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken operatorKeyword
    TypeSyntax type
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    ConversionOperatorDeclarationSyntax

    ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, SyntaxToken, TypeSyntax, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken implicitOrExplicitKeyword
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken operatorKeyword
    SyntaxToken checkedKeyword
    TypeSyntax type
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    ConversionOperatorDeclarationSyntax

    ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeSyntax, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken implicitOrExplicitKeyword
    TypeSyntax type
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    ConversionOperatorDeclarationSyntax

    ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeSyntax, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken implicitOrExplicitKeyword
    SyntaxToken operatorKeyword
    TypeSyntax type
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    ConversionOperatorDeclarationSyntax

    ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeSyntax, ParameterListSyntax, BlockSyntax?, SyntaxToken)

    Declaration
    public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken implicitOrExplicitKeyword
    SyntaxToken operatorKeyword
    TypeSyntax type
    ParameterListSyntax parameterList
    BlockSyntax body
    SyntaxToken semicolonToken
    Returns
    Type Description
    ConversionOperatorDeclarationSyntax

    ConversionOperatorDeclaration(SyntaxToken, TypeSyntax)

    Declaration
    public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type)
    Parameters
    Type Name Description
    SyntaxToken implicitOrExplicitKeyword
    TypeSyntax type
    Returns
    Type Description
    ConversionOperatorDeclarationSyntax

    ConversionOperatorMemberCref(SyntaxToken, TypeSyntax)

    Declaration
    public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type)
    Parameters
    Type Name Description
    SyntaxToken implicitOrExplicitKeyword
    TypeSyntax type
    Returns
    Type Description
    ConversionOperatorMemberCrefSyntax

    ConversionOperatorMemberCref(SyntaxToken, TypeSyntax, CrefParameterListSyntax?)

    Declaration
    public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
    Parameters
    Type Name Description
    SyntaxToken implicitOrExplicitKeyword
    TypeSyntax type
    CrefParameterListSyntax parameters
    Returns
    Type Description
    ConversionOperatorMemberCrefSyntax

    ConversionOperatorMemberCref(SyntaxToken, SyntaxToken, TypeSyntax, CrefParameterListSyntax?)

    Declaration
    public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
    Parameters
    Type Name Description
    SyntaxToken implicitOrExplicitKeyword
    SyntaxToken operatorKeyword
    TypeSyntax type
    CrefParameterListSyntax parameters
    Returns
    Type Description
    ConversionOperatorMemberCrefSyntax

    ConversionOperatorMemberCref(SyntaxToken, SyntaxToken, SyntaxToken, TypeSyntax, CrefParameterListSyntax?)

    Declaration
    public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
    Parameters
    Type Name Description
    SyntaxToken implicitOrExplicitKeyword
    SyntaxToken operatorKeyword
    SyntaxToken checkedKeyword
    TypeSyntax type
    CrefParameterListSyntax parameters
    Returns
    Type Description
    ConversionOperatorMemberCrefSyntax

    CreateTokenParser(SourceText, CSharpParseOptions?)

    Declaration
    public static SyntaxTokenParser CreateTokenParser(SourceText sourceText, CSharpParseOptions? options = null)
    Parameters
    Type Name Description
    SourceText sourceText
    CSharpParseOptions options
    Returns
    Type Description
    SyntaxTokenParser

    CrefBracketedParameterList(SeparatedSyntaxList<CrefParameterSyntax>)

    Declaration
    public static CrefBracketedParameterListSyntax CrefBracketedParameterList(SeparatedSyntaxList<CrefParameterSyntax> parameters = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<CrefParameterSyntax> parameters
    Returns
    Type Description
    CrefBracketedParameterListSyntax

    CrefBracketedParameterList(SyntaxToken, SeparatedSyntaxList<CrefParameterSyntax>, SyntaxToken)

    Declaration
    public static CrefBracketedParameterListSyntax CrefBracketedParameterList(SyntaxToken openBracketToken, SeparatedSyntaxList<CrefParameterSyntax> parameters, SyntaxToken closeBracketToken)
    Parameters
    Type Name Description
    SyntaxToken openBracketToken
    SeparatedSyntaxList<CrefParameterSyntax> parameters
    SyntaxToken closeBracketToken
    Returns
    Type Description
    CrefBracketedParameterListSyntax

    CrefParameter(TypeSyntax)

    Declaration
    public static CrefParameterSyntax CrefParameter(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    CrefParameterSyntax

    CrefParameter(SyntaxToken, TypeSyntax)

    Declaration
    public static CrefParameterSyntax CrefParameter(SyntaxToken refKindKeyword, TypeSyntax type)
    Parameters
    Type Name Description
    SyntaxToken refKindKeyword
    TypeSyntax type
    Returns
    Type Description
    CrefParameterSyntax

    CrefParameter(SyntaxToken, SyntaxToken, TypeSyntax)

    Declaration
    public static CrefParameterSyntax CrefParameter(SyntaxToken refKindKeyword, SyntaxToken readOnlyKeyword, TypeSyntax type)
    Parameters
    Type Name Description
    SyntaxToken refKindKeyword
    SyntaxToken readOnlyKeyword
    TypeSyntax type
    Returns
    Type Description
    CrefParameterSyntax

    CrefParameterList(SeparatedSyntaxList<CrefParameterSyntax>)

    Declaration
    public static CrefParameterListSyntax CrefParameterList(SeparatedSyntaxList<CrefParameterSyntax> parameters = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<CrefParameterSyntax> parameters
    Returns
    Type Description
    CrefParameterListSyntax

    CrefParameterList(SyntaxToken, SeparatedSyntaxList<CrefParameterSyntax>, SyntaxToken)

    Declaration
    public static CrefParameterListSyntax CrefParameterList(SyntaxToken openParenToken, SeparatedSyntaxList<CrefParameterSyntax> parameters, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    SeparatedSyntaxList<CrefParameterSyntax> parameters
    SyntaxToken closeParenToken
    Returns
    Type Description
    CrefParameterListSyntax

    DeclarationExpression(TypeSyntax, VariableDesignationSyntax)

    Declaration
    public static DeclarationExpressionSyntax DeclarationExpression(TypeSyntax type, VariableDesignationSyntax designation)
    Parameters
    Type Name Description
    TypeSyntax type
    VariableDesignationSyntax designation
    Returns
    Type Description
    DeclarationExpressionSyntax

    DeclarationPattern(TypeSyntax, VariableDesignationSyntax)

    Declaration
    public static DeclarationPatternSyntax DeclarationPattern(TypeSyntax type, VariableDesignationSyntax designation)
    Parameters
    Type Name Description
    TypeSyntax type
    VariableDesignationSyntax designation
    Returns
    Type Description
    DeclarationPatternSyntax

    DefaultConstraint()

    Declaration
    public static DefaultConstraintSyntax DefaultConstraint()
    Returns
    Type Description
    DefaultConstraintSyntax

    DefaultConstraint(SyntaxToken)

    Declaration
    public static DefaultConstraintSyntax DefaultConstraint(SyntaxToken defaultKeyword)
    Parameters
    Type Name Description
    SyntaxToken defaultKeyword
    Returns
    Type Description
    DefaultConstraintSyntax

    DefaultExpression(TypeSyntax)

    Declaration
    public static DefaultExpressionSyntax DefaultExpression(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    DefaultExpressionSyntax

    DefaultExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

    Declaration
    public static DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken keyword
    SyntaxToken openParenToken
    TypeSyntax type
    SyntaxToken closeParenToken
    Returns
    Type Description
    DefaultExpressionSyntax

    DefaultSwitchLabel()

    Declaration
    public static DefaultSwitchLabelSyntax DefaultSwitchLabel()
    Returns
    Type Description
    DefaultSwitchLabelSyntax

    DefaultSwitchLabel(SyntaxToken)

    Declaration
    public static DefaultSwitchLabelSyntax DefaultSwitchLabel(SyntaxToken colonToken)
    Parameters
    Type Name Description
    SyntaxToken colonToken
    Returns
    Type Description
    DefaultSwitchLabelSyntax

    DefaultSwitchLabel(SyntaxToken, SyntaxToken)

    Declaration
    public static DefaultSwitchLabelSyntax DefaultSwitchLabel(SyntaxToken keyword, SyntaxToken colonToken)
    Parameters
    Type Name Description
    SyntaxToken keyword
    SyntaxToken colonToken
    Returns
    Type Description
    DefaultSwitchLabelSyntax

    DefineDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static DefineDirectiveTriviaSyntax DefineDirectiveTrivia(SyntaxToken hashToken, SyntaxToken defineKeyword, SyntaxToken name, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken defineKeyword
    SyntaxToken name
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    DefineDirectiveTriviaSyntax

    DefineDirectiveTrivia(SyntaxToken, bool)

    Declaration
    public static DefineDirectiveTriviaSyntax DefineDirectiveTrivia(SyntaxToken name, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken name
    bool isActive
    Returns
    Type Description
    DefineDirectiveTriviaSyntax

    DefineDirectiveTrivia(string, bool)

    Declaration
    public static DefineDirectiveTriviaSyntax DefineDirectiveTrivia(string name, bool isActive)
    Parameters
    Type Name Description
    string name
    bool isActive
    Returns
    Type Description
    DefineDirectiveTriviaSyntax

    DelegateDeclaration(TypeSyntax, SyntaxToken)

    Declaration
    public static DelegateDeclarationSyntax DelegateDeclaration(TypeSyntax returnType, SyntaxToken identifier)
    Parameters
    Type Name Description
    TypeSyntax returnType
    SyntaxToken identifier
    Returns
    Type Description
    DelegateDeclarationSyntax

    DelegateDeclaration(TypeSyntax, string)

    Declaration
    public static DelegateDeclarationSyntax DelegateDeclaration(TypeSyntax returnType, string identifier)
    Parameters
    Type Name Description
    TypeSyntax returnType
    string identifier
    Returns
    Type Description
    DelegateDeclarationSyntax

    DelegateDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>)

    Declaration
    public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    Returns
    Type Description
    DelegateDeclarationSyntax

    DelegateDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeSyntax, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken)

    Declaration
    public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken delegateKeyword
    TypeSyntax returnType
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxToken semicolonToken
    Returns
    Type Description
    DelegateDeclarationSyntax

    DestructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ArrowExpressionClauseSyntax)

    Declaration
    public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ArrowExpressionClauseSyntax expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    ParameterListSyntax parameterList
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    DestructorDeclarationSyntax

    DestructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, BlockSyntax)

    Declaration
    public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax body)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    ParameterListSyntax parameterList
    BlockSyntax body
    Returns
    Type Description
    DestructorDeclarationSyntax

    DestructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    DestructorDeclarationSyntax

    DestructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, ArrowExpressionClauseSyntax, SyntaxToken)

    Declaration
    public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken tildeToken
    SyntaxToken identifier
    ParameterListSyntax parameterList
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    DestructorDeclarationSyntax

    DestructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken tildeToken
    SyntaxToken identifier
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    DestructorDeclarationSyntax

    DestructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax?, SyntaxToken)

    Declaration
    public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken tildeToken
    SyntaxToken identifier
    ParameterListSyntax parameterList
    BlockSyntax body
    SyntaxToken semicolonToken
    Returns
    Type Description
    DestructorDeclarationSyntax

    DestructorDeclaration(SyntaxToken)

    Declaration
    public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    DestructorDeclarationSyntax

    DestructorDeclaration(string)

    Declaration
    public static DestructorDeclarationSyntax DestructorDeclaration(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    DestructorDeclarationSyntax

    DisabledText(string)

    Declaration
    public static SyntaxTrivia DisabledText(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    SyntaxTrivia

    DiscardDesignation()

    Declaration
    public static DiscardDesignationSyntax DiscardDesignation()
    Returns
    Type Description
    DiscardDesignationSyntax

    DiscardDesignation(SyntaxToken)

    Declaration
    public static DiscardDesignationSyntax DiscardDesignation(SyntaxToken underscoreToken)
    Parameters
    Type Name Description
    SyntaxToken underscoreToken
    Returns
    Type Description
    DiscardDesignationSyntax

    DiscardPattern()

    Declaration
    public static DiscardPatternSyntax DiscardPattern()
    Returns
    Type Description
    DiscardPatternSyntax

    DiscardPattern(SyntaxToken)

    Declaration
    public static DiscardPatternSyntax DiscardPattern(SyntaxToken underscoreToken)
    Parameters
    Type Name Description
    SyntaxToken underscoreToken
    Returns
    Type Description
    DiscardPatternSyntax

    DoStatement(StatementSyntax, ExpressionSyntax)

    Declaration
    public static DoStatementSyntax DoStatement(StatementSyntax statement, ExpressionSyntax condition)
    Parameters
    Type Name Description
    StatementSyntax statement
    ExpressionSyntax condition
    Returns
    Type Description
    DoStatementSyntax

    DoStatement(SyntaxList<AttributeListSyntax>, StatementSyntax, ExpressionSyntax)

    Declaration
    public static DoStatementSyntax DoStatement(SyntaxList<AttributeListSyntax> attributeLists, StatementSyntax statement, ExpressionSyntax condition)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    StatementSyntax statement
    ExpressionSyntax condition
    Returns
    Type Description
    DoStatementSyntax

    DoStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, StatementSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxToken)

    Declaration
    public static DoStatementSyntax DoStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken doKeyword
    StatementSyntax statement
    SyntaxToken whileKeyword
    SyntaxToken openParenToken
    ExpressionSyntax condition
    SyntaxToken closeParenToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    DoStatementSyntax

    DoStatement(SyntaxToken, StatementSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxToken)

    Declaration
    public static DoStatementSyntax DoStatement(SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken doKeyword
    StatementSyntax statement
    SyntaxToken whileKeyword
    SyntaxToken openParenToken
    ExpressionSyntax condition
    SyntaxToken closeParenToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    DoStatementSyntax

    DocumentationComment(params XmlNodeSyntax[])

    Declaration
    public static DocumentationCommentTriviaSyntax DocumentationComment(params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    XmlNodeSyntax[] content
    Returns
    Type Description
    DocumentationCommentTriviaSyntax

    DocumentationCommentExterior(string)

    Declaration
    public static SyntaxTrivia DocumentationCommentExterior(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    SyntaxTrivia

    DocumentationCommentTrivia(SyntaxKind, SyntaxList<XmlNodeSyntax>)

    Declaration
    public static DocumentationCommentTriviaSyntax DocumentationCommentTrivia(SyntaxKind kind, SyntaxList<XmlNodeSyntax> content = default)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    DocumentationCommentTriviaSyntax

    DocumentationCommentTrivia(SyntaxKind, SyntaxList<XmlNodeSyntax>, SyntaxToken)

    Declaration
    public static DocumentationCommentTriviaSyntax DocumentationCommentTrivia(SyntaxKind kind, SyntaxList<XmlNodeSyntax> content, SyntaxToken endOfComment)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<XmlNodeSyntax> content
    SyntaxToken endOfComment
    Returns
    Type Description
    DocumentationCommentTriviaSyntax

    ElasticEndOfLine(string)

    Declaration
    public static SyntaxTrivia ElasticEndOfLine(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    SyntaxTrivia

    ElasticWhitespace(string)

    Declaration
    public static SyntaxTrivia ElasticWhitespace(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    SyntaxTrivia

    ElementAccessExpression(ExpressionSyntax)

    Declaration
    public static ElementAccessExpressionSyntax ElementAccessExpression(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ElementAccessExpressionSyntax

    ElementAccessExpression(ExpressionSyntax, BracketedArgumentListSyntax)

    Declaration
    public static ElementAccessExpressionSyntax ElementAccessExpression(ExpressionSyntax expression, BracketedArgumentListSyntax argumentList)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    BracketedArgumentListSyntax argumentList
    Returns
    Type Description
    ElementAccessExpressionSyntax

    ElementBindingExpression()

    Declaration
    public static ElementBindingExpressionSyntax ElementBindingExpression()
    Returns
    Type Description
    ElementBindingExpressionSyntax

    ElementBindingExpression(BracketedArgumentListSyntax)

    Declaration
    public static ElementBindingExpressionSyntax ElementBindingExpression(BracketedArgumentListSyntax argumentList)
    Parameters
    Type Name Description
    BracketedArgumentListSyntax argumentList
    Returns
    Type Description
    ElementBindingExpressionSyntax

    ElifDirectiveTrivia(ExpressionSyntax, bool, bool, bool)

    Declaration
    public static ElifDirectiveTriviaSyntax ElifDirectiveTrivia(ExpressionSyntax condition, bool isActive, bool branchTaken, bool conditionValue)
    Parameters
    Type Name Description
    ExpressionSyntax condition
    bool isActive
    bool branchTaken
    bool conditionValue
    Returns
    Type Description
    ElifDirectiveTriviaSyntax

    ElifDirectiveTrivia(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, bool, bool, bool)

    Declaration
    public static ElifDirectiveTriviaSyntax ElifDirectiveTrivia(SyntaxToken hashToken, SyntaxToken elifKeyword, ExpressionSyntax condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken elifKeyword
    ExpressionSyntax condition
    SyntaxToken endOfDirectiveToken
    bool isActive
    bool branchTaken
    bool conditionValue
    Returns
    Type Description
    ElifDirectiveTriviaSyntax

    ElseClause(StatementSyntax)

    Declaration
    public static ElseClauseSyntax ElseClause(StatementSyntax statement)
    Parameters
    Type Name Description
    StatementSyntax statement
    Returns
    Type Description
    ElseClauseSyntax

    ElseClause(SyntaxToken, StatementSyntax)

    Declaration
    public static ElseClauseSyntax ElseClause(SyntaxToken elseKeyword, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken elseKeyword
    StatementSyntax statement
    Returns
    Type Description
    ElseClauseSyntax

    ElseDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool, bool)

    Declaration
    public static ElseDirectiveTriviaSyntax ElseDirectiveTrivia(SyntaxToken hashToken, SyntaxToken elseKeyword, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken elseKeyword
    SyntaxToken endOfDirectiveToken
    bool isActive
    bool branchTaken
    Returns
    Type Description
    ElseDirectiveTriviaSyntax

    ElseDirectiveTrivia(bool, bool)

    Declaration
    public static ElseDirectiveTriviaSyntax ElseDirectiveTrivia(bool isActive, bool branchTaken)
    Parameters
    Type Name Description
    bool isActive
    bool branchTaken
    Returns
    Type Description
    ElseDirectiveTriviaSyntax

    EmptyStatement()

    Declaration
    public static EmptyStatementSyntax EmptyStatement()
    Returns
    Type Description
    EmptyStatementSyntax

    EmptyStatement(SyntaxList<AttributeListSyntax>)

    Declaration
    public static EmptyStatementSyntax EmptyStatement(SyntaxList<AttributeListSyntax> attributeLists)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    Returns
    Type Description
    EmptyStatementSyntax

    EmptyStatement(SyntaxList<AttributeListSyntax>, SyntaxToken)

    Declaration
    public static EmptyStatementSyntax EmptyStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken semicolonToken
    Returns
    Type Description
    EmptyStatementSyntax

    EmptyStatement(SyntaxToken)

    Declaration
    public static EmptyStatementSyntax EmptyStatement(SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken semicolonToken
    Returns
    Type Description
    EmptyStatementSyntax

    EndIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static EndIfDirectiveTriviaSyntax EndIfDirectiveTrivia(SyntaxToken hashToken, SyntaxToken endIfKeyword, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken endIfKeyword
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    EndIfDirectiveTriviaSyntax

    EndIfDirectiveTrivia(bool)

    Declaration
    public static EndIfDirectiveTriviaSyntax EndIfDirectiveTrivia(bool isActive)
    Parameters
    Type Name Description
    bool isActive
    Returns
    Type Description
    EndIfDirectiveTriviaSyntax

    EndOfLine(string)

    Declaration
    public static SyntaxTrivia EndOfLine(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    SyntaxTrivia

    EndRegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static EndRegionDirectiveTriviaSyntax EndRegionDirectiveTrivia(SyntaxToken hashToken, SyntaxToken endRegionKeyword, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken endRegionKeyword
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    EndRegionDirectiveTriviaSyntax

    EndRegionDirectiveTrivia(bool)

    Declaration
    public static EndRegionDirectiveTriviaSyntax EndRegionDirectiveTrivia(bool isActive)
    Parameters
    Type Name Description
    bool isActive
    Returns
    Type Description
    EndRegionDirectiveTriviaSyntax

    EnumDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, BaseListSyntax?, SeparatedSyntaxList<EnumMemberDeclarationSyntax>)

    Declaration
    public static EnumDeclarationSyntax EnumDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, BaseListSyntax? baseList, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    BaseListSyntax baseList
    SeparatedSyntaxList<EnumMemberDeclarationSyntax> members
    Returns
    Type Description
    EnumDeclarationSyntax

    EnumDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, BaseListSyntax?, SyntaxToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static EnumDeclarationSyntax EnumDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken openBraceToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken enumKeyword
    SyntaxToken identifier
    BaseListSyntax baseList
    SyntaxToken openBraceToken
    SeparatedSyntaxList<EnumMemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    EnumDeclarationSyntax

    EnumDeclaration(SyntaxToken)

    Declaration
    public static EnumDeclarationSyntax EnumDeclaration(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    EnumDeclarationSyntax

    EnumDeclaration(string)

    Declaration
    public static EnumDeclarationSyntax EnumDeclaration(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    EnumDeclarationSyntax

    EnumMemberDeclaration(SyntaxList<AttributeListSyntax>, SyntaxToken, EqualsValueClauseSyntax?)

    Declaration
    public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken identifier
    EqualsValueClauseSyntax equalsValue
    Returns
    Type Description
    EnumMemberDeclarationSyntax

    EnumMemberDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, EqualsValueClauseSyntax?)

    Declaration
    public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    EqualsValueClauseSyntax equalsValue
    Returns
    Type Description
    EnumMemberDeclarationSyntax

    EnumMemberDeclaration(SyntaxToken)

    Declaration
    public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    EnumMemberDeclarationSyntax

    EnumMemberDeclaration(string)

    Declaration
    public static EnumMemberDeclarationSyntax EnumMemberDeclaration(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    EnumMemberDeclarationSyntax

    EqualsValueClause(ExpressionSyntax)

    Declaration
    public static EqualsValueClauseSyntax EqualsValueClause(ExpressionSyntax value)
    Parameters
    Type Name Description
    ExpressionSyntax value
    Returns
    Type Description
    EqualsValueClauseSyntax

    EqualsValueClause(SyntaxToken, ExpressionSyntax)

    Declaration
    public static EqualsValueClauseSyntax EqualsValueClause(SyntaxToken equalsToken, ExpressionSyntax value)
    Parameters
    Type Name Description
    SyntaxToken equalsToken
    ExpressionSyntax value
    Returns
    Type Description
    EqualsValueClauseSyntax

    ErrorDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static ErrorDirectiveTriviaSyntax ErrorDirectiveTrivia(SyntaxToken hashToken, SyntaxToken errorKeyword, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken errorKeyword
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    ErrorDirectiveTriviaSyntax

    ErrorDirectiveTrivia(bool)

    Declaration
    public static ErrorDirectiveTriviaSyntax ErrorDirectiveTrivia(bool isActive)
    Parameters
    Type Name Description
    bool isActive
    Returns
    Type Description
    ErrorDirectiveTriviaSyntax

    EventDeclaration(TypeSyntax, SyntaxToken)

    Declaration
    public static EventDeclarationSyntax EventDeclaration(TypeSyntax type, SyntaxToken identifier)
    Parameters
    Type Name Description
    TypeSyntax type
    SyntaxToken identifier
    Returns
    Type Description
    EventDeclarationSyntax

    EventDeclaration(TypeSyntax, string)

    Declaration
    public static EventDeclarationSyntax EventDeclaration(TypeSyntax type, string identifier)
    Parameters
    Type Name Description
    TypeSyntax type
    string identifier
    Returns
    Type Description
    EventDeclarationSyntax

    EventDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, AccessorListSyntax?)

    Declaration
    public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    AccessorListSyntax accessorList
    Returns
    Type Description
    EventDeclarationSyntax

    EventDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, AccessorListSyntax)

    Declaration
    public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken eventKeyword
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    AccessorListSyntax accessorList
    Returns
    Type Description
    EventDeclarationSyntax

    EventDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, AccessorListSyntax?, SyntaxToken)

    Declaration
    public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken eventKeyword
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    AccessorListSyntax accessorList
    SyntaxToken semicolonToken
    Returns
    Type Description
    EventDeclarationSyntax

    EventDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, SyntaxToken)

    Declaration
    public static EventDeclarationSyntax EventDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken eventKeyword
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    SyntaxToken semicolonToken
    Returns
    Type Description
    EventDeclarationSyntax

    EventFieldDeclaration(VariableDeclarationSyntax)

    Declaration
    public static EventFieldDeclarationSyntax EventFieldDeclaration(VariableDeclarationSyntax declaration)
    Parameters
    Type Name Description
    VariableDeclarationSyntax declaration
    Returns
    Type Description
    EventFieldDeclarationSyntax

    EventFieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)

    Declaration
    public static EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    VariableDeclarationSyntax declaration
    Returns
    Type Description
    EventFieldDeclarationSyntax

    EventFieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, VariableDeclarationSyntax, SyntaxToken)

    Declaration
    public static EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken eventKeyword
    VariableDeclarationSyntax declaration
    SyntaxToken semicolonToken
    Returns
    Type Description
    EventFieldDeclarationSyntax

    ExplicitInterfaceSpecifier(NameSyntax)

    Declaration
    public static ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier(NameSyntax name)
    Parameters
    Type Name Description
    NameSyntax name
    Returns
    Type Description
    ExplicitInterfaceSpecifierSyntax

    ExplicitInterfaceSpecifier(NameSyntax, SyntaxToken)

    Declaration
    public static ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier(NameSyntax name, SyntaxToken dotToken)
    Parameters
    Type Name Description
    NameSyntax name
    SyntaxToken dotToken
    Returns
    Type Description
    ExplicitInterfaceSpecifierSyntax

    ExpressionColon(ExpressionSyntax, SyntaxToken)

    Declaration
    public static ExpressionColonSyntax ExpressionColon(ExpressionSyntax expression, SyntaxToken colonToken)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    SyntaxToken colonToken
    Returns
    Type Description
    ExpressionColonSyntax

    ExpressionElement(ExpressionSyntax)

    Declaration
    public static ExpressionElementSyntax ExpressionElement(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ExpressionElementSyntax

    ExpressionStatement(ExpressionSyntax)

    Declaration
    public static ExpressionStatementSyntax ExpressionStatement(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ExpressionStatementSyntax

    ExpressionStatement(ExpressionSyntax, SyntaxToken)

    Declaration
    public static ExpressionStatementSyntax ExpressionStatement(ExpressionSyntax expression, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    SyntaxToken semicolonToken
    Returns
    Type Description
    ExpressionStatementSyntax

    ExpressionStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax)

    Declaration
    public static ExpressionStatementSyntax ExpressionStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    ExpressionSyntax expression
    Returns
    Type Description
    ExpressionStatementSyntax

    ExpressionStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, SyntaxToken)

    Declaration
    public static ExpressionStatementSyntax ExpressionStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax expression, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    ExpressionSyntax expression
    SyntaxToken semicolonToken
    Returns
    Type Description
    ExpressionStatementSyntax

    ExternAliasDirective(SyntaxToken)

    Declaration
    public static ExternAliasDirectiveSyntax ExternAliasDirective(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    ExternAliasDirectiveSyntax

    ExternAliasDirective(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)

    Declaration
    public static ExternAliasDirectiveSyntax ExternAliasDirective(SyntaxToken externKeyword, SyntaxToken aliasKeyword, SyntaxToken identifier, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken externKeyword
    SyntaxToken aliasKeyword
    SyntaxToken identifier
    SyntaxToken semicolonToken
    Returns
    Type Description
    ExternAliasDirectiveSyntax

    ExternAliasDirective(string)

    Declaration
    public static ExternAliasDirectiveSyntax ExternAliasDirective(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    ExternAliasDirectiveSyntax

    FieldDeclaration(VariableDeclarationSyntax)

    Declaration
    public static FieldDeclarationSyntax FieldDeclaration(VariableDeclarationSyntax declaration)
    Parameters
    Type Name Description
    VariableDeclarationSyntax declaration
    Returns
    Type Description
    FieldDeclarationSyntax

    FieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)

    Declaration
    public static FieldDeclarationSyntax FieldDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    VariableDeclarationSyntax declaration
    Returns
    Type Description
    FieldDeclarationSyntax

    FieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)

    Declaration
    public static FieldDeclarationSyntax FieldDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    VariableDeclarationSyntax declaration
    SyntaxToken semicolonToken
    Returns
    Type Description
    FieldDeclarationSyntax

    FieldExpression()

    Declaration
    public static FieldExpressionSyntax FieldExpression()
    Returns
    Type Description
    FieldExpressionSyntax

    FieldExpression(SyntaxToken)

    Declaration
    public static FieldExpressionSyntax FieldExpression(SyntaxToken token)
    Parameters
    Type Name Description
    SyntaxToken token
    Returns
    Type Description
    FieldExpressionSyntax

    FileScopedNamespaceDeclaration(NameSyntax)

    Declaration
    public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(NameSyntax name)
    Parameters
    Type Name Description
    NameSyntax name
    Returns
    Type Description
    FileScopedNamespaceDeclarationSyntax

    FileScopedNamespaceDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, NameSyntax, SyntaxList<ExternAliasDirectiveSyntax>, SyntaxList<UsingDirectiveSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    NameSyntax name
    SyntaxList<ExternAliasDirectiveSyntax> externs
    SyntaxList<UsingDirectiveSyntax> usings
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    FileScopedNamespaceDeclarationSyntax

    FileScopedNamespaceDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, NameSyntax, SyntaxToken, SyntaxList<ExternAliasDirectiveSyntax>, SyntaxList<UsingDirectiveSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken namespaceKeyword
    NameSyntax name
    SyntaxToken semicolonToken
    SyntaxList<ExternAliasDirectiveSyntax> externs
    SyntaxList<UsingDirectiveSyntax> usings
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    FileScopedNamespaceDeclarationSyntax

    FinallyClause(BlockSyntax?)

    Declaration
    public static FinallyClauseSyntax FinallyClause(BlockSyntax? block = null)
    Parameters
    Type Name Description
    BlockSyntax block
    Returns
    Type Description
    FinallyClauseSyntax

    FinallyClause(SyntaxToken, BlockSyntax)

    Declaration
    public static FinallyClauseSyntax FinallyClause(SyntaxToken finallyKeyword, BlockSyntax block)
    Parameters
    Type Name Description
    SyntaxToken finallyKeyword
    BlockSyntax block
    Returns
    Type Description
    FinallyClauseSyntax

    FixedStatement(VariableDeclarationSyntax, StatementSyntax)

    Declaration
    public static FixedStatementSyntax FixedStatement(VariableDeclarationSyntax declaration, StatementSyntax statement)
    Parameters
    Type Name Description
    VariableDeclarationSyntax declaration
    StatementSyntax statement
    Returns
    Type Description
    FixedStatementSyntax

    FixedStatement(SyntaxList<AttributeListSyntax>, VariableDeclarationSyntax, StatementSyntax)

    Declaration
    public static FixedStatementSyntax FixedStatement(SyntaxList<AttributeListSyntax> attributeLists, VariableDeclarationSyntax declaration, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    VariableDeclarationSyntax declaration
    StatementSyntax statement
    Returns
    Type Description
    FixedStatementSyntax

    FixedStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, VariableDeclarationSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static FixedStatementSyntax FixedStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken fixedKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken fixedKeyword
    SyntaxToken openParenToken
    VariableDeclarationSyntax declaration
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    FixedStatementSyntax

    FixedStatement(SyntaxToken, SyntaxToken, VariableDeclarationSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static FixedStatementSyntax FixedStatement(SyntaxToken fixedKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken fixedKeyword
    SyntaxToken openParenToken
    VariableDeclarationSyntax declaration
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    FixedStatementSyntax

    ForEachStatement(TypeSyntax, SyntaxToken, ExpressionSyntax, StatementSyntax)

    Declaration
    public static ForEachStatementSyntax ForEachStatement(TypeSyntax type, SyntaxToken identifier, ExpressionSyntax expression, StatementSyntax statement)
    Parameters
    Type Name Description
    TypeSyntax type
    SyntaxToken identifier
    ExpressionSyntax expression
    StatementSyntax statement
    Returns
    Type Description
    ForEachStatementSyntax

    ForEachStatement(TypeSyntax, string, ExpressionSyntax, StatementSyntax)

    Declaration
    public static ForEachStatementSyntax ForEachStatement(TypeSyntax type, string identifier, ExpressionSyntax expression, StatementSyntax statement)
    Parameters
    Type Name Description
    TypeSyntax type
    string identifier
    ExpressionSyntax expression
    StatementSyntax statement
    Returns
    Type Description
    ForEachStatementSyntax

    ForEachStatement(SyntaxList<AttributeListSyntax>, TypeSyntax, SyntaxToken, ExpressionSyntax, StatementSyntax)

    Declaration
    public static ForEachStatementSyntax ForEachStatement(SyntaxList<AttributeListSyntax> attributeLists, TypeSyntax type, SyntaxToken identifier, ExpressionSyntax expression, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    TypeSyntax type
    SyntaxToken identifier
    ExpressionSyntax expression
    StatementSyntax statement
    Returns
    Type Description
    ForEachStatementSyntax

    ForEachStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static ForEachStatementSyntax ForEachStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken awaitKeyword
    SyntaxToken forEachKeyword
    SyntaxToken openParenToken
    TypeSyntax type
    SyntaxToken identifier
    SyntaxToken inKeyword
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    ForEachStatementSyntax

    ForEachStatement(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static ForEachStatementSyntax ForEachStatement(SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken forEachKeyword
    SyntaxToken openParenToken
    TypeSyntax type
    SyntaxToken identifier
    SyntaxToken inKeyword
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    ForEachStatementSyntax

    ForEachStatement(SyntaxToken, SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static ForEachStatementSyntax ForEachStatement(SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken awaitKeyword
    SyntaxToken forEachKeyword
    SyntaxToken openParenToken
    TypeSyntax type
    SyntaxToken identifier
    SyntaxToken inKeyword
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    ForEachStatementSyntax

    ForEachVariableStatement(ExpressionSyntax, ExpressionSyntax, StatementSyntax)

    Declaration
    public static ForEachVariableStatementSyntax ForEachVariableStatement(ExpressionSyntax variable, ExpressionSyntax expression, StatementSyntax statement)
    Parameters
    Type Name Description
    ExpressionSyntax variable
    ExpressionSyntax expression
    StatementSyntax statement
    Returns
    Type Description
    ForEachVariableStatementSyntax

    ForEachVariableStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, ExpressionSyntax, StatementSyntax)

    Declaration
    public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax variable, ExpressionSyntax expression, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    ExpressionSyntax variable
    ExpressionSyntax expression
    StatementSyntax statement
    Returns
    Type Description
    ForEachVariableStatementSyntax

    ForEachVariableStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken awaitKeyword
    SyntaxToken forEachKeyword
    SyntaxToken openParenToken
    ExpressionSyntax variable
    SyntaxToken inKeyword
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    ForEachVariableStatementSyntax

    ForEachVariableStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken forEachKeyword
    SyntaxToken openParenToken
    ExpressionSyntax variable
    SyntaxToken inKeyword
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    ForEachVariableStatementSyntax

    ForEachVariableStatement(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken awaitKeyword
    SyntaxToken forEachKeyword
    SyntaxToken openParenToken
    ExpressionSyntax variable
    SyntaxToken inKeyword
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    ForEachVariableStatementSyntax

    ForStatement(StatementSyntax)

    Declaration
    public static ForStatementSyntax ForStatement(StatementSyntax statement)
    Parameters
    Type Name Description
    StatementSyntax statement
    Returns
    Type Description
    ForStatementSyntax

    ForStatement(VariableDeclarationSyntax?, SeparatedSyntaxList<ExpressionSyntax>, ExpressionSyntax?, SeparatedSyntaxList<ExpressionSyntax>, StatementSyntax)

    Declaration
    public static ForStatementSyntax ForStatement(VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, ExpressionSyntax? condition, SeparatedSyntaxList<ExpressionSyntax> incrementors, StatementSyntax statement)
    Parameters
    Type Name Description
    VariableDeclarationSyntax declaration
    SeparatedSyntaxList<ExpressionSyntax> initializers
    ExpressionSyntax condition
    SeparatedSyntaxList<ExpressionSyntax> incrementors
    StatementSyntax statement
    Returns
    Type Description
    ForStatementSyntax

    ForStatement(SyntaxList<AttributeListSyntax>, VariableDeclarationSyntax?, SeparatedSyntaxList<ExpressionSyntax>, ExpressionSyntax?, SeparatedSyntaxList<ExpressionSyntax>, StatementSyntax)

    Declaration
    public static ForStatementSyntax ForStatement(SyntaxList<AttributeListSyntax> attributeLists, VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, ExpressionSyntax? condition, SeparatedSyntaxList<ExpressionSyntax> incrementors, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    VariableDeclarationSyntax declaration
    SeparatedSyntaxList<ExpressionSyntax> initializers
    ExpressionSyntax condition
    SeparatedSyntaxList<ExpressionSyntax> incrementors
    StatementSyntax statement
    Returns
    Type Description
    ForStatementSyntax

    ForStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, VariableDeclarationSyntax?, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken, ExpressionSyntax?, SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken, StatementSyntax)

    Declaration
    public static ForStatementSyntax ForStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, SyntaxToken firstSemicolonToken, ExpressionSyntax? condition, SyntaxToken secondSemicolonToken, SeparatedSyntaxList<ExpressionSyntax> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken forKeyword
    SyntaxToken openParenToken
    VariableDeclarationSyntax declaration
    SeparatedSyntaxList<ExpressionSyntax> initializers
    SyntaxToken firstSemicolonToken
    ExpressionSyntax condition
    SyntaxToken secondSemicolonToken
    SeparatedSyntaxList<ExpressionSyntax> incrementors
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    ForStatementSyntax

    ForStatement(SyntaxToken, SyntaxToken, VariableDeclarationSyntax?, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken, ExpressionSyntax?, SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken, StatementSyntax)

    Declaration
    public static ForStatementSyntax ForStatement(SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, SyntaxToken firstSemicolonToken, ExpressionSyntax? condition, SyntaxToken secondSemicolonToken, SeparatedSyntaxList<ExpressionSyntax> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken forKeyword
    SyntaxToken openParenToken
    VariableDeclarationSyntax declaration
    SeparatedSyntaxList<ExpressionSyntax> initializers
    SyntaxToken firstSemicolonToken
    ExpressionSyntax condition
    SyntaxToken secondSemicolonToken
    SeparatedSyntaxList<ExpressionSyntax> incrementors
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    ForStatementSyntax

    FromClause(TypeSyntax?, SyntaxToken, ExpressionSyntax)

    Declaration
    public static FromClauseSyntax FromClause(TypeSyntax? type, SyntaxToken identifier, ExpressionSyntax expression)
    Parameters
    Type Name Description
    TypeSyntax type
    SyntaxToken identifier
    ExpressionSyntax expression
    Returns
    Type Description
    FromClauseSyntax

    FromClause(SyntaxToken, ExpressionSyntax)

    Declaration
    public static FromClauseSyntax FromClause(SyntaxToken identifier, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken identifier
    ExpressionSyntax expression
    Returns
    Type Description
    FromClauseSyntax

    FromClause(SyntaxToken, TypeSyntax?, SyntaxToken, SyntaxToken, ExpressionSyntax)

    Declaration
    public static FromClauseSyntax FromClause(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken fromKeyword
    TypeSyntax type
    SyntaxToken identifier
    SyntaxToken inKeyword
    ExpressionSyntax expression
    Returns
    Type Description
    FromClauseSyntax

    FromClause(string, ExpressionSyntax)

    Declaration
    public static FromClauseSyntax FromClause(string identifier, ExpressionSyntax expression)
    Parameters
    Type Name Description
    string identifier
    ExpressionSyntax expression
    Returns
    Type Description
    FromClauseSyntax

    FunctionPointerCallingConvention(SyntaxToken)

    Declaration
    public static FunctionPointerCallingConventionSyntax FunctionPointerCallingConvention(SyntaxToken managedOrUnmanagedKeyword)
    Parameters
    Type Name Description
    SyntaxToken managedOrUnmanagedKeyword
    Returns
    Type Description
    FunctionPointerCallingConventionSyntax

    FunctionPointerCallingConvention(SyntaxToken, FunctionPointerUnmanagedCallingConventionListSyntax?)

    Declaration
    public static FunctionPointerCallingConventionSyntax FunctionPointerCallingConvention(SyntaxToken managedOrUnmanagedKeyword, FunctionPointerUnmanagedCallingConventionListSyntax? unmanagedCallingConventionList)
    Parameters
    Type Name Description
    SyntaxToken managedOrUnmanagedKeyword
    FunctionPointerUnmanagedCallingConventionListSyntax unmanagedCallingConventionList
    Returns
    Type Description
    FunctionPointerCallingConventionSyntax

    FunctionPointerParameter(TypeSyntax)

    Declaration
    public static FunctionPointerParameterSyntax FunctionPointerParameter(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    FunctionPointerParameterSyntax

    FunctionPointerParameter(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax)

    Declaration
    public static FunctionPointerParameterSyntax FunctionPointerParameter(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    Returns
    Type Description
    FunctionPointerParameterSyntax

    FunctionPointerParameterList(SeparatedSyntaxList<FunctionPointerParameterSyntax>)

    Declaration
    public static FunctionPointerParameterListSyntax FunctionPointerParameterList(SeparatedSyntaxList<FunctionPointerParameterSyntax> parameters = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<FunctionPointerParameterSyntax> parameters
    Returns
    Type Description
    FunctionPointerParameterListSyntax

    FunctionPointerParameterList(SyntaxToken, SeparatedSyntaxList<FunctionPointerParameterSyntax>, SyntaxToken)

    Declaration
    public static FunctionPointerParameterListSyntax FunctionPointerParameterList(SyntaxToken lessThanToken, SeparatedSyntaxList<FunctionPointerParameterSyntax> parameters, SyntaxToken greaterThanToken)
    Parameters
    Type Name Description
    SyntaxToken lessThanToken
    SeparatedSyntaxList<FunctionPointerParameterSyntax> parameters
    SyntaxToken greaterThanToken
    Returns
    Type Description
    FunctionPointerParameterListSyntax

    FunctionPointerType()

    Declaration
    public static FunctionPointerTypeSyntax FunctionPointerType()
    Returns
    Type Description
    FunctionPointerTypeSyntax

    FunctionPointerType(FunctionPointerCallingConventionSyntax?, FunctionPointerParameterListSyntax)

    Declaration
    public static FunctionPointerTypeSyntax FunctionPointerType(FunctionPointerCallingConventionSyntax? callingConvention, FunctionPointerParameterListSyntax parameterList)
    Parameters
    Type Name Description
    FunctionPointerCallingConventionSyntax callingConvention
    FunctionPointerParameterListSyntax parameterList
    Returns
    Type Description
    FunctionPointerTypeSyntax

    FunctionPointerType(SyntaxToken, SyntaxToken, FunctionPointerCallingConventionSyntax?, FunctionPointerParameterListSyntax)

    Declaration
    public static FunctionPointerTypeSyntax FunctionPointerType(SyntaxToken delegateKeyword, SyntaxToken asteriskToken, FunctionPointerCallingConventionSyntax? callingConvention, FunctionPointerParameterListSyntax parameterList)
    Parameters
    Type Name Description
    SyntaxToken delegateKeyword
    SyntaxToken asteriskToken
    FunctionPointerCallingConventionSyntax callingConvention
    FunctionPointerParameterListSyntax parameterList
    Returns
    Type Description
    FunctionPointerTypeSyntax

    FunctionPointerUnmanagedCallingConvention(SyntaxToken)

    Declaration
    public static FunctionPointerUnmanagedCallingConventionSyntax FunctionPointerUnmanagedCallingConvention(SyntaxToken name)
    Parameters
    Type Name Description
    SyntaxToken name
    Returns
    Type Description
    FunctionPointerUnmanagedCallingConventionSyntax

    FunctionPointerUnmanagedCallingConventionList(SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax>)

    Declaration
    public static FunctionPointerUnmanagedCallingConventionListSyntax FunctionPointerUnmanagedCallingConventionList(SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax> callingConventions = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax> callingConventions
    Returns
    Type Description
    FunctionPointerUnmanagedCallingConventionListSyntax

    FunctionPointerUnmanagedCallingConventionList(SyntaxToken, SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax>, SyntaxToken)

    Declaration
    public static FunctionPointerUnmanagedCallingConventionListSyntax FunctionPointerUnmanagedCallingConventionList(SyntaxToken openBracketToken, SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax> callingConventions, SyntaxToken closeBracketToken)
    Parameters
    Type Name Description
    SyntaxToken openBracketToken
    SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax> callingConventions
    SyntaxToken closeBracketToken
    Returns
    Type Description
    FunctionPointerUnmanagedCallingConventionListSyntax

    GenericName(SyntaxToken)

    Declaration
    public static GenericNameSyntax GenericName(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    GenericNameSyntax

    GenericName(SyntaxToken, TypeArgumentListSyntax)

    Declaration
    public static GenericNameSyntax GenericName(SyntaxToken identifier, TypeArgumentListSyntax typeArgumentList)
    Parameters
    Type Name Description
    SyntaxToken identifier
    TypeArgumentListSyntax typeArgumentList
    Returns
    Type Description
    GenericNameSyntax

    GenericName(string)

    Declaration
    public static GenericNameSyntax GenericName(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    GenericNameSyntax

    GetNonGenericExpression(ExpressionSyntax)

    Declaration
    public static ExpressionSyntax? GetNonGenericExpression(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ExpressionSyntax

    GetStandaloneExpression(ExpressionSyntax)

    Declaration
    public static ExpressionSyntax GetStandaloneExpression(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ExpressionSyntax

    GlobalStatement(StatementSyntax)

    Declaration
    public static GlobalStatementSyntax GlobalStatement(StatementSyntax statement)
    Parameters
    Type Name Description
    StatementSyntax statement
    Returns
    Type Description
    GlobalStatementSyntax

    GlobalStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, StatementSyntax)

    Declaration
    public static GlobalStatementSyntax GlobalStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    StatementSyntax statement
    Returns
    Type Description
    GlobalStatementSyntax

    GotoStatement(SyntaxKind, ExpressionSyntax?)

    Declaration
    public static GotoStatementSyntax GotoStatement(SyntaxKind kind, ExpressionSyntax? expression = null)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax expression
    Returns
    Type Description
    GotoStatementSyntax

    GotoStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxToken, ExpressionSyntax?)

    Declaration
    public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken caseOrDefaultKeyword
    ExpressionSyntax expression
    Returns
    Type Description
    GotoStatementSyntax

    GotoStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, ExpressionSyntax?, SyntaxToken)

    Declaration
    public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken gotoKeyword
    SyntaxToken caseOrDefaultKeyword
    ExpressionSyntax expression
    SyntaxToken semicolonToken
    Returns
    Type Description
    GotoStatementSyntax

    GotoStatement(SyntaxKind, SyntaxToken, ExpressionSyntax)

    Declaration
    public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken caseOrDefaultKeyword
    ExpressionSyntax expression
    Returns
    Type Description
    GotoStatementSyntax

    GotoStatement(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

    Declaration
    public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken gotoKeyword
    SyntaxToken caseOrDefaultKeyword
    ExpressionSyntax expression
    SyntaxToken semicolonToken
    Returns
    Type Description
    GotoStatementSyntax

    GroupClause(ExpressionSyntax, ExpressionSyntax)

    Declaration
    public static GroupClauseSyntax GroupClause(ExpressionSyntax groupExpression, ExpressionSyntax byExpression)
    Parameters
    Type Name Description
    ExpressionSyntax groupExpression
    ExpressionSyntax byExpression
    Returns
    Type Description
    GroupClauseSyntax

    GroupClause(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

    Declaration
    public static GroupClauseSyntax GroupClause(SyntaxToken groupKeyword, ExpressionSyntax groupExpression, SyntaxToken byKeyword, ExpressionSyntax byExpression)
    Parameters
    Type Name Description
    SyntaxToken groupKeyword
    ExpressionSyntax groupExpression
    SyntaxToken byKeyword
    ExpressionSyntax byExpression
    Returns
    Type Description
    GroupClauseSyntax

    Identifier(SyntaxTriviaList, SyntaxKind, string, string, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Identifier(SyntaxTriviaList leading, SyntaxKind contextualKind, string text, string valueText, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    SyntaxKind contextualKind
    string text
    string valueText
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Identifier(SyntaxTriviaList, string, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Identifier(SyntaxTriviaList leading, string text, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Identifier(string)

    Declaration
    public static SyntaxToken Identifier(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    SyntaxToken

    IdentifierName(SyntaxToken)

    Declaration
    public static IdentifierNameSyntax IdentifierName(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    IdentifierNameSyntax

    IdentifierName(string)

    Declaration
    public static IdentifierNameSyntax IdentifierName(string name)
    Parameters
    Type Name Description
    string name
    Returns
    Type Description
    IdentifierNameSyntax

    IfDirectiveTrivia(ExpressionSyntax, bool, bool, bool)

    Declaration
    public static IfDirectiveTriviaSyntax IfDirectiveTrivia(ExpressionSyntax condition, bool isActive, bool branchTaken, bool conditionValue)
    Parameters
    Type Name Description
    ExpressionSyntax condition
    bool isActive
    bool branchTaken
    bool conditionValue
    Returns
    Type Description
    IfDirectiveTriviaSyntax

    IfDirectiveTrivia(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, bool, bool, bool)

    Declaration
    public static IfDirectiveTriviaSyntax IfDirectiveTrivia(SyntaxToken hashToken, SyntaxToken ifKeyword, ExpressionSyntax condition, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken, bool conditionValue)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken ifKeyword
    ExpressionSyntax condition
    SyntaxToken endOfDirectiveToken
    bool isActive
    bool branchTaken
    bool conditionValue
    Returns
    Type Description
    IfDirectiveTriviaSyntax

    IfStatement(ExpressionSyntax, StatementSyntax)

    Declaration
    public static IfStatementSyntax IfStatement(ExpressionSyntax condition, StatementSyntax statement)
    Parameters
    Type Name Description
    ExpressionSyntax condition
    StatementSyntax statement
    Returns
    Type Description
    IfStatementSyntax

    IfStatement(ExpressionSyntax, StatementSyntax, ElseClauseSyntax?)

    Declaration
    public static IfStatementSyntax IfStatement(ExpressionSyntax condition, StatementSyntax statement, ElseClauseSyntax? @else)
    Parameters
    Type Name Description
    ExpressionSyntax condition
    StatementSyntax statement
    ElseClauseSyntax else
    Returns
    Type Description
    IfStatementSyntax

    IfStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, StatementSyntax, ElseClauseSyntax?)

    Declaration
    public static IfStatementSyntax IfStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax condition, StatementSyntax statement, ElseClauseSyntax? @else)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    ExpressionSyntax condition
    StatementSyntax statement
    ElseClauseSyntax else
    Returns
    Type Description
    IfStatementSyntax

    IfStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax, ElseClauseSyntax?)

    Declaration
    public static IfStatementSyntax IfStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken ifKeyword
    SyntaxToken openParenToken
    ExpressionSyntax condition
    SyntaxToken closeParenToken
    StatementSyntax statement
    ElseClauseSyntax else
    Returns
    Type Description
    IfStatementSyntax

    IfStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax, ElseClauseSyntax?)

    Declaration
    public static IfStatementSyntax IfStatement(SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
    Parameters
    Type Name Description
    SyntaxToken ifKeyword
    SyntaxToken openParenToken
    ExpressionSyntax condition
    SyntaxToken closeParenToken
    StatementSyntax statement
    ElseClauseSyntax else
    Returns
    Type Description
    IfStatementSyntax

    ImplicitArrayCreationExpression(InitializerExpressionSyntax)

    Declaration
    public static ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(InitializerExpressionSyntax initializer)
    Parameters
    Type Name Description
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ImplicitArrayCreationExpressionSyntax

    ImplicitArrayCreationExpression(SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken, InitializerExpressionSyntax)

    Declaration
    public static ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(SyntaxToken newKeyword, SyntaxToken openBracketToken, SyntaxTokenList commas, SyntaxToken closeBracketToken, InitializerExpressionSyntax initializer)
    Parameters
    Type Name Description
    SyntaxToken newKeyword
    SyntaxToken openBracketToken
    SyntaxTokenList commas
    SyntaxToken closeBracketToken
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ImplicitArrayCreationExpressionSyntax

    ImplicitArrayCreationExpression(SyntaxTokenList, InitializerExpressionSyntax)

    Declaration
    public static ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(SyntaxTokenList commas, InitializerExpressionSyntax initializer)
    Parameters
    Type Name Description
    SyntaxTokenList commas
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ImplicitArrayCreationExpressionSyntax

    ImplicitElementAccess()

    Declaration
    public static ImplicitElementAccessSyntax ImplicitElementAccess()
    Returns
    Type Description
    ImplicitElementAccessSyntax

    ImplicitElementAccess(BracketedArgumentListSyntax)

    Declaration
    public static ImplicitElementAccessSyntax ImplicitElementAccess(BracketedArgumentListSyntax argumentList)
    Parameters
    Type Name Description
    BracketedArgumentListSyntax argumentList
    Returns
    Type Description
    ImplicitElementAccessSyntax

    ImplicitObjectCreationExpression()

    Declaration
    public static ImplicitObjectCreationExpressionSyntax ImplicitObjectCreationExpression()
    Returns
    Type Description
    ImplicitObjectCreationExpressionSyntax

    ImplicitObjectCreationExpression(ArgumentListSyntax, InitializerExpressionSyntax?)

    Declaration
    public static ImplicitObjectCreationExpressionSyntax ImplicitObjectCreationExpression(ArgumentListSyntax argumentList, InitializerExpressionSyntax? initializer)
    Parameters
    Type Name Description
    ArgumentListSyntax argumentList
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ImplicitObjectCreationExpressionSyntax

    ImplicitObjectCreationExpression(SyntaxToken, ArgumentListSyntax, InitializerExpressionSyntax?)

    Declaration
    public static ImplicitObjectCreationExpressionSyntax ImplicitObjectCreationExpression(SyntaxToken newKeyword, ArgumentListSyntax argumentList, InitializerExpressionSyntax? initializer)
    Parameters
    Type Name Description
    SyntaxToken newKeyword
    ArgumentListSyntax argumentList
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ImplicitObjectCreationExpressionSyntax

    ImplicitStackAllocArrayCreationExpression(InitializerExpressionSyntax)

    Declaration
    public static ImplicitStackAllocArrayCreationExpressionSyntax ImplicitStackAllocArrayCreationExpression(InitializerExpressionSyntax initializer)
    Parameters
    Type Name Description
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ImplicitStackAllocArrayCreationExpressionSyntax

    ImplicitStackAllocArrayCreationExpression(SyntaxToken, SyntaxToken, SyntaxToken, InitializerExpressionSyntax)

    Declaration
    public static ImplicitStackAllocArrayCreationExpressionSyntax ImplicitStackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, SyntaxToken openBracketToken, SyntaxToken closeBracketToken, InitializerExpressionSyntax initializer)
    Parameters
    Type Name Description
    SyntaxToken stackAllocKeyword
    SyntaxToken openBracketToken
    SyntaxToken closeBracketToken
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ImplicitStackAllocArrayCreationExpressionSyntax

    IncompleteMember(TypeSyntax?)

    Declaration
    public static IncompleteMemberSyntax IncompleteMember(TypeSyntax? type = null)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    IncompleteMemberSyntax

    IncompleteMember(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax?)

    Declaration
    public static IncompleteMemberSyntax IncompleteMember(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    Returns
    Type Description
    IncompleteMemberSyntax

    IndexerDeclaration(TypeSyntax)

    Declaration
    public static IndexerDeclarationSyntax IndexerDeclaration(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    IndexerDeclarationSyntax

    IndexerDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, BracketedParameterListSyntax, AccessorListSyntax?)

    Declaration
    public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    BracketedParameterListSyntax parameterList
    AccessorListSyntax accessorList
    Returns
    Type Description
    IndexerDeclarationSyntax

    IndexerDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, BracketedParameterListSyntax, AccessorListSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    BracketedParameterListSyntax parameterList
    AccessorListSyntax accessorList
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    IndexerDeclarationSyntax

    IndexerDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, BracketedParameterListSyntax, AccessorListSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken thisKeyword
    BracketedParameterListSyntax parameterList
    AccessorListSyntax accessorList
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    IndexerDeclarationSyntax

    IndexerMemberCref(CrefBracketedParameterListSyntax?)

    Declaration
    public static IndexerMemberCrefSyntax IndexerMemberCref(CrefBracketedParameterListSyntax? parameters = null)
    Parameters
    Type Name Description
    CrefBracketedParameterListSyntax parameters
    Returns
    Type Description
    IndexerMemberCrefSyntax

    IndexerMemberCref(SyntaxToken, CrefBracketedParameterListSyntax?)

    Declaration
    public static IndexerMemberCrefSyntax IndexerMemberCref(SyntaxToken thisKeyword, CrefBracketedParameterListSyntax? parameters)
    Parameters
    Type Name Description
    SyntaxToken thisKeyword
    CrefBracketedParameterListSyntax parameters
    Returns
    Type Description
    IndexerMemberCrefSyntax

    InitializerExpression(SyntaxKind, SeparatedSyntaxList<ExpressionSyntax>)

    Declaration
    public static InitializerExpressionSyntax InitializerExpression(SyntaxKind kind, SeparatedSyntaxList<ExpressionSyntax> expressions = default)
    Parameters
    Type Name Description
    SyntaxKind kind
    SeparatedSyntaxList<ExpressionSyntax> expressions
    Returns
    Type Description
    InitializerExpressionSyntax

    InitializerExpression(SyntaxKind, SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken)

    Declaration
    public static InitializerExpressionSyntax InitializerExpression(SyntaxKind kind, SyntaxToken openBraceToken, SeparatedSyntaxList<ExpressionSyntax> expressions, SyntaxToken closeBraceToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken openBraceToken
    SeparatedSyntaxList<ExpressionSyntax> expressions
    SyntaxToken closeBraceToken
    Returns
    Type Description
    InitializerExpressionSyntax

    InterfaceDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    InterfaceDeclarationSyntax

    InterfaceDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxToken openBraceToken
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    InterfaceDeclarationSyntax

    InterfaceDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxToken openBraceToken
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    InterfaceDeclarationSyntax

    InterfaceDeclaration(SyntaxToken)

    Declaration
    public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    InterfaceDeclarationSyntax

    InterfaceDeclaration(string)

    Declaration
    public static InterfaceDeclarationSyntax InterfaceDeclaration(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    InterfaceDeclarationSyntax

    InterpolatedStringExpression(SyntaxToken)

    Declaration
    public static InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken)
    Parameters
    Type Name Description
    SyntaxToken stringStartToken
    Returns
    Type Description
    InterpolatedStringExpressionSyntax

    InterpolatedStringExpression(SyntaxToken, SyntaxList<InterpolatedStringContentSyntax>)

    Declaration
    public static InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken, SyntaxList<InterpolatedStringContentSyntax> contents)
    Parameters
    Type Name Description
    SyntaxToken stringStartToken
    SyntaxList<InterpolatedStringContentSyntax> contents
    Returns
    Type Description
    InterpolatedStringExpressionSyntax

    InterpolatedStringExpression(SyntaxToken, SyntaxList<InterpolatedStringContentSyntax>, SyntaxToken)

    Declaration
    public static InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken, SyntaxList<InterpolatedStringContentSyntax> contents, SyntaxToken stringEndToken)
    Parameters
    Type Name Description
    SyntaxToken stringStartToken
    SyntaxList<InterpolatedStringContentSyntax> contents
    SyntaxToken stringEndToken
    Returns
    Type Description
    InterpolatedStringExpressionSyntax

    InterpolatedStringExpression(SyntaxToken, SyntaxToken)

    Declaration
    public static InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken, SyntaxToken stringEndToken)
    Parameters
    Type Name Description
    SyntaxToken stringStartToken
    SyntaxToken stringEndToken
    Returns
    Type Description
    InterpolatedStringExpressionSyntax

    InterpolatedStringText()

    Declaration
    public static InterpolatedStringTextSyntax InterpolatedStringText()
    Returns
    Type Description
    InterpolatedStringTextSyntax

    InterpolatedStringText(SyntaxToken)

    Declaration
    public static InterpolatedStringTextSyntax InterpolatedStringText(SyntaxToken textToken)
    Parameters
    Type Name Description
    SyntaxToken textToken
    Returns
    Type Description
    InterpolatedStringTextSyntax

    Interpolation(ExpressionSyntax)

    Declaration
    public static InterpolationSyntax Interpolation(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    InterpolationSyntax

    Interpolation(ExpressionSyntax, InterpolationAlignmentClauseSyntax?, InterpolationFormatClauseSyntax?)

    Declaration
    public static InterpolationSyntax Interpolation(ExpressionSyntax expression, InterpolationAlignmentClauseSyntax? alignmentClause, InterpolationFormatClauseSyntax? formatClause)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    InterpolationAlignmentClauseSyntax alignmentClause
    InterpolationFormatClauseSyntax formatClause
    Returns
    Type Description
    InterpolationSyntax

    Interpolation(SyntaxToken, ExpressionSyntax, InterpolationAlignmentClauseSyntax?, InterpolationFormatClauseSyntax?, SyntaxToken)

    Declaration
    public static InterpolationSyntax Interpolation(SyntaxToken openBraceToken, ExpressionSyntax expression, InterpolationAlignmentClauseSyntax? alignmentClause, InterpolationFormatClauseSyntax? formatClause, SyntaxToken closeBraceToken)
    Parameters
    Type Name Description
    SyntaxToken openBraceToken
    ExpressionSyntax expression
    InterpolationAlignmentClauseSyntax alignmentClause
    InterpolationFormatClauseSyntax formatClause
    SyntaxToken closeBraceToken
    Returns
    Type Description
    InterpolationSyntax

    InterpolationAlignmentClause(SyntaxToken, ExpressionSyntax)

    Declaration
    public static InterpolationAlignmentClauseSyntax InterpolationAlignmentClause(SyntaxToken commaToken, ExpressionSyntax value)
    Parameters
    Type Name Description
    SyntaxToken commaToken
    ExpressionSyntax value
    Returns
    Type Description
    InterpolationAlignmentClauseSyntax

    InterpolationFormatClause(SyntaxToken)

    Declaration
    public static InterpolationFormatClauseSyntax InterpolationFormatClause(SyntaxToken colonToken)
    Parameters
    Type Name Description
    SyntaxToken colonToken
    Returns
    Type Description
    InterpolationFormatClauseSyntax

    InterpolationFormatClause(SyntaxToken, SyntaxToken)

    Declaration
    public static InterpolationFormatClauseSyntax InterpolationFormatClause(SyntaxToken colonToken, SyntaxToken formatStringToken)
    Parameters
    Type Name Description
    SyntaxToken colonToken
    SyntaxToken formatStringToken
    Returns
    Type Description
    InterpolationFormatClauseSyntax

    InvocationExpression(ExpressionSyntax)

    Declaration
    public static InvocationExpressionSyntax InvocationExpression(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    InvocationExpressionSyntax

    InvocationExpression(ExpressionSyntax, ArgumentListSyntax)

    Declaration
    public static InvocationExpressionSyntax InvocationExpression(ExpressionSyntax expression, ArgumentListSyntax argumentList)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    ArgumentListSyntax argumentList
    Returns
    Type Description
    InvocationExpressionSyntax

    IsCompleteSubmission(SyntaxTree)

    Declaration
    public static bool IsCompleteSubmission(SyntaxTree tree)
    Parameters
    Type Name Description
    SyntaxTree tree
    Returns
    Type Description
    bool

    IsPatternExpression(ExpressionSyntax, PatternSyntax)

    Declaration
    public static IsPatternExpressionSyntax IsPatternExpression(ExpressionSyntax expression, PatternSyntax pattern)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    PatternSyntax pattern
    Returns
    Type Description
    IsPatternExpressionSyntax

    IsPatternExpression(ExpressionSyntax, SyntaxToken, PatternSyntax)

    Declaration
    public static IsPatternExpressionSyntax IsPatternExpression(ExpressionSyntax expression, SyntaxToken isKeyword, PatternSyntax pattern)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    SyntaxToken isKeyword
    PatternSyntax pattern
    Returns
    Type Description
    IsPatternExpressionSyntax

    JoinClause(TypeSyntax?, SyntaxToken, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax, JoinIntoClauseSyntax?)

    Declaration
    public static JoinClauseSyntax JoinClause(TypeSyntax? type, SyntaxToken identifier, ExpressionSyntax inExpression, ExpressionSyntax leftExpression, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
    Parameters
    Type Name Description
    TypeSyntax type
    SyntaxToken identifier
    ExpressionSyntax inExpression
    ExpressionSyntax leftExpression
    ExpressionSyntax rightExpression
    JoinIntoClauseSyntax into
    Returns
    Type Description
    JoinClauseSyntax

    JoinClause(SyntaxToken, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

    Declaration
    public static JoinClauseSyntax JoinClause(SyntaxToken identifier, ExpressionSyntax inExpression, ExpressionSyntax leftExpression, ExpressionSyntax rightExpression)
    Parameters
    Type Name Description
    SyntaxToken identifier
    ExpressionSyntax inExpression
    ExpressionSyntax leftExpression
    ExpressionSyntax rightExpression
    Returns
    Type Description
    JoinClauseSyntax

    JoinClause(SyntaxToken, TypeSyntax?, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, JoinIntoClauseSyntax?)

    Declaration
    public static JoinClauseSyntax JoinClause(SyntaxToken joinKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax inExpression, SyntaxToken onKeyword, ExpressionSyntax leftExpression, SyntaxToken equalsKeyword, ExpressionSyntax rightExpression, JoinIntoClauseSyntax? into)
    Parameters
    Type Name Description
    SyntaxToken joinKeyword
    TypeSyntax type
    SyntaxToken identifier
    SyntaxToken inKeyword
    ExpressionSyntax inExpression
    SyntaxToken onKeyword
    ExpressionSyntax leftExpression
    SyntaxToken equalsKeyword
    ExpressionSyntax rightExpression
    JoinIntoClauseSyntax into
    Returns
    Type Description
    JoinClauseSyntax

    JoinClause(string, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

    Declaration
    public static JoinClauseSyntax JoinClause(string identifier, ExpressionSyntax inExpression, ExpressionSyntax leftExpression, ExpressionSyntax rightExpression)
    Parameters
    Type Name Description
    string identifier
    ExpressionSyntax inExpression
    ExpressionSyntax leftExpression
    ExpressionSyntax rightExpression
    Returns
    Type Description
    JoinClauseSyntax

    JoinIntoClause(SyntaxToken)

    Declaration
    public static JoinIntoClauseSyntax JoinIntoClause(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    JoinIntoClauseSyntax

    JoinIntoClause(SyntaxToken, SyntaxToken)

    Declaration
    public static JoinIntoClauseSyntax JoinIntoClause(SyntaxToken intoKeyword, SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken intoKeyword
    SyntaxToken identifier
    Returns
    Type Description
    JoinIntoClauseSyntax

    JoinIntoClause(string)

    Declaration
    public static JoinIntoClauseSyntax JoinIntoClause(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    JoinIntoClauseSyntax

    LabeledStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, StatementSyntax)

    Declaration
    public static LabeledStatementSyntax LabeledStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken identifier
    StatementSyntax statement
    Returns
    Type Description
    LabeledStatementSyntax

    LabeledStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, StatementSyntax)

    Declaration
    public static LabeledStatementSyntax LabeledStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken identifier
    SyntaxToken colonToken
    StatementSyntax statement
    Returns
    Type Description
    LabeledStatementSyntax

    LabeledStatement(SyntaxToken, StatementSyntax)

    Declaration
    public static LabeledStatementSyntax LabeledStatement(SyntaxToken identifier, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken identifier
    StatementSyntax statement
    Returns
    Type Description
    LabeledStatementSyntax

    LabeledStatement(SyntaxToken, SyntaxToken, StatementSyntax)

    Declaration
    public static LabeledStatementSyntax LabeledStatement(SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken identifier
    SyntaxToken colonToken
    StatementSyntax statement
    Returns
    Type Description
    LabeledStatementSyntax

    LabeledStatement(string, StatementSyntax)

    Declaration
    public static LabeledStatementSyntax LabeledStatement(string identifier, StatementSyntax statement)
    Parameters
    Type Name Description
    string identifier
    StatementSyntax statement
    Returns
    Type Description
    LabeledStatementSyntax

    LetClause(SyntaxToken, ExpressionSyntax)

    Declaration
    public static LetClauseSyntax LetClause(SyntaxToken identifier, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken identifier
    ExpressionSyntax expression
    Returns
    Type Description
    LetClauseSyntax

    LetClause(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax)

    Declaration
    public static LetClauseSyntax LetClause(SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken letKeyword
    SyntaxToken identifier
    SyntaxToken equalsToken
    ExpressionSyntax expression
    Returns
    Type Description
    LetClauseSyntax

    LetClause(string, ExpressionSyntax)

    Declaration
    public static LetClauseSyntax LetClause(string identifier, ExpressionSyntax expression)
    Parameters
    Type Name Description
    string identifier
    ExpressionSyntax expression
    Returns
    Type Description
    LetClauseSyntax

    LineDirectivePosition(SyntaxToken, SyntaxToken)

    Declaration
    public static LineDirectivePositionSyntax LineDirectivePosition(SyntaxToken line, SyntaxToken character)
    Parameters
    Type Name Description
    SyntaxToken line
    SyntaxToken character
    Returns
    Type Description
    LineDirectivePositionSyntax

    LineDirectivePosition(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)

    Declaration
    public static LineDirectivePositionSyntax LineDirectivePosition(SyntaxToken openParenToken, SyntaxToken line, SyntaxToken commaToken, SyntaxToken character, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    SyntaxToken line
    SyntaxToken commaToken
    SyntaxToken character
    SyntaxToken closeParenToken
    Returns
    Type Description
    LineDirectivePositionSyntax

    LineDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static LineDirectiveTriviaSyntax LineDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword, SyntaxToken line, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken lineKeyword
    SyntaxToken line
    SyntaxToken file
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    LineDirectiveTriviaSyntax

    LineDirectiveTrivia(SyntaxToken, SyntaxToken, bool)

    Declaration
    public static LineDirectiveTriviaSyntax LineDirectiveTrivia(SyntaxToken line, SyntaxToken file, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken line
    SyntaxToken file
    bool isActive
    Returns
    Type Description
    LineDirectiveTriviaSyntax

    LineDirectiveTrivia(SyntaxToken, bool)

    Declaration
    public static LineDirectiveTriviaSyntax LineDirectiveTrivia(SyntaxToken line, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken line
    bool isActive
    Returns
    Type Description
    LineDirectiveTriviaSyntax

    LineSpanDirectiveTrivia(LineDirectivePositionSyntax, LineDirectivePositionSyntax, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static LineSpanDirectiveTriviaSyntax LineSpanDirectiveTrivia(LineDirectivePositionSyntax start, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, bool isActive)
    Parameters
    Type Name Description
    LineDirectivePositionSyntax start
    LineDirectivePositionSyntax end
    SyntaxToken characterOffset
    SyntaxToken file
    bool isActive
    Returns
    Type Description
    LineSpanDirectiveTriviaSyntax

    LineSpanDirectiveTrivia(LineDirectivePositionSyntax, LineDirectivePositionSyntax, SyntaxToken, bool)

    Declaration
    public static LineSpanDirectiveTriviaSyntax LineSpanDirectiveTrivia(LineDirectivePositionSyntax start, LineDirectivePositionSyntax end, SyntaxToken file, bool isActive)
    Parameters
    Type Name Description
    LineDirectivePositionSyntax start
    LineDirectivePositionSyntax end
    SyntaxToken file
    bool isActive
    Returns
    Type Description
    LineSpanDirectiveTriviaSyntax

    LineSpanDirectiveTrivia(SyntaxToken, SyntaxToken, LineDirectivePositionSyntax, SyntaxToken, LineDirectivePositionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static LineSpanDirectiveTriviaSyntax LineSpanDirectiveTrivia(SyntaxToken hashToken, SyntaxToken lineKeyword, LineDirectivePositionSyntax start, SyntaxToken minusToken, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken lineKeyword
    LineDirectivePositionSyntax start
    SyntaxToken minusToken
    LineDirectivePositionSyntax end
    SyntaxToken characterOffset
    SyntaxToken file
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    LineSpanDirectiveTriviaSyntax

    ListPattern(SeparatedSyntaxList<PatternSyntax>)

    Declaration
    public static ListPatternSyntax ListPattern(SeparatedSyntaxList<PatternSyntax> patterns = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<PatternSyntax> patterns
    Returns
    Type Description
    ListPatternSyntax

    ListPattern(SeparatedSyntaxList<PatternSyntax>, VariableDesignationSyntax?)

    Declaration
    public static ListPatternSyntax ListPattern(SeparatedSyntaxList<PatternSyntax> patterns, VariableDesignationSyntax? designation)
    Parameters
    Type Name Description
    SeparatedSyntaxList<PatternSyntax> patterns
    VariableDesignationSyntax designation
    Returns
    Type Description
    ListPatternSyntax

    ListPattern(SyntaxToken, SeparatedSyntaxList<PatternSyntax>, SyntaxToken, VariableDesignationSyntax?)

    Declaration
    public static ListPatternSyntax ListPattern(SyntaxToken openBracketToken, SeparatedSyntaxList<PatternSyntax> patterns, SyntaxToken closeBracketToken, VariableDesignationSyntax? designation)
    Parameters
    Type Name Description
    SyntaxToken openBracketToken
    SeparatedSyntaxList<PatternSyntax> patterns
    SyntaxToken closeBracketToken
    VariableDesignationSyntax designation
    Returns
    Type Description
    ListPatternSyntax

    List<TNode>()

    Declaration
    public static SyntaxList<TNode> List<TNode>() where TNode : SyntaxNode
    Returns
    Type Description
    SyntaxList<TNode>
    Type Parameters
    Name Description
    TNode

    List<TNode>(IEnumerable<TNode>)

    Declaration
    public static SyntaxList<TNode> List<TNode>(IEnumerable<TNode> nodes) where TNode : SyntaxNode
    Parameters
    Type Name Description
    IEnumerable<TNode> nodes
    Returns
    Type Description
    SyntaxList<TNode>
    Type Parameters
    Name Description
    TNode

    Literal(SyntaxTriviaList, string, char, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Literal(SyntaxTriviaList leading, string text, char value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    char value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Literal(SyntaxTriviaList, string, decimal, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Literal(SyntaxTriviaList leading, string text, decimal value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    decimal value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Literal(SyntaxTriviaList, string, double, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Literal(SyntaxTriviaList leading, string text, double value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    double value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Literal(SyntaxTriviaList, string, int, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Literal(SyntaxTriviaList leading, string text, int value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    int value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Literal(SyntaxTriviaList, string, long, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Literal(SyntaxTriviaList leading, string text, long value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    long value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Literal(SyntaxTriviaList, string, float, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Literal(SyntaxTriviaList leading, string text, float value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    float value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Literal(SyntaxTriviaList, string, string, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Literal(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    string value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Literal(SyntaxTriviaList, string, uint, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Literal(SyntaxTriviaList leading, string text, uint value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    uint value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Literal(SyntaxTriviaList, string, ulong, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Literal(SyntaxTriviaList leading, string text, ulong value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    ulong value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Literal(char)

    Declaration
    public static SyntaxToken Literal(char value)
    Parameters
    Type Name Description
    char value
    Returns
    Type Description
    SyntaxToken

    Literal(decimal)

    Declaration
    public static SyntaxToken Literal(decimal value)
    Parameters
    Type Name Description
    decimal value
    Returns
    Type Description
    SyntaxToken

    Literal(double)

    Declaration
    public static SyntaxToken Literal(double value)
    Parameters
    Type Name Description
    double value
    Returns
    Type Description
    SyntaxToken

    Literal(int)

    Declaration
    public static SyntaxToken Literal(int value)
    Parameters
    Type Name Description
    int value
    Returns
    Type Description
    SyntaxToken

    Literal(long)

    Declaration
    public static SyntaxToken Literal(long value)
    Parameters
    Type Name Description
    long value
    Returns
    Type Description
    SyntaxToken

    Literal(float)

    Declaration
    public static SyntaxToken Literal(float value)
    Parameters
    Type Name Description
    float value
    Returns
    Type Description
    SyntaxToken

    Literal(string)

    Declaration
    public static SyntaxToken Literal(string value)
    Parameters
    Type Name Description
    string value
    Returns
    Type Description
    SyntaxToken

    Literal(string, char)

    Declaration
    public static SyntaxToken Literal(string text, char value)
    Parameters
    Type Name Description
    string text
    char value
    Returns
    Type Description
    SyntaxToken

    Literal(string, decimal)

    Declaration
    public static SyntaxToken Literal(string text, decimal value)
    Parameters
    Type Name Description
    string text
    decimal value
    Returns
    Type Description
    SyntaxToken

    Literal(string, double)

    Declaration
    public static SyntaxToken Literal(string text, double value)
    Parameters
    Type Name Description
    string text
    double value
    Returns
    Type Description
    SyntaxToken

    Literal(string, int)

    Declaration
    public static SyntaxToken Literal(string text, int value)
    Parameters
    Type Name Description
    string text
    int value
    Returns
    Type Description
    SyntaxToken

    Literal(string, long)

    Declaration
    public static SyntaxToken Literal(string text, long value)
    Parameters
    Type Name Description
    string text
    long value
    Returns
    Type Description
    SyntaxToken

    Literal(string, float)

    Declaration
    public static SyntaxToken Literal(string text, float value)
    Parameters
    Type Name Description
    string text
    float value
    Returns
    Type Description
    SyntaxToken

    Literal(string, string)

    Declaration
    public static SyntaxToken Literal(string text, string value)
    Parameters
    Type Name Description
    string text
    string value
    Returns
    Type Description
    SyntaxToken

    Literal(string, uint)

    Declaration
    public static SyntaxToken Literal(string text, uint value)
    Parameters
    Type Name Description
    string text
    uint value
    Returns
    Type Description
    SyntaxToken

    Literal(string, ulong)

    Declaration
    public static SyntaxToken Literal(string text, ulong value)
    Parameters
    Type Name Description
    string text
    ulong value
    Returns
    Type Description
    SyntaxToken

    Literal(uint)

    Declaration
    public static SyntaxToken Literal(uint value)
    Parameters
    Type Name Description
    uint value
    Returns
    Type Description
    SyntaxToken

    Literal(ulong)

    Declaration
    public static SyntaxToken Literal(ulong value)
    Parameters
    Type Name Description
    ulong value
    Returns
    Type Description
    SyntaxToken

    LiteralExpression(SyntaxKind)

    Declaration
    public static LiteralExpressionSyntax LiteralExpression(SyntaxKind kind)
    Parameters
    Type Name Description
    SyntaxKind kind
    Returns
    Type Description
    LiteralExpressionSyntax

    LiteralExpression(SyntaxKind, SyntaxToken)

    Declaration
    public static LiteralExpressionSyntax LiteralExpression(SyntaxKind kind, SyntaxToken token)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken token
    Returns
    Type Description
    LiteralExpressionSyntax

    LoadDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static LoadDirectiveTriviaSyntax LoadDirectiveTrivia(SyntaxToken hashToken, SyntaxToken loadKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken loadKeyword
    SyntaxToken file
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    LoadDirectiveTriviaSyntax

    LoadDirectiveTrivia(SyntaxToken, bool)

    Declaration
    public static LoadDirectiveTriviaSyntax LoadDirectiveTrivia(SyntaxToken file, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken file
    bool isActive
    Returns
    Type Description
    LoadDirectiveTriviaSyntax

    LocalDeclarationStatement(VariableDeclarationSyntax)

    Declaration
    public static LocalDeclarationStatementSyntax LocalDeclarationStatement(VariableDeclarationSyntax declaration)
    Parameters
    Type Name Description
    VariableDeclarationSyntax declaration
    Returns
    Type Description
    LocalDeclarationStatementSyntax

    LocalDeclarationStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)

    Declaration
    public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken awaitKeyword
    SyntaxToken usingKeyword
    SyntaxTokenList modifiers
    VariableDeclarationSyntax declaration
    SyntaxToken semicolonToken
    Returns
    Type Description
    LocalDeclarationStatementSyntax

    LocalDeclarationStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)

    Declaration
    public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    VariableDeclarationSyntax declaration
    Returns
    Type Description
    LocalDeclarationStatementSyntax

    LocalDeclarationStatement(SyntaxToken, SyntaxToken, SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)

    Declaration
    public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken awaitKeyword
    SyntaxToken usingKeyword
    SyntaxTokenList modifiers
    VariableDeclarationSyntax declaration
    SyntaxToken semicolonToken
    Returns
    Type Description
    LocalDeclarationStatementSyntax

    LocalDeclarationStatement(SyntaxTokenList, VariableDeclarationSyntax)

    Declaration
    public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
    Parameters
    Type Name Description
    SyntaxTokenList modifiers
    VariableDeclarationSyntax declaration
    Returns
    Type Description
    LocalDeclarationStatementSyntax

    LocalDeclarationStatement(SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)

    Declaration
    public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxTokenList modifiers
    VariableDeclarationSyntax declaration
    SyntaxToken semicolonToken
    Returns
    Type Description
    LocalDeclarationStatementSyntax

    LocalFunctionStatement(TypeSyntax, SyntaxToken)

    Declaration
    public static LocalFunctionStatementSyntax LocalFunctionStatement(TypeSyntax returnType, SyntaxToken identifier)
    Parameters
    Type Name Description
    TypeSyntax returnType
    SyntaxToken identifier
    Returns
    Type Description
    LocalFunctionStatementSyntax

    LocalFunctionStatement(TypeSyntax, string)

    Declaration
    public static LocalFunctionStatementSyntax LocalFunctionStatement(TypeSyntax returnType, string identifier)
    Parameters
    Type Name Description
    TypeSyntax returnType
    string identifier
    Returns
    Type Description
    LocalFunctionStatementSyntax

    LocalFunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, BlockSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    LocalFunctionStatementSyntax

    LocalFunctionStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    LocalFunctionStatementSyntax

    LocalFunctionStatement(SyntaxTokenList, TypeSyntax, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, BlockSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxTokenList modifiers
    TypeSyntax returnType
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    LocalFunctionStatementSyntax

    LocalFunctionStatement(SyntaxTokenList, TypeSyntax, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxTokenList modifiers
    TypeSyntax returnType
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    LocalFunctionStatementSyntax

    LockStatement(ExpressionSyntax, StatementSyntax)

    Declaration
    public static LockStatementSyntax LockStatement(ExpressionSyntax expression, StatementSyntax statement)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    StatementSyntax statement
    Returns
    Type Description
    LockStatementSyntax

    LockStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, StatementSyntax)

    Declaration
    public static LockStatementSyntax LockStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax expression, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    ExpressionSyntax expression
    StatementSyntax statement
    Returns
    Type Description
    LockStatementSyntax

    LockStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static LockStatementSyntax LockStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken lockKeyword
    SyntaxToken openParenToken
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    LockStatementSyntax

    LockStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static LockStatementSyntax LockStatement(SyntaxToken lockKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken lockKeyword
    SyntaxToken openParenToken
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    LockStatementSyntax

    MakeRefExpression(ExpressionSyntax)

    Declaration
    public static MakeRefExpressionSyntax MakeRefExpression(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    MakeRefExpressionSyntax

    MakeRefExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

    Declaration
    public static MakeRefExpressionSyntax MakeRefExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken keyword
    SyntaxToken openParenToken
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    Returns
    Type Description
    MakeRefExpressionSyntax

    MemberAccessExpression(SyntaxKind, ExpressionSyntax, SimpleNameSyntax)

    Declaration
    public static MemberAccessExpressionSyntax MemberAccessExpression(SyntaxKind kind, ExpressionSyntax expression, SimpleNameSyntax name)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax expression
    SimpleNameSyntax name
    Returns
    Type Description
    MemberAccessExpressionSyntax

    MemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SimpleNameSyntax)

    Declaration
    public static MemberAccessExpressionSyntax MemberAccessExpression(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken operatorToken, SimpleNameSyntax name)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax expression
    SyntaxToken operatorToken
    SimpleNameSyntax name
    Returns
    Type Description
    MemberAccessExpressionSyntax

    MemberBindingExpression(SimpleNameSyntax)

    Declaration
    public static MemberBindingExpressionSyntax MemberBindingExpression(SimpleNameSyntax name)
    Parameters
    Type Name Description
    SimpleNameSyntax name
    Returns
    Type Description
    MemberBindingExpressionSyntax

    MemberBindingExpression(SyntaxToken, SimpleNameSyntax)

    Declaration
    public static MemberBindingExpressionSyntax MemberBindingExpression(SyntaxToken operatorToken, SimpleNameSyntax name)
    Parameters
    Type Name Description
    SyntaxToken operatorToken
    SimpleNameSyntax name
    Returns
    Type Description
    MemberBindingExpressionSyntax

    MethodDeclaration(TypeSyntax, SyntaxToken)

    Declaration
    public static MethodDeclarationSyntax MethodDeclaration(TypeSyntax returnType, SyntaxToken identifier)
    Parameters
    Type Name Description
    TypeSyntax returnType
    SyntaxToken identifier
    Returns
    Type Description
    MethodDeclarationSyntax

    MethodDeclaration(TypeSyntax, string)

    Declaration
    public static MethodDeclarationSyntax MethodDeclaration(TypeSyntax returnType, string identifier)
    Parameters
    Type Name Description
    TypeSyntax returnType
    string identifier
    Returns
    Type Description
    MethodDeclarationSyntax

    MethodDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, BlockSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static MethodDeclarationSyntax MethodDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    MethodDeclarationSyntax

    MethodDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static MethodDeclarationSyntax MethodDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    MethodDeclarationSyntax

    MethodDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, BlockSyntax, SyntaxToken)

    Declaration
    public static MethodDeclarationSyntax MethodDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax body, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    BlockSyntax body
    SyntaxToken semicolonToken
    Returns
    Type Description
    MethodDeclarationSyntax

    MissingToken(SyntaxKind)

    Declaration
    public static SyntaxToken MissingToken(SyntaxKind kind)
    Parameters
    Type Name Description
    SyntaxKind kind
    Returns
    Type Description
    SyntaxToken

    MissingToken(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList)

    Declaration
    public static SyntaxToken MissingToken(SyntaxTriviaList leading, SyntaxKind kind, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    SyntaxKind kind
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    NameColon(IdentifierNameSyntax)

    Declaration
    public static NameColonSyntax NameColon(IdentifierNameSyntax name)
    Parameters
    Type Name Description
    IdentifierNameSyntax name
    Returns
    Type Description
    NameColonSyntax

    NameColon(IdentifierNameSyntax, SyntaxToken)

    Declaration
    public static NameColonSyntax NameColon(IdentifierNameSyntax name, SyntaxToken colonToken)
    Parameters
    Type Name Description
    IdentifierNameSyntax name
    SyntaxToken colonToken
    Returns
    Type Description
    NameColonSyntax

    NameColon(string)

    Declaration
    public static NameColonSyntax NameColon(string name)
    Parameters
    Type Name Description
    string name
    Returns
    Type Description
    NameColonSyntax

    NameEquals(IdentifierNameSyntax)

    Declaration
    public static NameEqualsSyntax NameEquals(IdentifierNameSyntax name)
    Parameters
    Type Name Description
    IdentifierNameSyntax name
    Returns
    Type Description
    NameEqualsSyntax

    NameEquals(IdentifierNameSyntax, SyntaxToken)

    Declaration
    public static NameEqualsSyntax NameEquals(IdentifierNameSyntax name, SyntaxToken equalsToken)
    Parameters
    Type Name Description
    IdentifierNameSyntax name
    SyntaxToken equalsToken
    Returns
    Type Description
    NameEqualsSyntax

    NameEquals(string)

    Declaration
    public static NameEqualsSyntax NameEquals(string name)
    Parameters
    Type Name Description
    string name
    Returns
    Type Description
    NameEqualsSyntax

    NameMemberCref(TypeSyntax)

    Declaration
    public static NameMemberCrefSyntax NameMemberCref(TypeSyntax name)
    Parameters
    Type Name Description
    TypeSyntax name
    Returns
    Type Description
    NameMemberCrefSyntax

    NameMemberCref(TypeSyntax, CrefParameterListSyntax?)

    Declaration
    public static NameMemberCrefSyntax NameMemberCref(TypeSyntax name, CrefParameterListSyntax? parameters)
    Parameters
    Type Name Description
    TypeSyntax name
    CrefParameterListSyntax parameters
    Returns
    Type Description
    NameMemberCrefSyntax

    NamespaceDeclaration(NameSyntax)

    Declaration
    public static NamespaceDeclarationSyntax NamespaceDeclaration(NameSyntax name)
    Parameters
    Type Name Description
    NameSyntax name
    Returns
    Type Description
    NamespaceDeclarationSyntax

    NamespaceDeclaration(NameSyntax, SyntaxList<ExternAliasDirectiveSyntax>, SyntaxList<UsingDirectiveSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static NamespaceDeclarationSyntax NamespaceDeclaration(NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    NameSyntax name
    SyntaxList<ExternAliasDirectiveSyntax> externs
    SyntaxList<UsingDirectiveSyntax> usings
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    NamespaceDeclarationSyntax

    NamespaceDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, NameSyntax, SyntaxList<ExternAliasDirectiveSyntax>, SyntaxList<UsingDirectiveSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    NameSyntax name
    SyntaxList<ExternAliasDirectiveSyntax> externs
    SyntaxList<UsingDirectiveSyntax> usings
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    NamespaceDeclarationSyntax

    NamespaceDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, NameSyntax, SyntaxToken, SyntaxList<ExternAliasDirectiveSyntax>, SyntaxList<UsingDirectiveSyntax>, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken namespaceKeyword
    NameSyntax name
    SyntaxToken openBraceToken
    SyntaxList<ExternAliasDirectiveSyntax> externs
    SyntaxList<UsingDirectiveSyntax> usings
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    NamespaceDeclarationSyntax

    NamespaceDeclaration(SyntaxToken, NameSyntax, SyntaxToken, SyntaxList<ExternAliasDirectiveSyntax>, SyntaxList<UsingDirectiveSyntax>, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken namespaceKeyword
    NameSyntax name
    SyntaxToken openBraceToken
    SyntaxList<ExternAliasDirectiveSyntax> externs
    SyntaxList<UsingDirectiveSyntax> usings
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    NamespaceDeclarationSyntax

    NodeOrTokenList()

    Declaration
    public static SyntaxNodeOrTokenList NodeOrTokenList()
    Returns
    Type Description
    SyntaxNodeOrTokenList

    NodeOrTokenList(params SyntaxNodeOrToken[])

    Declaration
    public static SyntaxNodeOrTokenList NodeOrTokenList(params SyntaxNodeOrToken[] nodesAndTokens)
    Parameters
    Type Name Description
    SyntaxNodeOrToken[] nodesAndTokens
    Returns
    Type Description
    SyntaxNodeOrTokenList

    NodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

    Declaration
    public static SyntaxNodeOrTokenList NodeOrTokenList(IEnumerable<SyntaxNodeOrToken> nodesAndTokens)
    Parameters
    Type Name Description
    IEnumerable<SyntaxNodeOrToken> nodesAndTokens
    Returns
    Type Description
    SyntaxNodeOrTokenList

    NullableDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static NullableDirectiveTriviaSyntax NullableDirectiveTrivia(SyntaxToken hashToken, SyntaxToken nullableKeyword, SyntaxToken settingToken, SyntaxToken targetToken, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken nullableKeyword
    SyntaxToken settingToken
    SyntaxToken targetToken
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    NullableDirectiveTriviaSyntax

    NullableDirectiveTrivia(SyntaxToken, SyntaxToken, bool)

    Declaration
    public static NullableDirectiveTriviaSyntax NullableDirectiveTrivia(SyntaxToken settingToken, SyntaxToken targetToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken settingToken
    SyntaxToken targetToken
    bool isActive
    Returns
    Type Description
    NullableDirectiveTriviaSyntax

    NullableDirectiveTrivia(SyntaxToken, bool)

    Declaration
    public static NullableDirectiveTriviaSyntax NullableDirectiveTrivia(SyntaxToken settingToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken settingToken
    bool isActive
    Returns
    Type Description
    NullableDirectiveTriviaSyntax

    NullableType(TypeSyntax)

    Declaration
    public static NullableTypeSyntax NullableType(TypeSyntax elementType)
    Parameters
    Type Name Description
    TypeSyntax elementType
    Returns
    Type Description
    NullableTypeSyntax

    NullableType(TypeSyntax, SyntaxToken)

    Declaration
    public static NullableTypeSyntax NullableType(TypeSyntax elementType, SyntaxToken questionToken)
    Parameters
    Type Name Description
    TypeSyntax elementType
    SyntaxToken questionToken
    Returns
    Type Description
    NullableTypeSyntax

    ObjectCreationExpression(TypeSyntax)

    Declaration
    public static ObjectCreationExpressionSyntax ObjectCreationExpression(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    ObjectCreationExpressionSyntax

    ObjectCreationExpression(TypeSyntax, ArgumentListSyntax?, InitializerExpressionSyntax?)

    Declaration
    public static ObjectCreationExpressionSyntax ObjectCreationExpression(TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
    Parameters
    Type Name Description
    TypeSyntax type
    ArgumentListSyntax argumentList
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ObjectCreationExpressionSyntax

    ObjectCreationExpression(SyntaxToken, TypeSyntax, ArgumentListSyntax?, InitializerExpressionSyntax?)

    Declaration
    public static ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
    Parameters
    Type Name Description
    SyntaxToken newKeyword
    TypeSyntax type
    ArgumentListSyntax argumentList
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    ObjectCreationExpressionSyntax

    OmittedArraySizeExpression()

    Declaration
    public static OmittedArraySizeExpressionSyntax OmittedArraySizeExpression()
    Returns
    Type Description
    OmittedArraySizeExpressionSyntax

    OmittedArraySizeExpression(SyntaxToken)

    Declaration
    public static OmittedArraySizeExpressionSyntax OmittedArraySizeExpression(SyntaxToken omittedArraySizeExpressionToken)
    Parameters
    Type Name Description
    SyntaxToken omittedArraySizeExpressionToken
    Returns
    Type Description
    OmittedArraySizeExpressionSyntax

    OmittedTypeArgument()

    Declaration
    public static OmittedTypeArgumentSyntax OmittedTypeArgument()
    Returns
    Type Description
    OmittedTypeArgumentSyntax

    OmittedTypeArgument(SyntaxToken)

    Declaration
    public static OmittedTypeArgumentSyntax OmittedTypeArgument(SyntaxToken omittedTypeArgumentToken)
    Parameters
    Type Name Description
    SyntaxToken omittedTypeArgumentToken
    Returns
    Type Description
    OmittedTypeArgumentSyntax

    OperatorDeclaration(TypeSyntax, SyntaxToken)

    Declaration
    public static OperatorDeclarationSyntax OperatorDeclaration(TypeSyntax returnType, SyntaxToken operatorToken)
    Parameters
    Type Name Description
    TypeSyntax returnType
    SyntaxToken operatorToken
    Returns
    Type Description
    OperatorDeclarationSyntax

    OperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken operatorToken
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    OperatorDeclarationSyntax

    OperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken operatorKeyword
    SyntaxToken operatorToken
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    OperatorDeclarationSyntax

    OperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken operatorKeyword
    SyntaxToken checkedKeyword
    SyntaxToken operatorToken
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    OperatorDeclarationSyntax

    OperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, SyntaxToken, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?)

    Declaration
    public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    SyntaxToken operatorToken
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    Returns
    Type Description
    OperatorDeclarationSyntax

    OperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax?, ArrowExpressionClauseSyntax?, SyntaxToken)

    Declaration
    public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken operatorKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    SyntaxToken operatorKeyword
    SyntaxToken operatorToken
    ParameterListSyntax parameterList
    BlockSyntax body
    ArrowExpressionClauseSyntax expressionBody
    SyntaxToken semicolonToken
    Returns
    Type Description
    OperatorDeclarationSyntax

    OperatorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax?, SyntaxToken)

    Declaration
    public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken operatorKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    SyntaxToken operatorKeyword
    SyntaxToken operatorToken
    ParameterListSyntax parameterList
    BlockSyntax body
    SyntaxToken semicolonToken
    Returns
    Type Description
    OperatorDeclarationSyntax

    OperatorMemberCref(SyntaxToken)

    Declaration
    public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorToken)
    Parameters
    Type Name Description
    SyntaxToken operatorToken
    Returns
    Type Description
    OperatorMemberCrefSyntax

    OperatorMemberCref(SyntaxToken, CrefParameterListSyntax?)

    Declaration
    public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorToken, CrefParameterListSyntax? parameters)
    Parameters
    Type Name Description
    SyntaxToken operatorToken
    CrefParameterListSyntax parameters
    Returns
    Type Description
    OperatorMemberCrefSyntax

    OperatorMemberCref(SyntaxToken, SyntaxToken, CrefParameterListSyntax?)

    Declaration
    public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken operatorToken, CrefParameterListSyntax? parameters)
    Parameters
    Type Name Description
    SyntaxToken operatorKeyword
    SyntaxToken operatorToken
    CrefParameterListSyntax parameters
    Returns
    Type Description
    OperatorMemberCrefSyntax

    OperatorMemberCref(SyntaxToken, SyntaxToken, SyntaxToken, CrefParameterListSyntax?)

    Declaration
    public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, CrefParameterListSyntax? parameters)
    Parameters
    Type Name Description
    SyntaxToken operatorKeyword
    SyntaxToken checkedKeyword
    SyntaxToken operatorToken
    CrefParameterListSyntax parameters
    Returns
    Type Description
    OperatorMemberCrefSyntax

    OrderByClause(SeparatedSyntaxList<OrderingSyntax>)

    Declaration
    public static OrderByClauseSyntax OrderByClause(SeparatedSyntaxList<OrderingSyntax> orderings = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<OrderingSyntax> orderings
    Returns
    Type Description
    OrderByClauseSyntax

    OrderByClause(SyntaxToken, SeparatedSyntaxList<OrderingSyntax>)

    Declaration
    public static OrderByClauseSyntax OrderByClause(SyntaxToken orderByKeyword, SeparatedSyntaxList<OrderingSyntax> orderings)
    Parameters
    Type Name Description
    SyntaxToken orderByKeyword
    SeparatedSyntaxList<OrderingSyntax> orderings
    Returns
    Type Description
    OrderByClauseSyntax

    Ordering(SyntaxKind, ExpressionSyntax)

    Declaration
    public static OrderingSyntax Ordering(SyntaxKind kind, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax expression
    Returns
    Type Description
    OrderingSyntax

    Ordering(SyntaxKind, ExpressionSyntax, SyntaxToken)

    Declaration
    public static OrderingSyntax Ordering(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken ascendingOrDescendingKeyword)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax expression
    SyntaxToken ascendingOrDescendingKeyword
    Returns
    Type Description
    OrderingSyntax

    Parameter(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax?, SyntaxToken, EqualsValueClauseSyntax?)

    Declaration
    public static ParameterSyntax Parameter(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type, SyntaxToken identifier, EqualsValueClauseSyntax? @default)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    SyntaxToken identifier
    EqualsValueClauseSyntax default
    Returns
    Type Description
    ParameterSyntax

    Parameter(SyntaxToken)

    Declaration
    public static ParameterSyntax Parameter(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    ParameterSyntax

    ParameterList(SeparatedSyntaxList<ParameterSyntax>)

    Declaration
    public static ParameterListSyntax ParameterList(SeparatedSyntaxList<ParameterSyntax> parameters = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<ParameterSyntax> parameters
    Returns
    Type Description
    ParameterListSyntax

    ParameterList(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)

    Declaration
    public static ParameterListSyntax ParameterList(SyntaxToken openParenToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    SeparatedSyntaxList<ParameterSyntax> parameters
    SyntaxToken closeParenToken
    Returns
    Type Description
    ParameterListSyntax

    ParenthesizedExpression(ExpressionSyntax)

    Declaration
    public static ParenthesizedExpressionSyntax ParenthesizedExpression(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ParenthesizedExpressionSyntax

    ParenthesizedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)

    Declaration
    public static ParenthesizedExpressionSyntax ParenthesizedExpression(SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    Returns
    Type Description
    ParenthesizedExpressionSyntax

    ParenthesizedLambdaExpression()

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression()
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedLambdaExpression(CSharpSyntaxNode)

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CSharpSyntaxNode body)
    Parameters
    Type Name Description
    CSharpSyntaxNode body
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedLambdaExpression(ParameterListSyntax, CSharpSyntaxNode)

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(ParameterListSyntax parameterList, CSharpSyntaxNode body)
    Parameters
    Type Name Description
    ParameterListSyntax parameterList
    CSharpSyntaxNode body
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedLambdaExpression(ParameterListSyntax, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    ParameterListSyntax parameterList
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    ParameterListSyntax parameterList
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax?, ParameterListSyntax, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    ParameterListSyntax parameterList
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax?, ParameterListSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax returnType
    ParameterListSyntax parameterList
    SyntaxToken arrowToken
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedLambdaExpression(SyntaxToken, ParameterListSyntax, SyntaxToken, CSharpSyntaxNode)

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, CSharpSyntaxNode body)
    Parameters
    Type Name Description
    SyntaxToken asyncKeyword
    ParameterListSyntax parameterList
    SyntaxToken arrowToken
    CSharpSyntaxNode body
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedLambdaExpression(SyntaxToken, ParameterListSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxToken asyncKeyword
    ParameterListSyntax parameterList
    SyntaxToken arrowToken
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedLambdaExpression(SyntaxTokenList, ParameterListSyntax, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxTokenList modifiers, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxTokenList modifiers
    ParameterListSyntax parameterList
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedLambdaExpression(SyntaxTokenList, ParameterListSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxTokenList modifiers, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxTokenList modifiers
    ParameterListSyntax parameterList
    SyntaxToken arrowToken
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    ParenthesizedLambdaExpressionSyntax

    ParenthesizedPattern(PatternSyntax)

    Declaration
    public static ParenthesizedPatternSyntax ParenthesizedPattern(PatternSyntax pattern)
    Parameters
    Type Name Description
    PatternSyntax pattern
    Returns
    Type Description
    ParenthesizedPatternSyntax

    ParenthesizedPattern(SyntaxToken, PatternSyntax, SyntaxToken)

    Declaration
    public static ParenthesizedPatternSyntax ParenthesizedPattern(SyntaxToken openParenToken, PatternSyntax pattern, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    PatternSyntax pattern
    SyntaxToken closeParenToken
    Returns
    Type Description
    ParenthesizedPatternSyntax

    ParenthesizedVariableDesignation(SeparatedSyntaxList<VariableDesignationSyntax>)

    Declaration
    public static ParenthesizedVariableDesignationSyntax ParenthesizedVariableDesignation(SeparatedSyntaxList<VariableDesignationSyntax> variables = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<VariableDesignationSyntax> variables
    Returns
    Type Description
    ParenthesizedVariableDesignationSyntax

    ParenthesizedVariableDesignation(SyntaxToken, SeparatedSyntaxList<VariableDesignationSyntax>, SyntaxToken)

    Declaration
    public static ParenthesizedVariableDesignationSyntax ParenthesizedVariableDesignation(SyntaxToken openParenToken, SeparatedSyntaxList<VariableDesignationSyntax> variables, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    SeparatedSyntaxList<VariableDesignationSyntax> variables
    SyntaxToken closeParenToken
    Returns
    Type Description
    ParenthesizedVariableDesignationSyntax

    ParseArgumentList(string, int, ParseOptions?, bool)

    Declaration
    public static ArgumentListSyntax ParseArgumentList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
    Parameters
    Type Name Description
    string text
    int offset
    ParseOptions options
    bool consumeFullText
    Returns
    Type Description
    ArgumentListSyntax

    ParseAttributeArgumentList(string, int, ParseOptions?, bool)

    Declaration
    public static AttributeArgumentListSyntax? ParseAttributeArgumentList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
    Parameters
    Type Name Description
    string text
    int offset
    ParseOptions options
    bool consumeFullText
    Returns
    Type Description
    AttributeArgumentListSyntax

    ParseBracketedArgumentList(string, int, ParseOptions?, bool)

    Declaration
    public static BracketedArgumentListSyntax ParseBracketedArgumentList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
    Parameters
    Type Name Description
    string text
    int offset
    ParseOptions options
    bool consumeFullText
    Returns
    Type Description
    BracketedArgumentListSyntax

    ParseBracketedParameterList(string, int, ParseOptions?, bool)

    Declaration
    public static BracketedParameterListSyntax ParseBracketedParameterList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
    Parameters
    Type Name Description
    string text
    int offset
    ParseOptions options
    bool consumeFullText
    Returns
    Type Description
    BracketedParameterListSyntax

    ParseCompilationUnit(string, int, CSharpParseOptions?)

    Declaration
    public static CompilationUnitSyntax ParseCompilationUnit(string text, int offset = 0, CSharpParseOptions? options = null)
    Parameters
    Type Name Description
    string text
    int offset
    CSharpParseOptions options
    Returns
    Type Description
    CompilationUnitSyntax

    ParseExpression(string, int, ParseOptions?, bool)

    Declaration
    public static ExpressionSyntax ParseExpression(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
    Parameters
    Type Name Description
    string text
    int offset
    ParseOptions options
    bool consumeFullText
    Returns
    Type Description
    ExpressionSyntax

    ParseLeadingTrivia(string, int)

    Declaration
    public static SyntaxTriviaList ParseLeadingTrivia(string text, int offset = 0)
    Parameters
    Type Name Description
    string text
    int offset
    Returns
    Type Description
    SyntaxTriviaList

    ParseMemberDeclaration(string, int, ParseOptions?, bool)

    Declaration
    public static MemberDeclarationSyntax? ParseMemberDeclaration(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
    Parameters
    Type Name Description
    string text
    int offset
    ParseOptions options
    bool consumeFullText
    Returns
    Type Description
    MemberDeclarationSyntax

    ParseName(string, int, bool)

    Declaration
    public static NameSyntax ParseName(string text, int offset = 0, bool consumeFullText = true)
    Parameters
    Type Name Description
    string text
    int offset
    bool consumeFullText
    Returns
    Type Description
    NameSyntax

    ParseParameterList(string, int, ParseOptions?, bool)

    Declaration
    public static ParameterListSyntax ParseParameterList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
    Parameters
    Type Name Description
    string text
    int offset
    ParseOptions options
    bool consumeFullText
    Returns
    Type Description
    ParameterListSyntax

    ParseStatement(string, int, ParseOptions?, bool)

    Declaration
    public static StatementSyntax ParseStatement(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
    Parameters
    Type Name Description
    string text
    int offset
    ParseOptions options
    bool consumeFullText
    Returns
    Type Description
    StatementSyntax

    ParseSyntaxTree(SourceText, ParseOptions?, string, CancellationToken)

    Declaration
    public static SyntaxTree ParseSyntaxTree(SourceText text, ParseOptions? options = null, string path = "", CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    SourceText text
    ParseOptions options
    string path
    CancellationToken cancellationToken
    Returns
    Type Description
    SyntaxTree

    ParseSyntaxTree(string, ParseOptions?, string, Encoding?, CancellationToken)

    Declaration
    public static SyntaxTree ParseSyntaxTree(string text, ParseOptions? options = null, string path = "", Encoding? encoding = null, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    string text
    ParseOptions options
    string path
    Encoding encoding
    CancellationToken cancellationToken
    Returns
    Type Description
    SyntaxTree

    ParseToken(string, int)

    Declaration
    public static SyntaxToken ParseToken(string text, int offset = 0)
    Parameters
    Type Name Description
    string text
    int offset
    Returns
    Type Description
    SyntaxToken

    ParseTokens(string, int, int, CSharpParseOptions?)

    Declaration
    public static IEnumerable<SyntaxToken> ParseTokens(string text, int offset = 0, int initialTokenPosition = 0, CSharpParseOptions? options = null)
    Parameters
    Type Name Description
    string text
    int offset
    int initialTokenPosition
    CSharpParseOptions options
    Returns
    Type Description
    IEnumerable<SyntaxToken>

    ParseTrailingTrivia(string, int)

    Declaration
    public static SyntaxTriviaList ParseTrailingTrivia(string text, int offset = 0)
    Parameters
    Type Name Description
    string text
    int offset
    Returns
    Type Description
    SyntaxTriviaList

    ParseTypeName(string, int, ParseOptions?, bool)

    Declaration
    public static TypeSyntax ParseTypeName(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
    Parameters
    Type Name Description
    string text
    int offset
    ParseOptions options
    bool consumeFullText
    Returns
    Type Description
    TypeSyntax

    PointerType(TypeSyntax)

    Declaration
    public static PointerTypeSyntax PointerType(TypeSyntax elementType)
    Parameters
    Type Name Description
    TypeSyntax elementType
    Returns
    Type Description
    PointerTypeSyntax

    PointerType(TypeSyntax, SyntaxToken)

    Declaration
    public static PointerTypeSyntax PointerType(TypeSyntax elementType, SyntaxToken asteriskToken)
    Parameters
    Type Name Description
    TypeSyntax elementType
    SyntaxToken asteriskToken
    Returns
    Type Description
    PointerTypeSyntax

    PositionalPatternClause(SeparatedSyntaxList<SubpatternSyntax>)

    Declaration
    public static PositionalPatternClauseSyntax PositionalPatternClause(SeparatedSyntaxList<SubpatternSyntax> subpatterns = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<SubpatternSyntax> subpatterns
    Returns
    Type Description
    PositionalPatternClauseSyntax

    PositionalPatternClause(SyntaxToken, SeparatedSyntaxList<SubpatternSyntax>, SyntaxToken)

    Declaration
    public static PositionalPatternClauseSyntax PositionalPatternClause(SyntaxToken openParenToken, SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    SeparatedSyntaxList<SubpatternSyntax> subpatterns
    SyntaxToken closeParenToken
    Returns
    Type Description
    PositionalPatternClauseSyntax

    PostfixUnaryExpression(SyntaxKind, ExpressionSyntax)

    Declaration
    public static PostfixUnaryExpressionSyntax PostfixUnaryExpression(SyntaxKind kind, ExpressionSyntax operand)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax operand
    Returns
    Type Description
    PostfixUnaryExpressionSyntax

    PostfixUnaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken)

    Declaration
    public static PostfixUnaryExpressionSyntax PostfixUnaryExpression(SyntaxKind kind, ExpressionSyntax operand, SyntaxToken operatorToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax operand
    SyntaxToken operatorToken
    Returns
    Type Description
    PostfixUnaryExpressionSyntax

    PragmaChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static PragmaChecksumDirectiveTriviaSyntax PragmaChecksumDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken checksumKeyword, SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken pragmaKeyword
    SyntaxToken checksumKeyword
    SyntaxToken file
    SyntaxToken guid
    SyntaxToken bytes
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    PragmaChecksumDirectiveTriviaSyntax

    PragmaChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static PragmaChecksumDirectiveTriviaSyntax PragmaChecksumDirectiveTrivia(SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken file
    SyntaxToken guid
    SyntaxToken bytes
    bool isActive
    Returns
    Type Description
    PragmaChecksumDirectiveTriviaSyntax

    PragmaWarningDirectiveTrivia(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, bool)

    Declaration
    public static PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken disableOrRestoreKeyword, SeparatedSyntaxList<ExpressionSyntax> errorCodes, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken disableOrRestoreKeyword
    SeparatedSyntaxList<ExpressionSyntax> errorCodes
    bool isActive
    Returns
    Type Description
    PragmaWarningDirectiveTriviaSyntax

    PragmaWarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken, bool)

    Declaration
    public static PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, SeparatedSyntaxList<ExpressionSyntax> errorCodes, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken pragmaKeyword
    SyntaxToken warningKeyword
    SyntaxToken disableOrRestoreKeyword
    SeparatedSyntaxList<ExpressionSyntax> errorCodes
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    PragmaWarningDirectiveTriviaSyntax

    PragmaWarningDirectiveTrivia(SyntaxToken, bool)

    Declaration
    public static PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken disableOrRestoreKeyword, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken disableOrRestoreKeyword
    bool isActive
    Returns
    Type Description
    PragmaWarningDirectiveTriviaSyntax

    PredefinedType(SyntaxToken)

    Declaration
    public static PredefinedTypeSyntax PredefinedType(SyntaxToken keyword)
    Parameters
    Type Name Description
    SyntaxToken keyword
    Returns
    Type Description
    PredefinedTypeSyntax

    PrefixUnaryExpression(SyntaxKind, ExpressionSyntax)

    Declaration
    public static PrefixUnaryExpressionSyntax PrefixUnaryExpression(SyntaxKind kind, ExpressionSyntax operand)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax operand
    Returns
    Type Description
    PrefixUnaryExpressionSyntax

    PrefixUnaryExpression(SyntaxKind, SyntaxToken, ExpressionSyntax)

    Declaration
    public static PrefixUnaryExpressionSyntax PrefixUnaryExpression(SyntaxKind kind, SyntaxToken operatorToken, ExpressionSyntax operand)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken operatorToken
    ExpressionSyntax operand
    Returns
    Type Description
    PrefixUnaryExpressionSyntax

    PreprocessingMessage(string)

    Declaration
    public static SyntaxTrivia PreprocessingMessage(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    SyntaxTrivia

    PrimaryConstructorBaseType(TypeSyntax)

    Declaration
    public static PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    PrimaryConstructorBaseTypeSyntax

    PrimaryConstructorBaseType(TypeSyntax, ArgumentListSyntax)

    Declaration
    public static PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(TypeSyntax type, ArgumentListSyntax argumentList)
    Parameters
    Type Name Description
    TypeSyntax type
    ArgumentListSyntax argumentList
    Returns
    Type Description
    PrimaryConstructorBaseTypeSyntax

    PropertyDeclaration(TypeSyntax, SyntaxToken)

    Declaration
    public static PropertyDeclarationSyntax PropertyDeclaration(TypeSyntax type, SyntaxToken identifier)
    Parameters
    Type Name Description
    TypeSyntax type
    SyntaxToken identifier
    Returns
    Type Description
    PropertyDeclarationSyntax

    PropertyDeclaration(TypeSyntax, string)

    Declaration
    public static PropertyDeclarationSyntax PropertyDeclaration(TypeSyntax type, string identifier)
    Parameters
    Type Name Description
    TypeSyntax type
    string identifier
    Returns
    Type Description
    PropertyDeclarationSyntax

    PropertyDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, AccessorListSyntax)

    Declaration
    public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    AccessorListSyntax accessorList
    Returns
    Type Description
    PropertyDeclarationSyntax

    PropertyDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, AccessorListSyntax?, ArrowExpressionClauseSyntax?, EqualsValueClauseSyntax?)

    Declaration
    public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    AccessorListSyntax accessorList
    ArrowExpressionClauseSyntax expressionBody
    EqualsValueClauseSyntax initializer
    Returns
    Type Description
    PropertyDeclarationSyntax

    PropertyDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax?, SyntaxToken, AccessorListSyntax?, ArrowExpressionClauseSyntax?, EqualsValueClauseSyntax?, SyntaxToken)

    Declaration
    public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    TypeSyntax type
    ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier
    SyntaxToken identifier
    AccessorListSyntax accessorList
    ArrowExpressionClauseSyntax expressionBody
    EqualsValueClauseSyntax initializer
    SyntaxToken semicolonToken
    Returns
    Type Description
    PropertyDeclarationSyntax

    PropertyPatternClause(SeparatedSyntaxList<SubpatternSyntax>)

    Declaration
    public static PropertyPatternClauseSyntax PropertyPatternClause(SeparatedSyntaxList<SubpatternSyntax> subpatterns = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<SubpatternSyntax> subpatterns
    Returns
    Type Description
    PropertyPatternClauseSyntax

    PropertyPatternClause(SyntaxToken, SeparatedSyntaxList<SubpatternSyntax>, SyntaxToken)

    Declaration
    public static PropertyPatternClauseSyntax PropertyPatternClause(SyntaxToken openBraceToken, SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeBraceToken)
    Parameters
    Type Name Description
    SyntaxToken openBraceToken
    SeparatedSyntaxList<SubpatternSyntax> subpatterns
    SyntaxToken closeBraceToken
    Returns
    Type Description
    PropertyPatternClauseSyntax

    QualifiedCref(TypeSyntax, MemberCrefSyntax)

    Declaration
    public static QualifiedCrefSyntax QualifiedCref(TypeSyntax container, MemberCrefSyntax member)
    Parameters
    Type Name Description
    TypeSyntax container
    MemberCrefSyntax member
    Returns
    Type Description
    QualifiedCrefSyntax

    QualifiedCref(TypeSyntax, SyntaxToken, MemberCrefSyntax)

    Declaration
    public static QualifiedCrefSyntax QualifiedCref(TypeSyntax container, SyntaxToken dotToken, MemberCrefSyntax member)
    Parameters
    Type Name Description
    TypeSyntax container
    SyntaxToken dotToken
    MemberCrefSyntax member
    Returns
    Type Description
    QualifiedCrefSyntax

    QualifiedName(NameSyntax, SimpleNameSyntax)

    Declaration
    public static QualifiedNameSyntax QualifiedName(NameSyntax left, SimpleNameSyntax right)
    Parameters
    Type Name Description
    NameSyntax left
    SimpleNameSyntax right
    Returns
    Type Description
    QualifiedNameSyntax

    QualifiedName(NameSyntax, SyntaxToken, SimpleNameSyntax)

    Declaration
    public static QualifiedNameSyntax QualifiedName(NameSyntax left, SyntaxToken dotToken, SimpleNameSyntax right)
    Parameters
    Type Name Description
    NameSyntax left
    SyntaxToken dotToken
    SimpleNameSyntax right
    Returns
    Type Description
    QualifiedNameSyntax

    QueryBody(SelectOrGroupClauseSyntax)

    Declaration
    public static QueryBodySyntax QueryBody(SelectOrGroupClauseSyntax selectOrGroup)
    Parameters
    Type Name Description
    SelectOrGroupClauseSyntax selectOrGroup
    Returns
    Type Description
    QueryBodySyntax

    QueryBody(SyntaxList<QueryClauseSyntax>, SelectOrGroupClauseSyntax, QueryContinuationSyntax?)

    Declaration
    public static QueryBodySyntax QueryBody(SyntaxList<QueryClauseSyntax> clauses, SelectOrGroupClauseSyntax selectOrGroup, QueryContinuationSyntax? continuation)
    Parameters
    Type Name Description
    SyntaxList<QueryClauseSyntax> clauses
    SelectOrGroupClauseSyntax selectOrGroup
    QueryContinuationSyntax continuation
    Returns
    Type Description
    QueryBodySyntax

    QueryContinuation(SyntaxToken, QueryBodySyntax)

    Declaration
    public static QueryContinuationSyntax QueryContinuation(SyntaxToken identifier, QueryBodySyntax body)
    Parameters
    Type Name Description
    SyntaxToken identifier
    QueryBodySyntax body
    Returns
    Type Description
    QueryContinuationSyntax

    QueryContinuation(SyntaxToken, SyntaxToken, QueryBodySyntax)

    Declaration
    public static QueryContinuationSyntax QueryContinuation(SyntaxToken intoKeyword, SyntaxToken identifier, QueryBodySyntax body)
    Parameters
    Type Name Description
    SyntaxToken intoKeyword
    SyntaxToken identifier
    QueryBodySyntax body
    Returns
    Type Description
    QueryContinuationSyntax

    QueryContinuation(string, QueryBodySyntax)

    Declaration
    public static QueryContinuationSyntax QueryContinuation(string identifier, QueryBodySyntax body)
    Parameters
    Type Name Description
    string identifier
    QueryBodySyntax body
    Returns
    Type Description
    QueryContinuationSyntax

    QueryExpression(FromClauseSyntax, QueryBodySyntax)

    Declaration
    public static QueryExpressionSyntax QueryExpression(FromClauseSyntax fromClause, QueryBodySyntax body)
    Parameters
    Type Name Description
    FromClauseSyntax fromClause
    QueryBodySyntax body
    Returns
    Type Description
    QueryExpressionSyntax

    RangeExpression()

    Declaration
    public static RangeExpressionSyntax RangeExpression()
    Returns
    Type Description
    RangeExpressionSyntax

    RangeExpression(ExpressionSyntax?, ExpressionSyntax?)

    Declaration
    public static RangeExpressionSyntax RangeExpression(ExpressionSyntax? leftOperand, ExpressionSyntax? rightOperand)
    Parameters
    Type Name Description
    ExpressionSyntax leftOperand
    ExpressionSyntax rightOperand
    Returns
    Type Description
    RangeExpressionSyntax

    RangeExpression(ExpressionSyntax?, SyntaxToken, ExpressionSyntax?)

    Declaration
    public static RangeExpressionSyntax RangeExpression(ExpressionSyntax? leftOperand, SyntaxToken operatorToken, ExpressionSyntax? rightOperand)
    Parameters
    Type Name Description
    ExpressionSyntax leftOperand
    SyntaxToken operatorToken
    ExpressionSyntax rightOperand
    Returns
    Type Description
    RangeExpressionSyntax

    RecordDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    RecordDeclarationSyntax

    RecordDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken classOrStructKeyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken classOrStructKeyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxToken openBraceToken
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    RecordDeclarationSyntax

    RecordDeclaration(SyntaxKind, SyntaxToken, SyntaxToken)

    Declaration
    public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, SyntaxToken keyword, SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken keyword
    SyntaxToken identifier
    Returns
    Type Description
    RecordDeclarationSyntax

    RecordDeclaration(SyntaxKind, SyntaxToken, string)

    Declaration
    public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, SyntaxToken keyword, string identifier)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken keyword
    string identifier
    Returns
    Type Description
    RecordDeclarationSyntax

    RecordDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static RecordDeclarationSyntax RecordDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    RecordDeclarationSyntax

    RecordDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static RecordDeclarationSyntax RecordDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxToken openBraceToken
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    RecordDeclarationSyntax

    RecordDeclaration(SyntaxToken, SyntaxToken)

    Declaration
    public static RecordDeclarationSyntax RecordDeclaration(SyntaxToken keyword, SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken keyword
    SyntaxToken identifier
    Returns
    Type Description
    RecordDeclarationSyntax

    RecordDeclaration(SyntaxToken, string)

    Declaration
    public static RecordDeclarationSyntax RecordDeclaration(SyntaxToken keyword, string identifier)
    Parameters
    Type Name Description
    SyntaxToken keyword
    string identifier
    Returns
    Type Description
    RecordDeclarationSyntax

    RecursivePattern()

    Declaration
    public static RecursivePatternSyntax RecursivePattern()
    Returns
    Type Description
    RecursivePatternSyntax

    RecursivePattern(TypeSyntax?, PositionalPatternClauseSyntax?, PropertyPatternClauseSyntax?, VariableDesignationSyntax?)

    Declaration
    public static RecursivePatternSyntax RecursivePattern(TypeSyntax? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
    Parameters
    Type Name Description
    TypeSyntax type
    PositionalPatternClauseSyntax positionalPatternClause
    PropertyPatternClauseSyntax propertyPatternClause
    VariableDesignationSyntax designation
    Returns
    Type Description
    RecursivePatternSyntax

    RefExpression(ExpressionSyntax)

    Declaration
    public static RefExpressionSyntax RefExpression(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    RefExpressionSyntax

    RefExpression(SyntaxToken, ExpressionSyntax)

    Declaration
    public static RefExpressionSyntax RefExpression(SyntaxToken refKeyword, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken refKeyword
    ExpressionSyntax expression
    Returns
    Type Description
    RefExpressionSyntax

    RefStructConstraint()

    Declaration
    public static RefStructConstraintSyntax RefStructConstraint()
    Returns
    Type Description
    RefStructConstraintSyntax

    RefStructConstraint(SyntaxToken, SyntaxToken)

    Declaration
    public static RefStructConstraintSyntax RefStructConstraint(SyntaxToken refKeyword, SyntaxToken structKeyword)
    Parameters
    Type Name Description
    SyntaxToken refKeyword
    SyntaxToken structKeyword
    Returns
    Type Description
    RefStructConstraintSyntax

    RefType(TypeSyntax)

    Declaration
    public static RefTypeSyntax RefType(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    RefTypeSyntax

    RefType(SyntaxToken, TypeSyntax)

    Declaration
    public static RefTypeSyntax RefType(SyntaxToken refKeyword, TypeSyntax type)
    Parameters
    Type Name Description
    SyntaxToken refKeyword
    TypeSyntax type
    Returns
    Type Description
    RefTypeSyntax

    RefType(SyntaxToken, SyntaxToken, TypeSyntax)

    Declaration
    public static RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken readOnlyKeyword, TypeSyntax type)
    Parameters
    Type Name Description
    SyntaxToken refKeyword
    SyntaxToken readOnlyKeyword
    TypeSyntax type
    Returns
    Type Description
    RefTypeSyntax

    RefTypeExpression(ExpressionSyntax)

    Declaration
    public static RefTypeExpressionSyntax RefTypeExpression(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    RefTypeExpressionSyntax

    RefTypeExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

    Declaration
    public static RefTypeExpressionSyntax RefTypeExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken keyword
    SyntaxToken openParenToken
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    Returns
    Type Description
    RefTypeExpressionSyntax

    RefValueExpression(ExpressionSyntax, TypeSyntax)

    Declaration
    public static RefValueExpressionSyntax RefValueExpression(ExpressionSyntax expression, TypeSyntax type)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    TypeSyntax type
    Returns
    Type Description
    RefValueExpressionSyntax

    RefValueExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)

    Declaration
    public static RefValueExpressionSyntax RefValueExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken comma, TypeSyntax type, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken keyword
    SyntaxToken openParenToken
    ExpressionSyntax expression
    SyntaxToken comma
    TypeSyntax type
    SyntaxToken closeParenToken
    Returns
    Type Description
    RefValueExpressionSyntax

    ReferenceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static ReferenceDirectiveTriviaSyntax ReferenceDirectiveTrivia(SyntaxToken hashToken, SyntaxToken referenceKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken referenceKeyword
    SyntaxToken file
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    ReferenceDirectiveTriviaSyntax

    ReferenceDirectiveTrivia(SyntaxToken, bool)

    Declaration
    public static ReferenceDirectiveTriviaSyntax ReferenceDirectiveTrivia(SyntaxToken file, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken file
    bool isActive
    Returns
    Type Description
    ReferenceDirectiveTriviaSyntax

    RegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static RegionDirectiveTriviaSyntax RegionDirectiveTrivia(SyntaxToken hashToken, SyntaxToken regionKeyword, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken regionKeyword
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    RegionDirectiveTriviaSyntax

    RegionDirectiveTrivia(bool)

    Declaration
    public static RegionDirectiveTriviaSyntax RegionDirectiveTrivia(bool isActive)
    Parameters
    Type Name Description
    bool isActive
    Returns
    Type Description
    RegionDirectiveTriviaSyntax

    RelationalPattern(SyntaxToken, ExpressionSyntax)

    Declaration
    public static RelationalPatternSyntax RelationalPattern(SyntaxToken operatorToken, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken operatorToken
    ExpressionSyntax expression
    Returns
    Type Description
    RelationalPatternSyntax

    ReturnStatement(ExpressionSyntax?)

    Declaration
    public static ReturnStatementSyntax ReturnStatement(ExpressionSyntax? expression = null)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ReturnStatementSyntax

    ReturnStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax?)

    Declaration
    public static ReturnStatementSyntax ReturnStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax? expression)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    ExpressionSyntax expression
    Returns
    Type Description
    ReturnStatementSyntax

    ReturnStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, ExpressionSyntax?, SyntaxToken)

    Declaration
    public static ReturnStatementSyntax ReturnStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken returnKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken returnKeyword
    ExpressionSyntax expression
    SyntaxToken semicolonToken
    Returns
    Type Description
    ReturnStatementSyntax

    ReturnStatement(SyntaxToken, ExpressionSyntax?, SyntaxToken)

    Declaration
    public static ReturnStatementSyntax ReturnStatement(SyntaxToken returnKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken returnKeyword
    ExpressionSyntax expression
    SyntaxToken semicolonToken
    Returns
    Type Description
    ReturnStatementSyntax

    ScopedType(TypeSyntax)

    Declaration
    public static ScopedTypeSyntax ScopedType(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    ScopedTypeSyntax

    ScopedType(SyntaxToken, TypeSyntax)

    Declaration
    public static ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword, TypeSyntax type)
    Parameters
    Type Name Description
    SyntaxToken scopedKeyword
    TypeSyntax type
    Returns
    Type Description
    ScopedTypeSyntax

    SelectClause(ExpressionSyntax)

    Declaration
    public static SelectClauseSyntax SelectClause(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    SelectClauseSyntax

    SelectClause(SyntaxToken, ExpressionSyntax)

    Declaration
    public static SelectClauseSyntax SelectClause(SyntaxToken selectKeyword, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken selectKeyword
    ExpressionSyntax expression
    Returns
    Type Description
    SelectClauseSyntax

    SeparatedList<TNode>()

    Declaration
    public static SeparatedSyntaxList<TNode> SeparatedList<TNode>() where TNode : SyntaxNode
    Returns
    Type Description
    SeparatedSyntaxList<TNode>
    Type Parameters
    Name Description
    TNode

    SeparatedList<TNode>(SyntaxNodeOrTokenList)

    Declaration
    public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(SyntaxNodeOrTokenList nodesAndTokens) where TNode : SyntaxNode
    Parameters
    Type Name Description
    SyntaxNodeOrTokenList nodesAndTokens
    Returns
    Type Description
    SeparatedSyntaxList<TNode>
    Type Parameters
    Name Description
    TNode

    SeparatedList<TNode>(IEnumerable<SyntaxNodeOrToken>)

    Declaration
    public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(IEnumerable<SyntaxNodeOrToken> nodesAndTokens) where TNode : SyntaxNode
    Parameters
    Type Name Description
    IEnumerable<SyntaxNodeOrToken> nodesAndTokens
    Returns
    Type Description
    SeparatedSyntaxList<TNode>
    Type Parameters
    Name Description
    TNode

    SeparatedList<TNode>(IEnumerable<TNode>?)

    Declaration
    public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(IEnumerable<TNode>? nodes) where TNode : SyntaxNode
    Parameters
    Type Name Description
    IEnumerable<TNode> nodes
    Returns
    Type Description
    SeparatedSyntaxList<TNode>
    Type Parameters
    Name Description
    TNode

    SeparatedList<TNode>(IEnumerable<TNode>?, IEnumerable<SyntaxToken>?)

    Declaration
    public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(IEnumerable<TNode>? nodes, IEnumerable<SyntaxToken>? separators) where TNode : SyntaxNode
    Parameters
    Type Name Description
    IEnumerable<TNode> nodes
    IEnumerable<SyntaxToken> separators
    Returns
    Type Description
    SeparatedSyntaxList<TNode>
    Type Parameters
    Name Description
    TNode

    ShebangDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static ShebangDirectiveTriviaSyntax ShebangDirectiveTrivia(SyntaxToken hashToken, SyntaxToken exclamationToken, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken exclamationToken
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    ShebangDirectiveTriviaSyntax

    ShebangDirectiveTrivia(bool)

    Declaration
    public static ShebangDirectiveTriviaSyntax ShebangDirectiveTrivia(bool isActive)
    Parameters
    Type Name Description
    bool isActive
    Returns
    Type Description
    ShebangDirectiveTriviaSyntax

    SimpleBaseType(TypeSyntax)

    Declaration
    public static SimpleBaseTypeSyntax SimpleBaseType(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    SimpleBaseTypeSyntax

    SimpleLambdaExpression(ParameterSyntax)

    Declaration
    public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(ParameterSyntax parameter)
    Parameters
    Type Name Description
    ParameterSyntax parameter
    Returns
    Type Description
    SimpleLambdaExpressionSyntax

    SimpleLambdaExpression(ParameterSyntax, CSharpSyntaxNode)

    Declaration
    public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(ParameterSyntax parameter, CSharpSyntaxNode body)
    Parameters
    Type Name Description
    ParameterSyntax parameter
    CSharpSyntaxNode body
    Returns
    Type Description
    SimpleLambdaExpressionSyntax

    SimpleLambdaExpression(ParameterSyntax, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(ParameterSyntax parameter, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    ParameterSyntax parameter
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    SimpleLambdaExpressionSyntax

    SimpleLambdaExpression(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterSyntax, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ParameterSyntax parameter, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    ParameterSyntax parameter
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    SimpleLambdaExpressionSyntax

    SimpleLambdaExpression(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    ParameterSyntax parameter
    SyntaxToken arrowToken
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    SimpleLambdaExpressionSyntax

    SimpleLambdaExpression(SyntaxToken, ParameterSyntax, SyntaxToken, CSharpSyntaxNode)

    Declaration
    public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxToken asyncKeyword, ParameterSyntax parameter, SyntaxToken arrowToken, CSharpSyntaxNode body)
    Parameters
    Type Name Description
    SyntaxToken asyncKeyword
    ParameterSyntax parameter
    SyntaxToken arrowToken
    CSharpSyntaxNode body
    Returns
    Type Description
    SimpleLambdaExpressionSyntax

    SimpleLambdaExpression(SyntaxToken, ParameterSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxToken asyncKeyword, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxToken asyncKeyword
    ParameterSyntax parameter
    SyntaxToken arrowToken
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    SimpleLambdaExpressionSyntax

    SimpleLambdaExpression(SyntaxTokenList, ParameterSyntax, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxTokenList modifiers, ParameterSyntax parameter, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxTokenList modifiers
    ParameterSyntax parameter
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    SimpleLambdaExpressionSyntax

    SimpleLambdaExpression(SyntaxTokenList, ParameterSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)

    Declaration
    public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxTokenList modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
    Parameters
    Type Name Description
    SyntaxTokenList modifiers
    ParameterSyntax parameter
    SyntaxToken arrowToken
    BlockSyntax block
    ExpressionSyntax expressionBody
    Returns
    Type Description
    SimpleLambdaExpressionSyntax

    SingleVariableDesignation(SyntaxToken)

    Declaration
    public static SingleVariableDesignationSyntax SingleVariableDesignation(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    SingleVariableDesignationSyntax

    SingletonList<TNode>(TNode)

    Declaration
    public static SyntaxList<TNode> SingletonList<TNode>(TNode node) where TNode : SyntaxNode
    Parameters
    Type Name Description
    TNode node
    Returns
    Type Description
    SyntaxList<TNode>
    Type Parameters
    Name Description
    TNode

    SingletonSeparatedList<TNode>(TNode)

    Declaration
    public static SeparatedSyntaxList<TNode> SingletonSeparatedList<TNode>(TNode node) where TNode : SyntaxNode
    Parameters
    Type Name Description
    TNode node
    Returns
    Type Description
    SeparatedSyntaxList<TNode>
    Type Parameters
    Name Description
    TNode

    SizeOfExpression(TypeSyntax)

    Declaration
    public static SizeOfExpressionSyntax SizeOfExpression(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    SizeOfExpressionSyntax

    SizeOfExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

    Declaration
    public static SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken keyword
    SyntaxToken openParenToken
    TypeSyntax type
    SyntaxToken closeParenToken
    Returns
    Type Description
    SizeOfExpressionSyntax

    SkippedTokensTrivia()

    Declaration
    public static SkippedTokensTriviaSyntax SkippedTokensTrivia()
    Returns
    Type Description
    SkippedTokensTriviaSyntax

    SkippedTokensTrivia(SyntaxTokenList)

    Declaration
    public static SkippedTokensTriviaSyntax SkippedTokensTrivia(SyntaxTokenList tokens)
    Parameters
    Type Name Description
    SyntaxTokenList tokens
    Returns
    Type Description
    SkippedTokensTriviaSyntax

    SlicePattern(PatternSyntax?)

    Declaration
    public static SlicePatternSyntax SlicePattern(PatternSyntax? pattern = null)
    Parameters
    Type Name Description
    PatternSyntax pattern
    Returns
    Type Description
    SlicePatternSyntax

    SlicePattern(SyntaxToken, PatternSyntax?)

    Declaration
    public static SlicePatternSyntax SlicePattern(SyntaxToken dotDotToken, PatternSyntax? pattern)
    Parameters
    Type Name Description
    SyntaxToken dotDotToken
    PatternSyntax pattern
    Returns
    Type Description
    SlicePatternSyntax

    SpreadElement(ExpressionSyntax)

    Declaration
    public static SpreadElementSyntax SpreadElement(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    SpreadElementSyntax

    SpreadElement(SyntaxToken, ExpressionSyntax)

    Declaration
    public static SpreadElementSyntax SpreadElement(SyntaxToken operatorToken, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken operatorToken
    ExpressionSyntax expression
    Returns
    Type Description
    SpreadElementSyntax

    StackAllocArrayCreationExpression(TypeSyntax)

    Declaration
    public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    StackAllocArrayCreationExpressionSyntax

    StackAllocArrayCreationExpression(TypeSyntax, InitializerExpressionSyntax?)

    Declaration
    public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(TypeSyntax type, InitializerExpressionSyntax? initializer)
    Parameters
    Type Name Description
    TypeSyntax type
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    StackAllocArrayCreationExpressionSyntax

    StackAllocArrayCreationExpression(SyntaxToken, TypeSyntax)

    Declaration
    public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, TypeSyntax type)
    Parameters
    Type Name Description
    SyntaxToken stackAllocKeyword
    TypeSyntax type
    Returns
    Type Description
    StackAllocArrayCreationExpressionSyntax

    StackAllocArrayCreationExpression(SyntaxToken, TypeSyntax, InitializerExpressionSyntax?)

    Declaration
    public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, TypeSyntax type, InitializerExpressionSyntax? initializer)
    Parameters
    Type Name Description
    SyntaxToken stackAllocKeyword
    TypeSyntax type
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    StackAllocArrayCreationExpressionSyntax

    StructDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static StructDeclarationSyntax StructDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    StructDeclarationSyntax

    StructDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxList<MemberDeclarationSyntax>)

    Declaration
    public static StructDeclarationSyntax StructDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxList<MemberDeclarationSyntax> members
    Returns
    Type Description
    StructDeclarationSyntax

    StructDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static StructDeclarationSyntax StructDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxToken openBraceToken
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    StructDeclarationSyntax

    StructDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, ParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static StructDeclarationSyntax StructDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    ParameterListSyntax parameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxToken openBraceToken
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    StructDeclarationSyntax

    StructDeclaration(SyntaxToken)

    Declaration
    public static StructDeclarationSyntax StructDeclaration(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    StructDeclarationSyntax

    StructDeclaration(string)

    Declaration
    public static StructDeclarationSyntax StructDeclaration(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    StructDeclarationSyntax

    Subpattern(BaseExpressionColonSyntax?, PatternSyntax)

    Declaration
    public static SubpatternSyntax Subpattern(BaseExpressionColonSyntax? expressionColon, PatternSyntax pattern)
    Parameters
    Type Name Description
    BaseExpressionColonSyntax expressionColon
    PatternSyntax pattern
    Returns
    Type Description
    SubpatternSyntax

    Subpattern(NameColonSyntax?, PatternSyntax)

    Declaration
    public static SubpatternSyntax Subpattern(NameColonSyntax? nameColon, PatternSyntax pattern)
    Parameters
    Type Name Description
    NameColonSyntax nameColon
    PatternSyntax pattern
    Returns
    Type Description
    SubpatternSyntax

    Subpattern(PatternSyntax)

    Declaration
    public static SubpatternSyntax Subpattern(PatternSyntax pattern)
    Parameters
    Type Name Description
    PatternSyntax pattern
    Returns
    Type Description
    SubpatternSyntax

    SwitchExpression(ExpressionSyntax)

    Declaration
    public static SwitchExpressionSyntax SwitchExpression(ExpressionSyntax governingExpression)
    Parameters
    Type Name Description
    ExpressionSyntax governingExpression
    Returns
    Type Description
    SwitchExpressionSyntax

    SwitchExpression(ExpressionSyntax, SeparatedSyntaxList<SwitchExpressionArmSyntax>)

    Declaration
    public static SwitchExpressionSyntax SwitchExpression(ExpressionSyntax governingExpression, SeparatedSyntaxList<SwitchExpressionArmSyntax> arms)
    Parameters
    Type Name Description
    ExpressionSyntax governingExpression
    SeparatedSyntaxList<SwitchExpressionArmSyntax> arms
    Returns
    Type Description
    SwitchExpressionSyntax

    SwitchExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SeparatedSyntaxList<SwitchExpressionArmSyntax>, SyntaxToken)

    Declaration
    public static SwitchExpressionSyntax SwitchExpression(ExpressionSyntax governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, SeparatedSyntaxList<SwitchExpressionArmSyntax> arms, SyntaxToken closeBraceToken)
    Parameters
    Type Name Description
    ExpressionSyntax governingExpression
    SyntaxToken switchKeyword
    SyntaxToken openBraceToken
    SeparatedSyntaxList<SwitchExpressionArmSyntax> arms
    SyntaxToken closeBraceToken
    Returns
    Type Description
    SwitchExpressionSyntax

    SwitchExpressionArm(PatternSyntax, ExpressionSyntax)

    Declaration
    public static SwitchExpressionArmSyntax SwitchExpressionArm(PatternSyntax pattern, ExpressionSyntax expression)
    Parameters
    Type Name Description
    PatternSyntax pattern
    ExpressionSyntax expression
    Returns
    Type Description
    SwitchExpressionArmSyntax

    SwitchExpressionArm(PatternSyntax, WhenClauseSyntax?, ExpressionSyntax)

    Declaration
    public static SwitchExpressionArmSyntax SwitchExpressionArm(PatternSyntax pattern, WhenClauseSyntax? whenClause, ExpressionSyntax expression)
    Parameters
    Type Name Description
    PatternSyntax pattern
    WhenClauseSyntax whenClause
    ExpressionSyntax expression
    Returns
    Type Description
    SwitchExpressionArmSyntax

    SwitchExpressionArm(PatternSyntax, WhenClauseSyntax?, SyntaxToken, ExpressionSyntax)

    Declaration
    public static SwitchExpressionArmSyntax SwitchExpressionArm(PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken equalsGreaterThanToken, ExpressionSyntax expression)
    Parameters
    Type Name Description
    PatternSyntax pattern
    WhenClauseSyntax whenClause
    SyntaxToken equalsGreaterThanToken
    ExpressionSyntax expression
    Returns
    Type Description
    SwitchExpressionArmSyntax

    SwitchSection()

    Declaration
    public static SwitchSectionSyntax SwitchSection()
    Returns
    Type Description
    SwitchSectionSyntax

    SwitchSection(SyntaxList<SwitchLabelSyntax>, SyntaxList<StatementSyntax>)

    Declaration
    public static SwitchSectionSyntax SwitchSection(SyntaxList<SwitchLabelSyntax> labels, SyntaxList<StatementSyntax> statements)
    Parameters
    Type Name Description
    SyntaxList<SwitchLabelSyntax> labels
    SyntaxList<StatementSyntax> statements
    Returns
    Type Description
    SwitchSectionSyntax

    SwitchStatement(ExpressionSyntax)

    Declaration
    public static SwitchStatementSyntax SwitchStatement(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    SwitchStatementSyntax

    SwitchStatement(ExpressionSyntax, SyntaxList<SwitchSectionSyntax>)

    Declaration
    public static SwitchStatementSyntax SwitchStatement(ExpressionSyntax expression, SyntaxList<SwitchSectionSyntax> sections)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    SyntaxList<SwitchSectionSyntax> sections
    Returns
    Type Description
    SwitchStatementSyntax

    SwitchStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxList<SwitchSectionSyntax>, SyntaxToken)

    Declaration
    public static SwitchStatementSyntax SwitchStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken switchKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken switchKeyword
    SyntaxToken openParenToken
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    SyntaxToken openBraceToken
    SyntaxList<SwitchSectionSyntax> sections
    SyntaxToken closeBraceToken
    Returns
    Type Description
    SwitchStatementSyntax

    SwitchStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxList<SwitchSectionSyntax>, SyntaxToken)

    Declaration
    public static SwitchStatementSyntax SwitchStatement(SyntaxToken switchKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
    Parameters
    Type Name Description
    SyntaxToken switchKeyword
    SyntaxToken openParenToken
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    SyntaxToken openBraceToken
    SyntaxList<SwitchSectionSyntax> sections
    SyntaxToken closeBraceToken
    Returns
    Type Description
    SwitchStatementSyntax

    SyntaxTree(SyntaxNode, ParseOptions?, string, Encoding?)

    Declaration
    public static SyntaxTree SyntaxTree(SyntaxNode root, ParseOptions? options = null, string path = "", Encoding? encoding = null)
    Parameters
    Type Name Description
    SyntaxNode root
    ParseOptions options
    string path
    Encoding encoding
    Returns
    Type Description
    SyntaxTree

    SyntaxTrivia(SyntaxKind, string)

    Declaration
    public static SyntaxTrivia SyntaxTrivia(SyntaxKind kind, string text)
    Parameters
    Type Name Description
    SyntaxKind kind
    string text
    Returns
    Type Description
    SyntaxTrivia

    ThisExpression()

    Declaration
    public static ThisExpressionSyntax ThisExpression()
    Returns
    Type Description
    ThisExpressionSyntax

    ThisExpression(SyntaxToken)

    Declaration
    public static ThisExpressionSyntax ThisExpression(SyntaxToken token)
    Parameters
    Type Name Description
    SyntaxToken token
    Returns
    Type Description
    ThisExpressionSyntax

    ThrowExpression(ExpressionSyntax)

    Declaration
    public static ThrowExpressionSyntax ThrowExpression(ExpressionSyntax expression)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ThrowExpressionSyntax

    ThrowExpression(SyntaxToken, ExpressionSyntax)

    Declaration
    public static ThrowExpressionSyntax ThrowExpression(SyntaxToken throwKeyword, ExpressionSyntax expression)
    Parameters
    Type Name Description
    SyntaxToken throwKeyword
    ExpressionSyntax expression
    Returns
    Type Description
    ThrowExpressionSyntax

    ThrowStatement(ExpressionSyntax?)

    Declaration
    public static ThrowStatementSyntax ThrowStatement(ExpressionSyntax? expression = null)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    Returns
    Type Description
    ThrowStatementSyntax

    ThrowStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax?)

    Declaration
    public static ThrowStatementSyntax ThrowStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax? expression)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    ExpressionSyntax expression
    Returns
    Type Description
    ThrowStatementSyntax

    ThrowStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, ExpressionSyntax?, SyntaxToken)

    Declaration
    public static ThrowStatementSyntax ThrowStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken throwKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken throwKeyword
    ExpressionSyntax expression
    SyntaxToken semicolonToken
    Returns
    Type Description
    ThrowStatementSyntax

    ThrowStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)

    Declaration
    public static ThrowStatementSyntax ThrowStatement(SyntaxToken throwKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken throwKeyword
    ExpressionSyntax expression
    SyntaxToken semicolonToken
    Returns
    Type Description
    ThrowStatementSyntax

    Token(SyntaxKind)

    Declaration
    public static SyntaxToken Token(SyntaxKind kind)
    Parameters
    Type Name Description
    SyntaxKind kind
    Returns
    Type Description
    SyntaxToken

    Token(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Token(SyntaxTriviaList leading, SyntaxKind kind, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    SyntaxKind kind
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    Token(SyntaxTriviaList, SyntaxKind, string, string, SyntaxTriviaList)

    Declaration
    public static SyntaxToken Token(SyntaxTriviaList leading, SyntaxKind kind, string text, string valueText, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    SyntaxKind kind
    string text
    string valueText
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    TokenList()

    Declaration
    public static SyntaxTokenList TokenList()
    Returns
    Type Description
    SyntaxTokenList

    TokenList(SyntaxToken)

    Declaration
    public static SyntaxTokenList TokenList(SyntaxToken token)
    Parameters
    Type Name Description
    SyntaxToken token
    Returns
    Type Description
    SyntaxTokenList

    TokenList(params SyntaxToken[])

    Declaration
    public static SyntaxTokenList TokenList(params SyntaxToken[] tokens)
    Parameters
    Type Name Description
    SyntaxToken[] tokens
    Returns
    Type Description
    SyntaxTokenList

    TokenList(IEnumerable<SyntaxToken>)

    Declaration
    public static SyntaxTokenList TokenList(IEnumerable<SyntaxToken> tokens)
    Parameters
    Type Name Description
    IEnumerable<SyntaxToken> tokens
    Returns
    Type Description
    SyntaxTokenList

    Trivia(StructuredTriviaSyntax)

    Declaration
    public static SyntaxTrivia Trivia(StructuredTriviaSyntax node)
    Parameters
    Type Name Description
    StructuredTriviaSyntax node
    Returns
    Type Description
    SyntaxTrivia

    TriviaList()

    Declaration
    public static SyntaxTriviaList TriviaList()
    Returns
    Type Description
    SyntaxTriviaList

    TriviaList(SyntaxTrivia)

    Declaration
    public static SyntaxTriviaList TriviaList(SyntaxTrivia trivia)
    Parameters
    Type Name Description
    SyntaxTrivia trivia
    Returns
    Type Description
    SyntaxTriviaList

    TriviaList(params SyntaxTrivia[])

    Declaration
    public static SyntaxTriviaList TriviaList(params SyntaxTrivia[] trivias)
    Parameters
    Type Name Description
    SyntaxTrivia[] trivias
    Returns
    Type Description
    SyntaxTriviaList

    TriviaList(IEnumerable<SyntaxTrivia>)

    Declaration
    public static SyntaxTriviaList TriviaList(IEnumerable<SyntaxTrivia> trivias)
    Parameters
    Type Name Description
    IEnumerable<SyntaxTrivia> trivias
    Returns
    Type Description
    SyntaxTriviaList

    TryStatement(BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax?)

    Declaration
    public static TryStatementSyntax TryStatement(BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
    Parameters
    Type Name Description
    BlockSyntax block
    SyntaxList<CatchClauseSyntax> catches
    FinallyClauseSyntax finally
    Returns
    Type Description
    TryStatementSyntax

    TryStatement(SyntaxList<AttributeListSyntax>, BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax?)

    Declaration
    public static TryStatementSyntax TryStatement(SyntaxList<AttributeListSyntax> attributeLists, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    BlockSyntax block
    SyntaxList<CatchClauseSyntax> catches
    FinallyClauseSyntax finally
    Returns
    Type Description
    TryStatementSyntax

    TryStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax?)

    Declaration
    public static TryStatementSyntax TryStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken tryKeyword
    BlockSyntax block
    SyntaxList<CatchClauseSyntax> catches
    FinallyClauseSyntax finally
    Returns
    Type Description
    TryStatementSyntax

    TryStatement(SyntaxList<CatchClauseSyntax>)

    Declaration
    public static TryStatementSyntax TryStatement(SyntaxList<CatchClauseSyntax> catches = default)
    Parameters
    Type Name Description
    SyntaxList<CatchClauseSyntax> catches
    Returns
    Type Description
    TryStatementSyntax

    TryStatement(SyntaxToken, BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax?)

    Declaration
    public static TryStatementSyntax TryStatement(SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
    Parameters
    Type Name Description
    SyntaxToken tryKeyword
    BlockSyntax block
    SyntaxList<CatchClauseSyntax> catches
    FinallyClauseSyntax finally
    Returns
    Type Description
    TryStatementSyntax

    TupleElement(TypeSyntax)

    Declaration
    public static TupleElementSyntax TupleElement(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    TupleElementSyntax

    TupleElement(TypeSyntax, SyntaxToken)

    Declaration
    public static TupleElementSyntax TupleElement(TypeSyntax type, SyntaxToken identifier)
    Parameters
    Type Name Description
    TypeSyntax type
    SyntaxToken identifier
    Returns
    Type Description
    TupleElementSyntax

    TupleExpression(SeparatedSyntaxList<ArgumentSyntax>)

    Declaration
    public static TupleExpressionSyntax TupleExpression(SeparatedSyntaxList<ArgumentSyntax> arguments = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<ArgumentSyntax> arguments
    Returns
    Type Description
    TupleExpressionSyntax

    TupleExpression(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

    Declaration
    public static TupleExpressionSyntax TupleExpression(SyntaxToken openParenToken, SeparatedSyntaxList<ArgumentSyntax> arguments, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    SeparatedSyntaxList<ArgumentSyntax> arguments
    SyntaxToken closeParenToken
    Returns
    Type Description
    TupleExpressionSyntax

    TupleType(SeparatedSyntaxList<TupleElementSyntax>)

    Declaration
    public static TupleTypeSyntax TupleType(SeparatedSyntaxList<TupleElementSyntax> elements = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<TupleElementSyntax> elements
    Returns
    Type Description
    TupleTypeSyntax

    TupleType(SyntaxToken, SeparatedSyntaxList<TupleElementSyntax>, SyntaxToken)

    Declaration
    public static TupleTypeSyntax TupleType(SyntaxToken openParenToken, SeparatedSyntaxList<TupleElementSyntax> elements, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken openParenToken
    SeparatedSyntaxList<TupleElementSyntax> elements
    SyntaxToken closeParenToken
    Returns
    Type Description
    TupleTypeSyntax

    TypeArgumentList(SeparatedSyntaxList<TypeSyntax>)

    Declaration
    public static TypeArgumentListSyntax TypeArgumentList(SeparatedSyntaxList<TypeSyntax> arguments = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<TypeSyntax> arguments
    Returns
    Type Description
    TypeArgumentListSyntax

    TypeArgumentList(SyntaxToken, SeparatedSyntaxList<TypeSyntax>, SyntaxToken)

    Declaration
    public static TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, SeparatedSyntaxList<TypeSyntax> arguments, SyntaxToken greaterThanToken)
    Parameters
    Type Name Description
    SyntaxToken lessThanToken
    SeparatedSyntaxList<TypeSyntax> arguments
    SyntaxToken greaterThanToken
    Returns
    Type Description
    TypeArgumentListSyntax

    TypeConstraint(TypeSyntax)

    Declaration
    public static TypeConstraintSyntax TypeConstraint(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    TypeConstraintSyntax

    TypeCref(TypeSyntax)

    Declaration
    public static TypeCrefSyntax TypeCref(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    TypeCrefSyntax

    TypeDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax?, BaseListSyntax?, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static TypeDeclarationSyntax TypeDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributes, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributes
    SyntaxTokenList modifiers
    SyntaxToken keyword
    SyntaxToken identifier
    TypeParameterListSyntax typeParameterList
    BaseListSyntax baseList
    SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses
    SyntaxToken openBraceToken
    SyntaxList<MemberDeclarationSyntax> members
    SyntaxToken closeBraceToken
    SyntaxToken semicolonToken
    Returns
    Type Description
    TypeDeclarationSyntax

    TypeDeclaration(SyntaxKind, SyntaxToken)

    Declaration
    public static TypeDeclarationSyntax TypeDeclaration(SyntaxKind kind, SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken identifier
    Returns
    Type Description
    TypeDeclarationSyntax

    TypeDeclaration(SyntaxKind, string)

    Declaration
    public static TypeDeclarationSyntax TypeDeclaration(SyntaxKind kind, string identifier)
    Parameters
    Type Name Description
    SyntaxKind kind
    string identifier
    Returns
    Type Description
    TypeDeclarationSyntax

    TypeOfExpression(TypeSyntax)

    Declaration
    public static TypeOfExpressionSyntax TypeOfExpression(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    TypeOfExpressionSyntax

    TypeOfExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

    Declaration
    public static TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken)
    Parameters
    Type Name Description
    SyntaxToken keyword
    SyntaxToken openParenToken
    TypeSyntax type
    SyntaxToken closeParenToken
    Returns
    Type Description
    TypeOfExpressionSyntax

    TypeParameter(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)

    Declaration
    public static TypeParameterSyntax TypeParameter(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken varianceKeyword, SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken varianceKeyword
    SyntaxToken identifier
    Returns
    Type Description
    TypeParameterSyntax

    TypeParameter(SyntaxToken)

    Declaration
    public static TypeParameterSyntax TypeParameter(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    TypeParameterSyntax

    TypeParameter(string)

    Declaration
    public static TypeParameterSyntax TypeParameter(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    TypeParameterSyntax

    TypeParameterConstraintClause(IdentifierNameSyntax)

    Declaration
    public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(IdentifierNameSyntax name)
    Parameters
    Type Name Description
    IdentifierNameSyntax name
    Returns
    Type Description
    TypeParameterConstraintClauseSyntax

    TypeParameterConstraintClause(IdentifierNameSyntax, SeparatedSyntaxList<TypeParameterConstraintSyntax>)

    Declaration
    public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(IdentifierNameSyntax name, SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
    Parameters
    Type Name Description
    IdentifierNameSyntax name
    SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints
    Returns
    Type Description
    TypeParameterConstraintClauseSyntax

    TypeParameterConstraintClause(SyntaxToken, IdentifierNameSyntax, SyntaxToken, SeparatedSyntaxList<TypeParameterConstraintSyntax>)

    Declaration
    public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword, IdentifierNameSyntax name, SyntaxToken colonToken, SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
    Parameters
    Type Name Description
    SyntaxToken whereKeyword
    IdentifierNameSyntax name
    SyntaxToken colonToken
    SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints
    Returns
    Type Description
    TypeParameterConstraintClauseSyntax

    TypeParameterConstraintClause(string)

    Declaration
    public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(string name)
    Parameters
    Type Name Description
    string name
    Returns
    Type Description
    TypeParameterConstraintClauseSyntax

    TypeParameterList(SeparatedSyntaxList<TypeParameterSyntax>)

    Declaration
    public static TypeParameterListSyntax TypeParameterList(SeparatedSyntaxList<TypeParameterSyntax> parameters = default)
    Parameters
    Type Name Description
    SeparatedSyntaxList<TypeParameterSyntax> parameters
    Returns
    Type Description
    TypeParameterListSyntax

    TypeParameterList(SyntaxToken, SeparatedSyntaxList<TypeParameterSyntax>, SyntaxToken)

    Declaration
    public static TypeParameterListSyntax TypeParameterList(SyntaxToken lessThanToken, SeparatedSyntaxList<TypeParameterSyntax> parameters, SyntaxToken greaterThanToken)
    Parameters
    Type Name Description
    SyntaxToken lessThanToken
    SeparatedSyntaxList<TypeParameterSyntax> parameters
    SyntaxToken greaterThanToken
    Returns
    Type Description
    TypeParameterListSyntax

    TypePattern(TypeSyntax)

    Declaration
    public static TypePatternSyntax TypePattern(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    TypePatternSyntax

    UnaryPattern(PatternSyntax)

    Declaration
    public static UnaryPatternSyntax UnaryPattern(PatternSyntax pattern)
    Parameters
    Type Name Description
    PatternSyntax pattern
    Returns
    Type Description
    UnaryPatternSyntax

    UnaryPattern(SyntaxToken, PatternSyntax)

    Declaration
    public static UnaryPatternSyntax UnaryPattern(SyntaxToken operatorToken, PatternSyntax pattern)
    Parameters
    Type Name Description
    SyntaxToken operatorToken
    PatternSyntax pattern
    Returns
    Type Description
    UnaryPatternSyntax

    UndefDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static UndefDirectiveTriviaSyntax UndefDirectiveTrivia(SyntaxToken hashToken, SyntaxToken undefKeyword, SyntaxToken name, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken undefKeyword
    SyntaxToken name
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    UndefDirectiveTriviaSyntax

    UndefDirectiveTrivia(SyntaxToken, bool)

    Declaration
    public static UndefDirectiveTriviaSyntax UndefDirectiveTrivia(SyntaxToken name, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken name
    bool isActive
    Returns
    Type Description
    UndefDirectiveTriviaSyntax

    UndefDirectiveTrivia(string, bool)

    Declaration
    public static UndefDirectiveTriviaSyntax UndefDirectiveTrivia(string name, bool isActive)
    Parameters
    Type Name Description
    string name
    bool isActive
    Returns
    Type Description
    UndefDirectiveTriviaSyntax

    UnsafeStatement(BlockSyntax?)

    Declaration
    public static UnsafeStatementSyntax UnsafeStatement(BlockSyntax? block = null)
    Parameters
    Type Name Description
    BlockSyntax block
    Returns
    Type Description
    UnsafeStatementSyntax

    UnsafeStatement(SyntaxList<AttributeListSyntax>, BlockSyntax)

    Declaration
    public static UnsafeStatementSyntax UnsafeStatement(SyntaxList<AttributeListSyntax> attributeLists, BlockSyntax block)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    BlockSyntax block
    Returns
    Type Description
    UnsafeStatementSyntax

    UnsafeStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, BlockSyntax)

    Declaration
    public static UnsafeStatementSyntax UnsafeStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken unsafeKeyword, BlockSyntax block)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken unsafeKeyword
    BlockSyntax block
    Returns
    Type Description
    UnsafeStatementSyntax

    UnsafeStatement(SyntaxToken, BlockSyntax)

    Declaration
    public static UnsafeStatementSyntax UnsafeStatement(SyntaxToken unsafeKeyword, BlockSyntax block)
    Parameters
    Type Name Description
    SyntaxToken unsafeKeyword
    BlockSyntax block
    Returns
    Type Description
    UnsafeStatementSyntax

    UsingDirective(NameEqualsSyntax, NameSyntax)

    Declaration
    public static UsingDirectiveSyntax UsingDirective(NameEqualsSyntax alias, NameSyntax name)
    Parameters
    Type Name Description
    NameEqualsSyntax alias
    NameSyntax name
    Returns
    Type Description
    UsingDirectiveSyntax

    UsingDirective(NameEqualsSyntax?, TypeSyntax)

    Declaration
    public static UsingDirectiveSyntax UsingDirective(NameEqualsSyntax? alias, TypeSyntax namespaceOrType)
    Parameters
    Type Name Description
    NameEqualsSyntax alias
    TypeSyntax namespaceOrType
    Returns
    Type Description
    UsingDirectiveSyntax

    UsingDirective(NameSyntax)

    Declaration
    public static UsingDirectiveSyntax UsingDirective(NameSyntax name)
    Parameters
    Type Name Description
    NameSyntax name
    Returns
    Type Description
    UsingDirectiveSyntax

    UsingDirective(TypeSyntax)

    Declaration
    public static UsingDirectiveSyntax UsingDirective(TypeSyntax namespaceOrType)
    Parameters
    Type Name Description
    TypeSyntax namespaceOrType
    Returns
    Type Description
    UsingDirectiveSyntax

    UsingDirective(SyntaxToken, NameEqualsSyntax?, NameSyntax)

    Declaration
    public static UsingDirectiveSyntax UsingDirective(SyntaxToken staticKeyword, NameEqualsSyntax? alias, NameSyntax name)
    Parameters
    Type Name Description
    SyntaxToken staticKeyword
    NameEqualsSyntax alias
    NameSyntax name
    Returns
    Type Description
    UsingDirectiveSyntax

    UsingDirective(SyntaxToken, SyntaxToken, NameEqualsSyntax?, NameSyntax, SyntaxToken)

    Declaration
    public static UsingDirectiveSyntax UsingDirective(SyntaxToken usingKeyword, SyntaxToken staticKeyword, NameEqualsSyntax? alias, NameSyntax name, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken usingKeyword
    SyntaxToken staticKeyword
    NameEqualsSyntax alias
    NameSyntax name
    SyntaxToken semicolonToken
    Returns
    Type Description
    UsingDirectiveSyntax

    UsingDirective(SyntaxToken, SyntaxToken, SyntaxToken, NameEqualsSyntax?, NameSyntax, SyntaxToken)

    Declaration
    public static UsingDirectiveSyntax UsingDirective(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, NameEqualsSyntax? alias, NameSyntax name, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken globalKeyword
    SyntaxToken usingKeyword
    SyntaxToken staticKeyword
    NameEqualsSyntax alias
    NameSyntax name
    SyntaxToken semicolonToken
    Returns
    Type Description
    UsingDirectiveSyntax

    UsingDirective(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, NameEqualsSyntax?, TypeSyntax, SyntaxToken)

    Declaration
    public static UsingDirectiveSyntax UsingDirective(SyntaxToken globalKeyword, SyntaxToken usingKeyword, SyntaxToken staticKeyword, SyntaxToken unsafeKeyword, NameEqualsSyntax? alias, TypeSyntax namespaceOrType, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxToken globalKeyword
    SyntaxToken usingKeyword
    SyntaxToken staticKeyword
    SyntaxToken unsafeKeyword
    NameEqualsSyntax alias
    TypeSyntax namespaceOrType
    SyntaxToken semicolonToken
    Returns
    Type Description
    UsingDirectiveSyntax

    UsingStatement(StatementSyntax)

    Declaration
    public static UsingStatementSyntax UsingStatement(StatementSyntax statement)
    Parameters
    Type Name Description
    StatementSyntax statement
    Returns
    Type Description
    UsingStatementSyntax

    UsingStatement(VariableDeclarationSyntax?, ExpressionSyntax?, StatementSyntax)

    Declaration
    public static UsingStatementSyntax UsingStatement(VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, StatementSyntax statement)
    Parameters
    Type Name Description
    VariableDeclarationSyntax declaration
    ExpressionSyntax expression
    StatementSyntax statement
    Returns
    Type Description
    UsingStatementSyntax

    UsingStatement(SyntaxList<AttributeListSyntax>, VariableDeclarationSyntax?, ExpressionSyntax?, StatementSyntax)

    Declaration
    public static UsingStatementSyntax UsingStatement(SyntaxList<AttributeListSyntax> attributeLists, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    VariableDeclarationSyntax declaration
    ExpressionSyntax expression
    StatementSyntax statement
    Returns
    Type Description
    UsingStatementSyntax

    UsingStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, SyntaxToken, VariableDeclarationSyntax?, ExpressionSyntax?, SyntaxToken, StatementSyntax)

    Declaration
    public static UsingStatementSyntax UsingStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken awaitKeyword
    SyntaxToken usingKeyword
    SyntaxToken openParenToken
    VariableDeclarationSyntax declaration
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    UsingStatementSyntax

    UsingStatement(SyntaxToken, SyntaxToken, VariableDeclarationSyntax?, ExpressionSyntax?, SyntaxToken, StatementSyntax)

    Declaration
    public static UsingStatementSyntax UsingStatement(SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken usingKeyword
    SyntaxToken openParenToken
    VariableDeclarationSyntax declaration
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    UsingStatementSyntax

    UsingStatement(SyntaxToken, SyntaxToken, SyntaxToken, VariableDeclarationSyntax?, ExpressionSyntax?, SyntaxToken, StatementSyntax)

    Declaration
    public static UsingStatementSyntax UsingStatement(SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken awaitKeyword
    SyntaxToken usingKeyword
    SyntaxToken openParenToken
    VariableDeclarationSyntax declaration
    ExpressionSyntax expression
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    UsingStatementSyntax

    VarPattern(VariableDesignationSyntax)

    Declaration
    public static VarPatternSyntax VarPattern(VariableDesignationSyntax designation)
    Parameters
    Type Name Description
    VariableDesignationSyntax designation
    Returns
    Type Description
    VarPatternSyntax

    VarPattern(SyntaxToken, VariableDesignationSyntax)

    Declaration
    public static VarPatternSyntax VarPattern(SyntaxToken varKeyword, VariableDesignationSyntax designation)
    Parameters
    Type Name Description
    SyntaxToken varKeyword
    VariableDesignationSyntax designation
    Returns
    Type Description
    VarPatternSyntax

    VariableDeclaration(TypeSyntax)

    Declaration
    public static VariableDeclarationSyntax VariableDeclaration(TypeSyntax type)
    Parameters
    Type Name Description
    TypeSyntax type
    Returns
    Type Description
    VariableDeclarationSyntax

    VariableDeclaration(TypeSyntax, SeparatedSyntaxList<VariableDeclaratorSyntax>)

    Declaration
    public static VariableDeclarationSyntax VariableDeclaration(TypeSyntax type, SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
    Parameters
    Type Name Description
    TypeSyntax type
    SeparatedSyntaxList<VariableDeclaratorSyntax> variables
    Returns
    Type Description
    VariableDeclarationSyntax

    VariableDeclarator(SyntaxToken)

    Declaration
    public static VariableDeclaratorSyntax VariableDeclarator(SyntaxToken identifier)
    Parameters
    Type Name Description
    SyntaxToken identifier
    Returns
    Type Description
    VariableDeclaratorSyntax

    VariableDeclarator(SyntaxToken, BracketedArgumentListSyntax?, EqualsValueClauseSyntax?)

    Declaration
    public static VariableDeclaratorSyntax VariableDeclarator(SyntaxToken identifier, BracketedArgumentListSyntax? argumentList, EqualsValueClauseSyntax? initializer)
    Parameters
    Type Name Description
    SyntaxToken identifier
    BracketedArgumentListSyntax argumentList
    EqualsValueClauseSyntax initializer
    Returns
    Type Description
    VariableDeclaratorSyntax

    VariableDeclarator(string)

    Declaration
    public static VariableDeclaratorSyntax VariableDeclarator(string identifier)
    Parameters
    Type Name Description
    string identifier
    Returns
    Type Description
    VariableDeclaratorSyntax

    VerbatimIdentifier(SyntaxTriviaList, string, string, SyntaxTriviaList)

    Declaration
    public static SyntaxToken VerbatimIdentifier(SyntaxTriviaList leading, string text, string valueText, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    string valueText
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    WarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)

    Declaration
    public static WarningDirectiveTriviaSyntax WarningDirectiveTrivia(SyntaxToken hashToken, SyntaxToken warningKeyword, SyntaxToken endOfDirectiveToken, bool isActive)
    Parameters
    Type Name Description
    SyntaxToken hashToken
    SyntaxToken warningKeyword
    SyntaxToken endOfDirectiveToken
    bool isActive
    Returns
    Type Description
    WarningDirectiveTriviaSyntax

    WarningDirectiveTrivia(bool)

    Declaration
    public static WarningDirectiveTriviaSyntax WarningDirectiveTrivia(bool isActive)
    Parameters
    Type Name Description
    bool isActive
    Returns
    Type Description
    WarningDirectiveTriviaSyntax

    WhenClause(ExpressionSyntax)

    Declaration
    public static WhenClauseSyntax WhenClause(ExpressionSyntax condition)
    Parameters
    Type Name Description
    ExpressionSyntax condition
    Returns
    Type Description
    WhenClauseSyntax

    WhenClause(SyntaxToken, ExpressionSyntax)

    Declaration
    public static WhenClauseSyntax WhenClause(SyntaxToken whenKeyword, ExpressionSyntax condition)
    Parameters
    Type Name Description
    SyntaxToken whenKeyword
    ExpressionSyntax condition
    Returns
    Type Description
    WhenClauseSyntax

    WhereClause(ExpressionSyntax)

    Declaration
    public static WhereClauseSyntax WhereClause(ExpressionSyntax condition)
    Parameters
    Type Name Description
    ExpressionSyntax condition
    Returns
    Type Description
    WhereClauseSyntax

    WhereClause(SyntaxToken, ExpressionSyntax)

    Declaration
    public static WhereClauseSyntax WhereClause(SyntaxToken whereKeyword, ExpressionSyntax condition)
    Parameters
    Type Name Description
    SyntaxToken whereKeyword
    ExpressionSyntax condition
    Returns
    Type Description
    WhereClauseSyntax

    WhileStatement(ExpressionSyntax, StatementSyntax)

    Declaration
    public static WhileStatementSyntax WhileStatement(ExpressionSyntax condition, StatementSyntax statement)
    Parameters
    Type Name Description
    ExpressionSyntax condition
    StatementSyntax statement
    Returns
    Type Description
    WhileStatementSyntax

    WhileStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, StatementSyntax)

    Declaration
    public static WhileStatementSyntax WhileStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax condition, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    ExpressionSyntax condition
    StatementSyntax statement
    Returns
    Type Description
    WhileStatementSyntax

    WhileStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static WhileStatementSyntax WhileStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken whileKeyword
    SyntaxToken openParenToken
    ExpressionSyntax condition
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    WhileStatementSyntax

    WhileStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

    Declaration
    public static WhileStatementSyntax WhileStatement(SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
    Parameters
    Type Name Description
    SyntaxToken whileKeyword
    SyntaxToken openParenToken
    ExpressionSyntax condition
    SyntaxToken closeParenToken
    StatementSyntax statement
    Returns
    Type Description
    WhileStatementSyntax

    Whitespace(string)

    Declaration
    public static SyntaxTrivia Whitespace(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    SyntaxTrivia

    WithExpression(ExpressionSyntax, InitializerExpressionSyntax)

    Declaration
    public static WithExpressionSyntax WithExpression(ExpressionSyntax expression, InitializerExpressionSyntax initializer)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    WithExpressionSyntax

    WithExpression(ExpressionSyntax, SyntaxToken, InitializerExpressionSyntax)

    Declaration
    public static WithExpressionSyntax WithExpression(ExpressionSyntax expression, SyntaxToken withKeyword, InitializerExpressionSyntax initializer)
    Parameters
    Type Name Description
    ExpressionSyntax expression
    SyntaxToken withKeyword
    InitializerExpressionSyntax initializer
    Returns
    Type Description
    WithExpressionSyntax

    XmlCDataSection(SyntaxToken, SyntaxTokenList, SyntaxToken)

    Declaration
    public static XmlCDataSectionSyntax XmlCDataSection(SyntaxToken startCDataToken, SyntaxTokenList textTokens, SyntaxToken endCDataToken)
    Parameters
    Type Name Description
    SyntaxToken startCDataToken
    SyntaxTokenList textTokens
    SyntaxToken endCDataToken
    Returns
    Type Description
    XmlCDataSectionSyntax

    XmlCDataSection(SyntaxTokenList)

    Declaration
    public static XmlCDataSectionSyntax XmlCDataSection(SyntaxTokenList textTokens = default)
    Parameters
    Type Name Description
    SyntaxTokenList textTokens
    Returns
    Type Description
    XmlCDataSectionSyntax

    XmlComment(SyntaxToken, SyntaxTokenList, SyntaxToken)

    Declaration
    public static XmlCommentSyntax XmlComment(SyntaxToken lessThanExclamationMinusMinusToken, SyntaxTokenList textTokens, SyntaxToken minusMinusGreaterThanToken)
    Parameters
    Type Name Description
    SyntaxToken lessThanExclamationMinusMinusToken
    SyntaxTokenList textTokens
    SyntaxToken minusMinusGreaterThanToken
    Returns
    Type Description
    XmlCommentSyntax

    XmlComment(SyntaxTokenList)

    Declaration
    public static XmlCommentSyntax XmlComment(SyntaxTokenList textTokens = default)
    Parameters
    Type Name Description
    SyntaxTokenList textTokens
    Returns
    Type Description
    XmlCommentSyntax

    XmlCrefAttribute(CrefSyntax)

    Declaration
    public static XmlCrefAttributeSyntax XmlCrefAttribute(CrefSyntax cref)
    Parameters
    Type Name Description
    CrefSyntax cref
    Returns
    Type Description
    XmlCrefAttributeSyntax

    XmlCrefAttribute(CrefSyntax, SyntaxKind)

    Declaration
    public static XmlCrefAttributeSyntax XmlCrefAttribute(CrefSyntax cref, SyntaxKind quoteKind)
    Parameters
    Type Name Description
    CrefSyntax cref
    SyntaxKind quoteKind
    Returns
    Type Description
    XmlCrefAttributeSyntax

    XmlCrefAttribute(XmlNameSyntax, SyntaxToken, CrefSyntax, SyntaxToken)

    Declaration
    public static XmlCrefAttributeSyntax XmlCrefAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxToken startQuoteToken
    CrefSyntax cref
    SyntaxToken endQuoteToken
    Returns
    Type Description
    XmlCrefAttributeSyntax

    XmlCrefAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, CrefSyntax, SyntaxToken)

    Declaration
    public static XmlCrefAttributeSyntax XmlCrefAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxToken equalsToken
    SyntaxToken startQuoteToken
    CrefSyntax cref
    SyntaxToken endQuoteToken
    Returns
    Type Description
    XmlCrefAttributeSyntax

    XmlElement(XmlElementStartTagSyntax, XmlElementEndTagSyntax)

    Declaration
    public static XmlElementSyntax XmlElement(XmlElementStartTagSyntax startTag, XmlElementEndTagSyntax endTag)
    Parameters
    Type Name Description
    XmlElementStartTagSyntax startTag
    XmlElementEndTagSyntax endTag
    Returns
    Type Description
    XmlElementSyntax

    XmlElement(XmlElementStartTagSyntax, SyntaxList<XmlNodeSyntax>, XmlElementEndTagSyntax)

    Declaration
    public static XmlElementSyntax XmlElement(XmlElementStartTagSyntax startTag, SyntaxList<XmlNodeSyntax> content, XmlElementEndTagSyntax endTag)
    Parameters
    Type Name Description
    XmlElementStartTagSyntax startTag
    SyntaxList<XmlNodeSyntax> content
    XmlElementEndTagSyntax endTag
    Returns
    Type Description
    XmlElementSyntax

    XmlElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlElement(string, SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlElement(string localName, SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    string localName
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlElementEndTag(XmlNameSyntax)

    Declaration
    public static XmlElementEndTagSyntax XmlElementEndTag(XmlNameSyntax name)
    Parameters
    Type Name Description
    XmlNameSyntax name
    Returns
    Type Description
    XmlElementEndTagSyntax

    XmlElementEndTag(SyntaxToken, XmlNameSyntax, SyntaxToken)

    Declaration
    public static XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken, XmlNameSyntax name, SyntaxToken greaterThanToken)
    Parameters
    Type Name Description
    SyntaxToken lessThanSlashToken
    XmlNameSyntax name
    SyntaxToken greaterThanToken
    Returns
    Type Description
    XmlElementEndTagSyntax

    XmlElementStartTag(XmlNameSyntax)

    Declaration
    public static XmlElementStartTagSyntax XmlElementStartTag(XmlNameSyntax name)
    Parameters
    Type Name Description
    XmlNameSyntax name
    Returns
    Type Description
    XmlElementStartTagSyntax

    XmlElementStartTag(XmlNameSyntax, SyntaxList<XmlAttributeSyntax>)

    Declaration
    public static XmlElementStartTagSyntax XmlElementStartTag(XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxList<XmlAttributeSyntax> attributes
    Returns
    Type Description
    XmlElementStartTagSyntax

    XmlElementStartTag(SyntaxToken, XmlNameSyntax, SyntaxList<XmlAttributeSyntax>, SyntaxToken)

    Declaration
    public static XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
    Parameters
    Type Name Description
    SyntaxToken lessThanToken
    XmlNameSyntax name
    SyntaxList<XmlAttributeSyntax> attributes
    SyntaxToken greaterThanToken
    Returns
    Type Description
    XmlElementStartTagSyntax

    XmlEmptyElement(XmlNameSyntax)

    Declaration
    public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name)
    Parameters
    Type Name Description
    XmlNameSyntax name
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlEmptyElement(XmlNameSyntax, SyntaxList<XmlAttributeSyntax>)

    Declaration
    public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxList<XmlAttributeSyntax> attributes
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlEmptyElement(SyntaxToken, XmlNameSyntax, SyntaxList<XmlAttributeSyntax>, SyntaxToken)

    Declaration
    public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
    Parameters
    Type Name Description
    SyntaxToken lessThanToken
    XmlNameSyntax name
    SyntaxList<XmlAttributeSyntax> attributes
    SyntaxToken slashGreaterThanToken
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlEmptyElement(string)

    Declaration
    public static XmlEmptyElementSyntax XmlEmptyElement(string localName)
    Parameters
    Type Name Description
    string localName
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlEntity(SyntaxTriviaList, string, string, SyntaxTriviaList)

    Declaration
    public static SyntaxToken XmlEntity(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    string value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    XmlExampleElement(params XmlNodeSyntax[])

    Declaration
    public static XmlElementSyntax XmlExampleElement(params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    XmlNodeSyntax[] content
    Returns
    Type Description
    XmlElementSyntax

    XmlExampleElement(SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlExampleElement(SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlExceptionElement(CrefSyntax, params XmlNodeSyntax[])

    Declaration
    public static XmlElementSyntax XmlExceptionElement(CrefSyntax cref, params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    CrefSyntax cref
    XmlNodeSyntax[] content
    Returns
    Type Description
    XmlElementSyntax

    XmlExceptionElement(CrefSyntax, SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlExceptionElement(CrefSyntax cref, SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    CrefSyntax cref
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlMultiLineElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlMultiLineElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlMultiLineElement(string, SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlMultiLineElement(string localName, SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    string localName
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlName(XmlPrefixSyntax?, SyntaxToken)

    Declaration
    public static XmlNameSyntax XmlName(XmlPrefixSyntax? prefix, SyntaxToken localName)
    Parameters
    Type Name Description
    XmlPrefixSyntax prefix
    SyntaxToken localName
    Returns
    Type Description
    XmlNameSyntax

    XmlName(SyntaxToken)

    Declaration
    public static XmlNameSyntax XmlName(SyntaxToken localName)
    Parameters
    Type Name Description
    SyntaxToken localName
    Returns
    Type Description
    XmlNameSyntax

    XmlName(string)

    Declaration
    public static XmlNameSyntax XmlName(string localName)
    Parameters
    Type Name Description
    string localName
    Returns
    Type Description
    XmlNameSyntax

    XmlNameAttribute(XmlNameSyntax, SyntaxToken, IdentifierNameSyntax, SyntaxToken)

    Declaration
    public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxToken startQuoteToken
    IdentifierNameSyntax identifier
    SyntaxToken endQuoteToken
    Returns
    Type Description
    XmlNameAttributeSyntax

    XmlNameAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, IdentifierNameSyntax, SyntaxToken)

    Declaration
    public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxToken equalsToken
    SyntaxToken startQuoteToken
    IdentifierNameSyntax identifier
    SyntaxToken endQuoteToken
    Returns
    Type Description
    XmlNameAttributeSyntax

    XmlNameAttribute(XmlNameSyntax, SyntaxToken, string, SyntaxToken)

    Declaration
    public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, string identifier, SyntaxToken endQuoteToken)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxToken startQuoteToken
    string identifier
    SyntaxToken endQuoteToken
    Returns
    Type Description
    XmlNameAttributeSyntax

    XmlNameAttribute(string)

    Declaration
    public static XmlNameAttributeSyntax XmlNameAttribute(string parameterName)
    Parameters
    Type Name Description
    string parameterName
    Returns
    Type Description
    XmlNameAttributeSyntax

    XmlNewLine(string)

    Declaration
    public static XmlTextSyntax XmlNewLine(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    XmlTextSyntax

    XmlNullKeywordElement()

    Declaration
    public static XmlEmptyElementSyntax XmlNullKeywordElement()
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlParaElement(params XmlNodeSyntax[])

    Declaration
    public static XmlElementSyntax XmlParaElement(params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    XmlNodeSyntax[] content
    Returns
    Type Description
    XmlElementSyntax

    XmlParaElement(SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlParaElement(SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlParamElement(string, params XmlNodeSyntax[])

    Declaration
    public static XmlElementSyntax XmlParamElement(string parameterName, params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    string parameterName
    XmlNodeSyntax[] content
    Returns
    Type Description
    XmlElementSyntax

    XmlParamElement(string, SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlParamElement(string parameterName, SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    string parameterName
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlParamRefElement(string)

    Declaration
    public static XmlEmptyElementSyntax XmlParamRefElement(string parameterName)
    Parameters
    Type Name Description
    string parameterName
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlPermissionElement(CrefSyntax, params XmlNodeSyntax[])

    Declaration
    public static XmlElementSyntax XmlPermissionElement(CrefSyntax cref, params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    CrefSyntax cref
    XmlNodeSyntax[] content
    Returns
    Type Description
    XmlElementSyntax

    XmlPermissionElement(CrefSyntax, SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlPermissionElement(CrefSyntax cref, SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    CrefSyntax cref
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlPlaceholderElement(params XmlNodeSyntax[])

    Declaration
    public static XmlElementSyntax XmlPlaceholderElement(params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    XmlNodeSyntax[] content
    Returns
    Type Description
    XmlElementSyntax

    XmlPlaceholderElement(SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlPlaceholderElement(SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlPrefix(SyntaxToken)

    Declaration
    public static XmlPrefixSyntax XmlPrefix(SyntaxToken prefix)
    Parameters
    Type Name Description
    SyntaxToken prefix
    Returns
    Type Description
    XmlPrefixSyntax

    XmlPrefix(SyntaxToken, SyntaxToken)

    Declaration
    public static XmlPrefixSyntax XmlPrefix(SyntaxToken prefix, SyntaxToken colonToken)
    Parameters
    Type Name Description
    SyntaxToken prefix
    SyntaxToken colonToken
    Returns
    Type Description
    XmlPrefixSyntax

    XmlPrefix(string)

    Declaration
    public static XmlPrefixSyntax XmlPrefix(string prefix)
    Parameters
    Type Name Description
    string prefix
    Returns
    Type Description
    XmlPrefixSyntax

    XmlPreliminaryElement()

    Declaration
    public static XmlEmptyElementSyntax XmlPreliminaryElement()
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlProcessingInstruction(XmlNameSyntax)

    Declaration
    public static XmlProcessingInstructionSyntax XmlProcessingInstruction(XmlNameSyntax name)
    Parameters
    Type Name Description
    XmlNameSyntax name
    Returns
    Type Description
    XmlProcessingInstructionSyntax

    XmlProcessingInstruction(XmlNameSyntax, SyntaxTokenList)

    Declaration
    public static XmlProcessingInstructionSyntax XmlProcessingInstruction(XmlNameSyntax name, SyntaxTokenList textTokens)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxTokenList textTokens
    Returns
    Type Description
    XmlProcessingInstructionSyntax

    XmlProcessingInstruction(SyntaxToken, XmlNameSyntax, SyntaxTokenList, SyntaxToken)

    Declaration
    public static XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken, XmlNameSyntax name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
    Parameters
    Type Name Description
    SyntaxToken startProcessingInstructionToken
    XmlNameSyntax name
    SyntaxTokenList textTokens
    SyntaxToken endProcessingInstructionToken
    Returns
    Type Description
    XmlProcessingInstructionSyntax

    XmlRemarksElement(params XmlNodeSyntax[])

    Declaration
    public static XmlElementSyntax XmlRemarksElement(params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    XmlNodeSyntax[] content
    Returns
    Type Description
    XmlElementSyntax

    XmlRemarksElement(SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlRemarksElement(SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlReturnsElement(params XmlNodeSyntax[])

    Declaration
    public static XmlElementSyntax XmlReturnsElement(params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    XmlNodeSyntax[] content
    Returns
    Type Description
    XmlElementSyntax

    XmlReturnsElement(SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlReturnsElement(SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlSeeAlsoElement(CrefSyntax)

    Declaration
    public static XmlEmptyElementSyntax XmlSeeAlsoElement(CrefSyntax cref)
    Parameters
    Type Name Description
    CrefSyntax cref
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlSeeAlsoElement(Uri, SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlSeeAlsoElement(Uri linkAddress, SyntaxList<XmlNodeSyntax> linkText)
    Parameters
    Type Name Description
    Uri linkAddress
    SyntaxList<XmlNodeSyntax> linkText
    Returns
    Type Description
    XmlElementSyntax

    XmlSeeElement(CrefSyntax)

    Declaration
    public static XmlEmptyElementSyntax XmlSeeElement(CrefSyntax cref)
    Parameters
    Type Name Description
    CrefSyntax cref
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlSummaryElement(params XmlNodeSyntax[])

    Declaration
    public static XmlElementSyntax XmlSummaryElement(params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    XmlNodeSyntax[] content
    Returns
    Type Description
    XmlElementSyntax

    XmlSummaryElement(SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlSummaryElement(SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    XmlText()

    Declaration
    public static XmlTextSyntax XmlText()
    Returns
    Type Description
    XmlTextSyntax

    XmlText(SyntaxTokenList)

    Declaration
    public static XmlTextSyntax XmlText(SyntaxTokenList textTokens)
    Parameters
    Type Name Description
    SyntaxTokenList textTokens
    Returns
    Type Description
    XmlTextSyntax

    XmlText(params SyntaxToken[])

    Declaration
    public static XmlTextSyntax XmlText(params SyntaxToken[] textTokens)
    Parameters
    Type Name Description
    SyntaxToken[] textTokens
    Returns
    Type Description
    XmlTextSyntax

    XmlText(string)

    Declaration
    public static XmlTextSyntax XmlText(string value)
    Parameters
    Type Name Description
    string value
    Returns
    Type Description
    XmlTextSyntax

    XmlTextAttribute(XmlNameSyntax, SyntaxKind, SyntaxTokenList)

    Declaration
    public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxKind quoteKind, SyntaxTokenList textTokens)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxKind quoteKind
    SyntaxTokenList textTokens
    Returns
    Type Description
    XmlTextAttributeSyntax

    XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken)

    Declaration
    public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, SyntaxToken endQuoteToken)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxToken startQuoteToken
    SyntaxToken endQuoteToken
    Returns
    Type Description
    XmlTextAttributeSyntax

    XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken)

    Declaration
    public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxToken equalsToken
    SyntaxToken startQuoteToken
    SyntaxTokenList textTokens
    SyntaxToken endQuoteToken
    Returns
    Type Description
    XmlTextAttributeSyntax

    XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxTokenList, SyntaxToken)

    Declaration
    public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
    Parameters
    Type Name Description
    XmlNameSyntax name
    SyntaxToken startQuoteToken
    SyntaxTokenList textTokens
    SyntaxToken endQuoteToken
    Returns
    Type Description
    XmlTextAttributeSyntax

    XmlTextAttribute(string, SyntaxKind, SyntaxTokenList)

    Declaration
    public static XmlTextAttributeSyntax XmlTextAttribute(string name, SyntaxKind quoteKind, SyntaxTokenList textTokens)
    Parameters
    Type Name Description
    string name
    SyntaxKind quoteKind
    SyntaxTokenList textTokens
    Returns
    Type Description
    XmlTextAttributeSyntax

    XmlTextAttribute(string, params SyntaxToken[])

    Declaration
    public static XmlTextAttributeSyntax XmlTextAttribute(string name, params SyntaxToken[] textTokens)
    Parameters
    Type Name Description
    string name
    SyntaxToken[] textTokens
    Returns
    Type Description
    XmlTextAttributeSyntax

    XmlTextAttribute(string, string)

    Declaration
    public static XmlTextAttributeSyntax XmlTextAttribute(string name, string value)
    Parameters
    Type Name Description
    string name
    string value
    Returns
    Type Description
    XmlTextAttributeSyntax

    XmlTextLiteral(SyntaxTriviaList, string, string, SyntaxTriviaList)

    Declaration
    public static SyntaxToken XmlTextLiteral(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    string value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    XmlTextLiteral(string)

    Declaration
    public static SyntaxToken XmlTextLiteral(string value)
    Parameters
    Type Name Description
    string value
    Returns
    Type Description
    SyntaxToken

    XmlTextLiteral(string, string)

    Declaration
    public static SyntaxToken XmlTextLiteral(string text, string value)
    Parameters
    Type Name Description
    string text
    string value
    Returns
    Type Description
    SyntaxToken

    XmlTextNewLine(SyntaxTriviaList, string, string, SyntaxTriviaList)

    Declaration
    public static SyntaxToken XmlTextNewLine(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
    Parameters
    Type Name Description
    SyntaxTriviaList leading
    string text
    string value
    SyntaxTriviaList trailing
    Returns
    Type Description
    SyntaxToken

    XmlTextNewLine(string)

    Declaration
    public static SyntaxToken XmlTextNewLine(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    SyntaxToken

    XmlTextNewLine(string, bool)

    Declaration
    public static SyntaxToken XmlTextNewLine(string text, bool continueXmlDocumentationComment)
    Parameters
    Type Name Description
    string text
    bool continueXmlDocumentationComment
    Returns
    Type Description
    SyntaxToken

    XmlThreadSafetyElement()

    Declaration
    public static XmlEmptyElementSyntax XmlThreadSafetyElement()
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlThreadSafetyElement(bool, bool)

    Declaration
    public static XmlEmptyElementSyntax XmlThreadSafetyElement(bool isStatic, bool isInstance)
    Parameters
    Type Name Description
    bool isStatic
    bool isInstance
    Returns
    Type Description
    XmlEmptyElementSyntax

    XmlValueElement(params XmlNodeSyntax[])

    Declaration
    public static XmlElementSyntax XmlValueElement(params XmlNodeSyntax[] content)
    Parameters
    Type Name Description
    XmlNodeSyntax[] content
    Returns
    Type Description
    XmlElementSyntax

    XmlValueElement(SyntaxList<XmlNodeSyntax>)

    Declaration
    public static XmlElementSyntax XmlValueElement(SyntaxList<XmlNodeSyntax> content)
    Parameters
    Type Name Description
    SyntaxList<XmlNodeSyntax> content
    Returns
    Type Description
    XmlElementSyntax

    YieldStatement(SyntaxKind, ExpressionSyntax?)

    Declaration
    public static YieldStatementSyntax YieldStatement(SyntaxKind kind, ExpressionSyntax? expression = null)
    Parameters
    Type Name Description
    SyntaxKind kind
    ExpressionSyntax expression
    Returns
    Type Description
    YieldStatementSyntax

    YieldStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, ExpressionSyntax?)

    Declaration
    public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax? expression)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    ExpressionSyntax expression
    Returns
    Type Description
    YieldStatementSyntax

    YieldStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, ExpressionSyntax?, SyntaxToken)

    Declaration
    public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxList<AttributeListSyntax> attributeLists
    SyntaxToken yieldKeyword
    SyntaxToken returnOrBreakKeyword
    ExpressionSyntax expression
    SyntaxToken semicolonToken
    Returns
    Type Description
    YieldStatementSyntax

    YieldStatement(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

    Declaration
    public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken)
    Parameters
    Type Name Description
    SyntaxKind kind
    SyntaxToken yieldKeyword
    SyntaxToken returnOrBreakKeyword
    ExpressionSyntax expression
    SyntaxToken semicolonToken
    Returns
    Type Description
    YieldStatementSyntax
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0