Class SyntaxFactory
Inheritance
SyntaxFactory
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public static class SyntaxFactory
Properties
CarriageReturn
Declaration
public static SyntaxTrivia CarriageReturn { get; }
Property Value
CarriageReturnLineFeed
Declaration
public static SyntaxTrivia CarriageReturnLineFeed { get; }
Property Value
ElasticCarriageReturn
Declaration
public static SyntaxTrivia ElasticCarriageReturn { get; }
Property Value
ElasticCarriageReturnLineFeed
Declaration
public static SyntaxTrivia ElasticCarriageReturnLineFeed { get; }
Property Value
ElasticLineFeed
Declaration
public static SyntaxTrivia ElasticLineFeed { get; }
Property Value
ElasticMarker
Declaration
public static SyntaxTrivia ElasticMarker { get; }
Property Value
ElasticSpace
Declaration
public static SyntaxTrivia ElasticSpace { get; }
Property Value
ElasticTab
Declaration
public static SyntaxTrivia ElasticTab { get; }
Property Value
LineFeed
Declaration
public static SyntaxTrivia LineFeed { get; }
Property Value
Space
Declaration
public static SyntaxTrivia Space { get; }
Property Value
Tab
Declaration
public static SyntaxTrivia Tab { get; }
Property Value
Methods
AccessorDeclaration(SyntaxKind)
Declaration
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind)
Parameters
Returns
AccessorDeclaration(SyntaxKind, BlockSyntax?)
Declaration
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, BlockSyntax? body)
Parameters
Returns
AccessorDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, ArrowExpressionClauseSyntax)
Declaration
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ArrowExpressionClauseSyntax expressionBody)
Parameters
Returns
AccessorDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, BlockSyntax)
Declaration
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, BlockSyntax body)
Parameters
Returns
AccessorDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, BlockSyntax?, ArrowExpressionClauseSyntax?)
Declaration
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
Parameters
Returns
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
Returns
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
Returns
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
Returns
AccessorList(SyntaxList<AccessorDeclarationSyntax>)
Declaration
public static AccessorListSyntax AccessorList(SyntaxList<AccessorDeclarationSyntax> accessors = default)
Parameters
Returns
AccessorList(SyntaxToken, SyntaxList<AccessorDeclarationSyntax>, SyntaxToken)
Declaration
public static AccessorListSyntax AccessorList(SyntaxToken openBraceToken, SyntaxList<AccessorDeclarationSyntax> accessors, SyntaxToken closeBraceToken)
Parameters
Returns
AliasQualifiedName(IdentifierNameSyntax, SimpleNameSyntax)
Declaration
public static AliasQualifiedNameSyntax AliasQualifiedName(IdentifierNameSyntax alias, SimpleNameSyntax name)
Parameters
Returns
AliasQualifiedName(IdentifierNameSyntax, SyntaxToken, SimpleNameSyntax)
Declaration
public static AliasQualifiedNameSyntax AliasQualifiedName(IdentifierNameSyntax alias, SyntaxToken colonColonToken, SimpleNameSyntax name)
Parameters
Returns
AliasQualifiedName(string, SimpleNameSyntax)
Declaration
public static AliasQualifiedNameSyntax AliasQualifiedName(string alias, SimpleNameSyntax name)
Parameters
Returns
AllowsConstraintClause(SeparatedSyntaxList<AllowsConstraintSyntax>)
Declaration
public static AllowsConstraintClauseSyntax AllowsConstraintClause(SeparatedSyntaxList<AllowsConstraintSyntax> constraints = default)
Parameters
Returns
AllowsConstraintClause(SyntaxToken, SeparatedSyntaxList<AllowsConstraintSyntax>)
Declaration
public static AllowsConstraintClauseSyntax AllowsConstraintClause(SyntaxToken allowsKeyword, SeparatedSyntaxList<AllowsConstraintSyntax> constraints)
Parameters
Returns
AnonymousMethodExpression()
Declaration
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression()
Returns
AnonymousMethodExpression(CSharpSyntaxNode)
Declaration
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(CSharpSyntaxNode body)
Parameters
Returns
AnonymousMethodExpression(ParameterListSyntax?, CSharpSyntaxNode)
Declaration
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(ParameterListSyntax? parameterList, CSharpSyntaxNode body)
Parameters
Returns
AnonymousMethodExpression(SyntaxToken, SyntaxToken, ParameterListSyntax, CSharpSyntaxNode)
Declaration
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, CSharpSyntaxNode body)
Parameters
Returns
AnonymousMethodExpression(SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax, ExpressionSyntax)
Declaration
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, BlockSyntax block, ExpressionSyntax expressionBody)
Parameters
Returns
AnonymousMethodExpression(SyntaxTokenList, SyntaxToken, ParameterListSyntax?, BlockSyntax, ExpressionSyntax?)
Declaration
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxTokenList modifiers, SyntaxToken delegateKeyword, ParameterListSyntax? parameterList, BlockSyntax block, ExpressionSyntax? expressionBody)
Parameters
Returns
AnonymousObjectCreationExpression(SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax>)
Declaration
public static AnonymousObjectCreationExpressionSyntax AnonymousObjectCreationExpression(SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax> initializers = default)
Parameters
Returns
AnonymousObjectCreationExpression(SyntaxToken, SyntaxToken, SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax>, SyntaxToken)
Declaration
public static AnonymousObjectCreationExpressionSyntax AnonymousObjectCreationExpression(SyntaxToken newKeyword, SyntaxToken openBraceToken, SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax> initializers, SyntaxToken closeBraceToken)
Parameters
Returns
AnonymousObjectMemberDeclarator(ExpressionSyntax)
Declaration
public static AnonymousObjectMemberDeclaratorSyntax AnonymousObjectMemberDeclarator(ExpressionSyntax expression)
Parameters
Returns
AnonymousObjectMemberDeclarator(NameEqualsSyntax?, ExpressionSyntax)
Declaration
public static AnonymousObjectMemberDeclaratorSyntax AnonymousObjectMemberDeclarator(NameEqualsSyntax? nameEquals, ExpressionSyntax expression)
Parameters
Returns
AreEquivalent(SyntaxNode?, SyntaxNode?, bool)
Declaration
public static bool AreEquivalent(SyntaxNode? oldNode, SyntaxNode? newNode, bool topLevel)
Parameters
Returns
AreEquivalent(SyntaxNode?, SyntaxNode?, Func<SyntaxKind, bool>?)
Declaration
public static bool AreEquivalent(SyntaxNode? oldNode, SyntaxNode? newNode, Func<SyntaxKind, bool>? ignoreChildNode = null)
Parameters
Returns
AreEquivalent(SyntaxToken, SyntaxToken)
Declaration
public static bool AreEquivalent(SyntaxToken oldToken, SyntaxToken newToken)
Parameters
Returns
AreEquivalent(SyntaxTokenList, SyntaxTokenList)
Declaration
public static bool AreEquivalent(SyntaxTokenList oldList, SyntaxTokenList newList)
Parameters
Returns
AreEquivalent(SyntaxTree?, SyntaxTree?, bool)
Declaration
public static bool AreEquivalent(SyntaxTree? oldTree, SyntaxTree? newTree, bool topLevel)
Parameters
Returns
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
Returns
Type Parameters
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
Returns
Type Parameters
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
Returns
Type Parameters
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
Returns
Type Parameters
Argument(ExpressionSyntax)
Declaration
public static ArgumentSyntax Argument(ExpressionSyntax expression)
Parameters
Returns
Argument(NameColonSyntax?, SyntaxToken, ExpressionSyntax)
Declaration
public static ArgumentSyntax Argument(NameColonSyntax? nameColon, SyntaxToken refKindKeyword, ExpressionSyntax expression)
Parameters
Returns
ArgumentList(SeparatedSyntaxList<ArgumentSyntax>)
Declaration
public static ArgumentListSyntax ArgumentList(SeparatedSyntaxList<ArgumentSyntax> arguments = default)
Parameters
Returns
ArgumentList(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)
Declaration
public static ArgumentListSyntax ArgumentList(SyntaxToken openParenToken, SeparatedSyntaxList<ArgumentSyntax> arguments, SyntaxToken closeParenToken)
Parameters
Returns
ArrayCreationExpression(ArrayTypeSyntax)
Declaration
public static ArrayCreationExpressionSyntax ArrayCreationExpression(ArrayTypeSyntax type)
Parameters
Returns
ArrayCreationExpression(ArrayTypeSyntax, InitializerExpressionSyntax?)
Declaration
public static ArrayCreationExpressionSyntax ArrayCreationExpression(ArrayTypeSyntax type, InitializerExpressionSyntax? initializer)
Parameters
Returns
ArrayCreationExpression(SyntaxToken, ArrayTypeSyntax, InitializerExpressionSyntax?)
Declaration
public static ArrayCreationExpressionSyntax ArrayCreationExpression(SyntaxToken newKeyword, ArrayTypeSyntax type, InitializerExpressionSyntax? initializer)
Parameters
Returns
ArrayRankSpecifier(SeparatedSyntaxList<ExpressionSyntax>)
Declaration
public static ArrayRankSpecifierSyntax ArrayRankSpecifier(SeparatedSyntaxList<ExpressionSyntax> sizes = default)
Parameters
Returns
ArrayRankSpecifier(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken)
Declaration
public static ArrayRankSpecifierSyntax ArrayRankSpecifier(SyntaxToken openBracketToken, SeparatedSyntaxList<ExpressionSyntax> sizes, SyntaxToken closeBracketToken)
Parameters
Returns
ArrayType(TypeSyntax)
Declaration
public static ArrayTypeSyntax ArrayType(TypeSyntax elementType)
Parameters
Returns
ArrayType(TypeSyntax, SyntaxList<ArrayRankSpecifierSyntax>)
Declaration
public static ArrayTypeSyntax ArrayType(TypeSyntax elementType, SyntaxList<ArrayRankSpecifierSyntax> rankSpecifiers)
Parameters
Returns
ArrowExpressionClause(ExpressionSyntax)
Declaration
public static ArrowExpressionClauseSyntax ArrowExpressionClause(ExpressionSyntax expression)
Parameters
Returns
ArrowExpressionClause(SyntaxToken, ExpressionSyntax)
Declaration
public static ArrowExpressionClauseSyntax ArrowExpressionClause(SyntaxToken arrowToken, ExpressionSyntax expression)
Parameters
Returns
AssignmentExpression(SyntaxKind, ExpressionSyntax, ExpressionSyntax)
Declaration
public static AssignmentExpressionSyntax AssignmentExpression(SyntaxKind kind, ExpressionSyntax left, ExpressionSyntax right)
Parameters
Returns
AssignmentExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Declaration
public static AssignmentExpressionSyntax AssignmentExpression(SyntaxKind kind, ExpressionSyntax left, SyntaxToken operatorToken, ExpressionSyntax right)
Parameters
Returns
Attribute(NameSyntax)
Declaration
public static AttributeSyntax Attribute(NameSyntax name)
Parameters
Returns
Attribute(NameSyntax, AttributeArgumentListSyntax?)
Declaration
public static AttributeSyntax Attribute(NameSyntax name, AttributeArgumentListSyntax? argumentList)
Parameters
Returns
AttributeArgument(ExpressionSyntax)
Declaration
public static AttributeArgumentSyntax AttributeArgument(ExpressionSyntax expression)
Parameters
Returns
AttributeArgument(NameEqualsSyntax?, NameColonSyntax?, ExpressionSyntax)
Declaration
public static AttributeArgumentSyntax AttributeArgument(NameEqualsSyntax? nameEquals, NameColonSyntax? nameColon, ExpressionSyntax expression)
Parameters
Returns
AttributeArgumentList(SeparatedSyntaxList<AttributeArgumentSyntax>)
Declaration
public static AttributeArgumentListSyntax AttributeArgumentList(SeparatedSyntaxList<AttributeArgumentSyntax> arguments = default)
Parameters
Returns
AttributeArgumentList(SyntaxToken, SeparatedSyntaxList<AttributeArgumentSyntax>, SyntaxToken)
Declaration
public static AttributeArgumentListSyntax AttributeArgumentList(SyntaxToken openParenToken, SeparatedSyntaxList<AttributeArgumentSyntax> arguments, SyntaxToken closeParenToken)
Parameters
Returns
AttributeList(AttributeTargetSpecifierSyntax?, SeparatedSyntaxList<AttributeSyntax>)
Declaration
public static AttributeListSyntax AttributeList(AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes)
Parameters
Returns
AttributeList(SeparatedSyntaxList<AttributeSyntax>)
Declaration
public static AttributeListSyntax AttributeList(SeparatedSyntaxList<AttributeSyntax> attributes = default)
Parameters
Returns
AttributeList(SyntaxToken, AttributeTargetSpecifierSyntax?, SeparatedSyntaxList<AttributeSyntax>, SyntaxToken)
Declaration
public static AttributeListSyntax AttributeList(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
Parameters
Returns
AttributeTargetSpecifier(SyntaxToken)
Declaration
public static AttributeTargetSpecifierSyntax AttributeTargetSpecifier(SyntaxToken identifier)
Parameters
Returns
AttributeTargetSpecifier(SyntaxToken, SyntaxToken)
Declaration
public static AttributeTargetSpecifierSyntax AttributeTargetSpecifier(SyntaxToken identifier, SyntaxToken colonToken)
Parameters
Returns
AwaitExpression(ExpressionSyntax)
Declaration
public static AwaitExpressionSyntax AwaitExpression(ExpressionSyntax expression)
Parameters
Returns
AwaitExpression(SyntaxToken, ExpressionSyntax)
Declaration
public static AwaitExpressionSyntax AwaitExpression(SyntaxToken awaitKeyword, ExpressionSyntax expression)
Parameters
Returns
BadDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static BadDirectiveTriviaSyntax BadDirectiveTrivia(SyntaxToken hashToken, SyntaxToken identifier, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
BadDirectiveTrivia(SyntaxToken, bool)
Declaration
public static BadDirectiveTriviaSyntax BadDirectiveTrivia(SyntaxToken identifier, bool isActive)
Parameters
Returns
BadToken(SyntaxTriviaList, string, SyntaxTriviaList)
Declaration
public static SyntaxToken BadToken(SyntaxTriviaList leading, string text, SyntaxTriviaList trailing)
Parameters
Returns
BaseExpression()
Declaration
public static BaseExpressionSyntax BaseExpression()
Returns
BaseExpression(SyntaxToken)
Declaration
public static BaseExpressionSyntax BaseExpression(SyntaxToken token)
Parameters
Returns
BaseList(SeparatedSyntaxList<BaseTypeSyntax>)
Declaration
public static BaseListSyntax BaseList(SeparatedSyntaxList<BaseTypeSyntax> types = default)
Parameters
Returns
BaseList(SyntaxToken, SeparatedSyntaxList<BaseTypeSyntax>)
Declaration
public static BaseListSyntax BaseList(SyntaxToken colonToken, SeparatedSyntaxList<BaseTypeSyntax> types)
Parameters
Returns
BinaryExpression(SyntaxKind, ExpressionSyntax, ExpressionSyntax)
Declaration
public static BinaryExpressionSyntax BinaryExpression(SyntaxKind kind, ExpressionSyntax left, ExpressionSyntax right)
Parameters
Returns
BinaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Declaration
public static BinaryExpressionSyntax BinaryExpression(SyntaxKind kind, ExpressionSyntax left, SyntaxToken operatorToken, ExpressionSyntax right)
Parameters
Returns
BinaryPattern(SyntaxKind, PatternSyntax, PatternSyntax)
Declaration
public static BinaryPatternSyntax BinaryPattern(SyntaxKind kind, PatternSyntax left, PatternSyntax right)
Parameters
Returns
BinaryPattern(SyntaxKind, PatternSyntax, SyntaxToken, PatternSyntax)
Declaration
public static BinaryPatternSyntax BinaryPattern(SyntaxKind kind, PatternSyntax left, SyntaxToken operatorToken, PatternSyntax right)
Parameters
Returns
Block(params StatementSyntax[])
Declaration
public static BlockSyntax Block(params StatementSyntax[] statements)
Parameters
Returns
Block(SyntaxList<AttributeListSyntax>, SyntaxList<StatementSyntax>)
Declaration
public static BlockSyntax Block(SyntaxList<AttributeListSyntax> attributeLists, SyntaxList<StatementSyntax> statements)
Parameters
Returns
Block(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxList<StatementSyntax>, SyntaxToken)
Declaration
public static BlockSyntax Block(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken openBraceToken, SyntaxList<StatementSyntax> statements, SyntaxToken closeBraceToken)
Parameters
Returns
Block(SyntaxList<StatementSyntax>)
Declaration
public static BlockSyntax Block(SyntaxList<StatementSyntax> statements = default)
Parameters
Returns
Block(SyntaxToken, SyntaxList<StatementSyntax>, SyntaxToken)
Declaration
public static BlockSyntax Block(SyntaxToken openBraceToken, SyntaxList<StatementSyntax> statements, SyntaxToken closeBraceToken)
Parameters
Returns
Block(IEnumerable<StatementSyntax>)
Declaration
public static BlockSyntax Block(IEnumerable<StatementSyntax> statements)
Parameters
Returns
BracketedArgumentList(SeparatedSyntaxList<ArgumentSyntax>)
Declaration
public static BracketedArgumentListSyntax BracketedArgumentList(SeparatedSyntaxList<ArgumentSyntax> arguments = default)
Parameters
Returns
BracketedArgumentList(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)
Declaration
public static BracketedArgumentListSyntax BracketedArgumentList(SyntaxToken openBracketToken, SeparatedSyntaxList<ArgumentSyntax> arguments, SyntaxToken closeBracketToken)
Parameters
Returns
BracketedParameterList(SeparatedSyntaxList<ParameterSyntax>)
Declaration
public static BracketedParameterListSyntax BracketedParameterList(SeparatedSyntaxList<ParameterSyntax> parameters = default)
Parameters
Returns
BracketedParameterList(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)
Declaration
public static BracketedParameterListSyntax BracketedParameterList(SyntaxToken openBracketToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
Parameters
Returns
BreakStatement()
Declaration
public static BreakStatementSyntax BreakStatement()
Returns
BreakStatement(SyntaxList<AttributeListSyntax>)
Declaration
public static BreakStatementSyntax BreakStatement(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
BreakStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)
Declaration
public static BreakStatementSyntax BreakStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken breakKeyword, SyntaxToken semicolonToken)
Parameters
Returns
BreakStatement(SyntaxToken, SyntaxToken)
Declaration
public static BreakStatementSyntax BreakStatement(SyntaxToken breakKeyword, SyntaxToken semicolonToken)
Parameters
Returns
CasePatternSwitchLabel(PatternSyntax, WhenClauseSyntax?, SyntaxToken)
Declaration
public static CasePatternSwitchLabelSyntax CasePatternSwitchLabel(PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken colonToken)
Parameters
Returns
CasePatternSwitchLabel(PatternSyntax, SyntaxToken)
Declaration
public static CasePatternSwitchLabelSyntax CasePatternSwitchLabel(PatternSyntax pattern, SyntaxToken colonToken)
Parameters
Returns
CasePatternSwitchLabel(SyntaxToken, PatternSyntax, WhenClauseSyntax?, SyntaxToken)
Declaration
public static CasePatternSwitchLabelSyntax CasePatternSwitchLabel(SyntaxToken keyword, PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken colonToken)
Parameters
Returns
CaseSwitchLabel(ExpressionSyntax)
Declaration
public static CaseSwitchLabelSyntax CaseSwitchLabel(ExpressionSyntax value)
Parameters
Returns
CaseSwitchLabel(ExpressionSyntax, SyntaxToken)
Declaration
public static CaseSwitchLabelSyntax CaseSwitchLabel(ExpressionSyntax value, SyntaxToken colonToken)
Parameters
Returns
CaseSwitchLabel(SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public static CaseSwitchLabelSyntax CaseSwitchLabel(SyntaxToken keyword, ExpressionSyntax value, SyntaxToken colonToken)
Parameters
Returns
CastExpression(TypeSyntax, ExpressionSyntax)
Declaration
public static CastExpressionSyntax CastExpression(TypeSyntax type, ExpressionSyntax expression)
Parameters
Returns
CastExpression(SyntaxToken, TypeSyntax, SyntaxToken, ExpressionSyntax)
Declaration
public static CastExpressionSyntax CastExpression(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken, ExpressionSyntax expression)
Parameters
Returns
CatchClause()
Declaration
public static CatchClauseSyntax CatchClause()
Returns
CatchClause(CatchDeclarationSyntax?, CatchFilterClauseSyntax?, BlockSyntax)
Declaration
public static CatchClauseSyntax CatchClause(CatchDeclarationSyntax? declaration, CatchFilterClauseSyntax? filter, BlockSyntax block)
Parameters
Returns
CatchClause(SyntaxToken, CatchDeclarationSyntax?, CatchFilterClauseSyntax?, BlockSyntax)
Declaration
public static CatchClauseSyntax CatchClause(SyntaxToken catchKeyword, CatchDeclarationSyntax? declaration, CatchFilterClauseSyntax? filter, BlockSyntax block)
Parameters
Returns
CatchDeclaration(TypeSyntax)
Declaration
public static CatchDeclarationSyntax CatchDeclaration(TypeSyntax type)
Parameters
Returns
CatchDeclaration(TypeSyntax, SyntaxToken)
Declaration
public static CatchDeclarationSyntax CatchDeclaration(TypeSyntax type, SyntaxToken identifier)
Parameters
Returns
CatchDeclaration(SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken)
Declaration
public static CatchDeclarationSyntax CatchDeclaration(SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken closeParenToken)
Parameters
Returns
CatchFilterClause(ExpressionSyntax)
Declaration
public static CatchFilterClauseSyntax CatchFilterClause(ExpressionSyntax filterExpression)
Parameters
Returns
CatchFilterClause(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public static CatchFilterClauseSyntax CatchFilterClause(SyntaxToken whenKeyword, SyntaxToken openParenToken, ExpressionSyntax filterExpression, SyntaxToken closeParenToken)
Parameters
Returns
CheckedExpression(SyntaxKind, ExpressionSyntax)
Declaration
public static CheckedExpressionSyntax CheckedExpression(SyntaxKind kind, ExpressionSyntax expression)
Parameters
Returns
CheckedExpression(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public static CheckedExpressionSyntax CheckedExpression(SyntaxKind kind, SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken)
Parameters
Returns
CheckedStatement(SyntaxKind, BlockSyntax?)
Declaration
public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, BlockSyntax? block = null)
Parameters
Returns
CheckedStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, BlockSyntax)
Declaration
public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, BlockSyntax block)
Parameters
Returns
CheckedStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxToken, BlockSyntax)
Declaration
public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken keyword, BlockSyntax block)
Parameters
Returns
CheckedStatement(SyntaxKind, SyntaxToken, BlockSyntax)
Declaration
public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxToken keyword, BlockSyntax block)
Parameters
Returns
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
Returns
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
Returns
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
Returns
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
Returns
ClassDeclaration(SyntaxToken)
Declaration
public static ClassDeclarationSyntax ClassDeclaration(SyntaxToken identifier)
Parameters
Returns
ClassDeclaration(string)
Declaration
public static ClassDeclarationSyntax ClassDeclaration(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
ClassOrStructConstraint(SyntaxKind)
Declaration
public static ClassOrStructConstraintSyntax ClassOrStructConstraint(SyntaxKind kind)
Parameters
Returns
ClassOrStructConstraint(SyntaxKind, SyntaxToken)
Declaration
public static ClassOrStructConstraintSyntax ClassOrStructConstraint(SyntaxKind kind, SyntaxToken classOrStructKeyword)
Parameters
Returns
ClassOrStructConstraint(SyntaxKind, SyntaxToken, SyntaxToken)
Declaration
public static ClassOrStructConstraintSyntax ClassOrStructConstraint(SyntaxKind kind, SyntaxToken classOrStructKeyword, SyntaxToken questionToken)
Parameters
Returns
CollectionExpression(SeparatedSyntaxList<CollectionElementSyntax>)
Declaration
public static CollectionExpressionSyntax CollectionExpression(SeparatedSyntaxList<CollectionElementSyntax> elements = default)
Parameters
Returns
CollectionExpression(SyntaxToken, SeparatedSyntaxList<CollectionElementSyntax>, SyntaxToken)
Declaration
public static CollectionExpressionSyntax CollectionExpression(SyntaxToken openBracketToken, SeparatedSyntaxList<CollectionElementSyntax> elements, SyntaxToken closeBracketToken)
Parameters
Returns
Declaration
public static SyntaxTrivia Comment(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
CompilationUnit()
Declaration
public static CompilationUnitSyntax CompilationUnit()
Returns
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
Returns
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
Returns
ConditionalAccessExpression(ExpressionSyntax, ExpressionSyntax)
Declaration
public static ConditionalAccessExpressionSyntax ConditionalAccessExpression(ExpressionSyntax expression, ExpressionSyntax whenNotNull)
Parameters
Returns
ConditionalAccessExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Declaration
public static ConditionalAccessExpressionSyntax ConditionalAccessExpression(ExpressionSyntax expression, SyntaxToken operatorToken, ExpressionSyntax whenNotNull)
Parameters
Returns
ConditionalExpression(ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)
Declaration
public static ConditionalExpressionSyntax ConditionalExpression(ExpressionSyntax condition, ExpressionSyntax whenTrue, ExpressionSyntax whenFalse)
Parameters
Returns
ConditionalExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Declaration
public static ConditionalExpressionSyntax ConditionalExpression(ExpressionSyntax condition, SyntaxToken questionToken, ExpressionSyntax whenTrue, SyntaxToken colonToken, ExpressionSyntax whenFalse)
Parameters
Returns
ConstantPattern(ExpressionSyntax)
Declaration
public static ConstantPatternSyntax ConstantPattern(ExpressionSyntax expression)
Parameters
Returns
ConstructorConstraint()
Declaration
public static ConstructorConstraintSyntax ConstructorConstraint()
Returns
ConstructorConstraint(SyntaxToken, SyntaxToken, SyntaxToken)
Declaration
public static ConstructorConstraintSyntax ConstructorConstraint(SyntaxToken newKeyword, SyntaxToken openParenToken, SyntaxToken closeParenToken)
Parameters
Returns
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
Returns
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
Returns
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
Returns
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
Returns
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
Returns
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
Returns
ConstructorDeclaration(SyntaxToken)
Declaration
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxToken identifier)
Parameters
Returns
ConstructorDeclaration(string)
Declaration
public static ConstructorDeclarationSyntax ConstructorDeclaration(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
ConstructorInitializer(SyntaxKind, ArgumentListSyntax?)
Declaration
public static ConstructorInitializerSyntax ConstructorInitializer(SyntaxKind kind, ArgumentListSyntax? argumentList = null)
Parameters
Returns
ConstructorInitializer(SyntaxKind, SyntaxToken, SyntaxToken, ArgumentListSyntax)
Declaration
public static ConstructorInitializerSyntax ConstructorInitializer(SyntaxKind kind, SyntaxToken colonToken, SyntaxToken thisOrBaseKeyword, ArgumentListSyntax argumentList)
Parameters
Returns
ContinueStatement()
Declaration
public static ContinueStatementSyntax ContinueStatement()
Returns
ContinueStatement(SyntaxList<AttributeListSyntax>)
Declaration
public static ContinueStatementSyntax ContinueStatement(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
ContinueStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)
Declaration
public static ContinueStatementSyntax ContinueStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken continueKeyword, SyntaxToken semicolonToken)
Parameters
Returns
ContinueStatement(SyntaxToken, SyntaxToken)
Declaration
public static ContinueStatementSyntax ContinueStatement(SyntaxToken continueKeyword, SyntaxToken semicolonToken)
Parameters
Returns
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
Returns
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
Returns
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
Returns
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
Returns
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
Returns
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
Returns
ConversionOperatorDeclaration(SyntaxToken, TypeSyntax)
Declaration
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type)
Parameters
Returns
ConversionOperatorMemberCref(SyntaxToken, TypeSyntax)
Declaration
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type)
Parameters
Returns
ConversionOperatorMemberCref(SyntaxToken, TypeSyntax, CrefParameterListSyntax?)
Declaration
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
Parameters
Returns
ConversionOperatorMemberCref(SyntaxToken, SyntaxToken, TypeSyntax, CrefParameterListSyntax?)
Declaration
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
Parameters
Returns
ConversionOperatorMemberCref(SyntaxToken, SyntaxToken, SyntaxToken, TypeSyntax, CrefParameterListSyntax?)
Declaration
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, CrefParameterListSyntax? parameters)
Parameters
Returns
CreateTokenParser(SourceText, CSharpParseOptions?)
Declaration
public static SyntaxTokenParser CreateTokenParser(SourceText sourceText, CSharpParseOptions? options = null)
Parameters
Returns
CrefBracketedParameterList(SeparatedSyntaxList<CrefParameterSyntax>)
Declaration
public static CrefBracketedParameterListSyntax CrefBracketedParameterList(SeparatedSyntaxList<CrefParameterSyntax> parameters = default)
Parameters
Returns
CrefBracketedParameterList(SyntaxToken, SeparatedSyntaxList<CrefParameterSyntax>, SyntaxToken)
Declaration
public static CrefBracketedParameterListSyntax CrefBracketedParameterList(SyntaxToken openBracketToken, SeparatedSyntaxList<CrefParameterSyntax> parameters, SyntaxToken closeBracketToken)
Parameters
Returns
CrefParameter(TypeSyntax)
Declaration
public static CrefParameterSyntax CrefParameter(TypeSyntax type)
Parameters
Returns
CrefParameter(SyntaxToken, TypeSyntax)
Declaration
public static CrefParameterSyntax CrefParameter(SyntaxToken refKindKeyword, TypeSyntax type)
Parameters
Returns
CrefParameter(SyntaxToken, SyntaxToken, TypeSyntax)
Declaration
public static CrefParameterSyntax CrefParameter(SyntaxToken refKindKeyword, SyntaxToken readOnlyKeyword, TypeSyntax type)
Parameters
Returns
CrefParameterList(SeparatedSyntaxList<CrefParameterSyntax>)
Declaration
public static CrefParameterListSyntax CrefParameterList(SeparatedSyntaxList<CrefParameterSyntax> parameters = default)
Parameters
Returns
CrefParameterList(SyntaxToken, SeparatedSyntaxList<CrefParameterSyntax>, SyntaxToken)
Declaration
public static CrefParameterListSyntax CrefParameterList(SyntaxToken openParenToken, SeparatedSyntaxList<CrefParameterSyntax> parameters, SyntaxToken closeParenToken)
Parameters
Returns
DeclarationExpression(TypeSyntax, VariableDesignationSyntax)
Declaration
public static DeclarationExpressionSyntax DeclarationExpression(TypeSyntax type, VariableDesignationSyntax designation)
Parameters
Returns
DeclarationPattern(TypeSyntax, VariableDesignationSyntax)
Declaration
public static DeclarationPatternSyntax DeclarationPattern(TypeSyntax type, VariableDesignationSyntax designation)
Parameters
Returns
DefaultConstraint()
Declaration
public static DefaultConstraintSyntax DefaultConstraint()
Returns
DefaultConstraint(SyntaxToken)
Declaration
public static DefaultConstraintSyntax DefaultConstraint(SyntaxToken defaultKeyword)
Parameters
Returns
DefaultExpression(TypeSyntax)
Declaration
public static DefaultExpressionSyntax DefaultExpression(TypeSyntax type)
Parameters
Returns
DefaultExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)
Declaration
public static DefaultExpressionSyntax DefaultExpression(SyntaxToken keyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken)
Parameters
Returns
DefaultSwitchLabel()
Declaration
public static DefaultSwitchLabelSyntax DefaultSwitchLabel()
Returns
DefaultSwitchLabel(SyntaxToken)
Declaration
public static DefaultSwitchLabelSyntax DefaultSwitchLabel(SyntaxToken colonToken)
Parameters
Returns
DefaultSwitchLabel(SyntaxToken, SyntaxToken)
Declaration
public static DefaultSwitchLabelSyntax DefaultSwitchLabel(SyntaxToken keyword, SyntaxToken colonToken)
Parameters
Returns
DefineDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static DefineDirectiveTriviaSyntax DefineDirectiveTrivia(SyntaxToken hashToken, SyntaxToken defineKeyword, SyntaxToken name, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
DefineDirectiveTrivia(SyntaxToken, bool)
Declaration
public static DefineDirectiveTriviaSyntax DefineDirectiveTrivia(SyntaxToken name, bool isActive)
Parameters
Returns
DefineDirectiveTrivia(string, bool)
Declaration
public static DefineDirectiveTriviaSyntax DefineDirectiveTrivia(string name, bool isActive)
Parameters
Returns
DelegateDeclaration(TypeSyntax, SyntaxToken)
Declaration
public static DelegateDeclarationSyntax DelegateDeclaration(TypeSyntax returnType, SyntaxToken identifier)
Parameters
Returns
DelegateDeclaration(TypeSyntax, string)
Declaration
public static DelegateDeclarationSyntax DelegateDeclaration(TypeSyntax returnType, string identifier)
Parameters
Returns
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
Returns
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
Returns
DestructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ArrowExpressionClauseSyntax)
Declaration
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ArrowExpressionClauseSyntax expressionBody)
Parameters
Returns
DestructorDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, ParameterListSyntax, BlockSyntax)
Declaration
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax body)
Parameters
Returns
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
Returns
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
Returns
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
Returns
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
Returns
DestructorDeclaration(SyntaxToken)
Declaration
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxToken identifier)
Parameters
Returns
DestructorDeclaration(string)
Declaration
public static DestructorDeclarationSyntax DestructorDeclaration(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
DisabledText(string)
Declaration
public static SyntaxTrivia DisabledText(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
DiscardDesignation()
Declaration
public static DiscardDesignationSyntax DiscardDesignation()
Returns
DiscardDesignation(SyntaxToken)
Declaration
public static DiscardDesignationSyntax DiscardDesignation(SyntaxToken underscoreToken)
Parameters
Returns
DiscardPattern()
Declaration
public static DiscardPatternSyntax DiscardPattern()
Returns
DiscardPattern(SyntaxToken)
Declaration
public static DiscardPatternSyntax DiscardPattern(SyntaxToken underscoreToken)
Parameters
Returns
DoStatement(StatementSyntax, ExpressionSyntax)
Declaration
public static DoStatementSyntax DoStatement(StatementSyntax statement, ExpressionSyntax condition)
Parameters
Returns
DoStatement(SyntaxList<AttributeListSyntax>, StatementSyntax, ExpressionSyntax)
Declaration
public static DoStatementSyntax DoStatement(SyntaxList<AttributeListSyntax> attributeLists, StatementSyntax statement, ExpressionSyntax condition)
Parameters
Returns
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
Returns
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
Returns
Declaration
public static DocumentationCommentTriviaSyntax DocumentationComment(params XmlNodeSyntax[] content)
Parameters
Returns
Declaration
public static SyntaxTrivia DocumentationCommentExterior(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
Declaration
public static DocumentationCommentTriviaSyntax DocumentationCommentTrivia(SyntaxKind kind, SyntaxList<XmlNodeSyntax> content = default)
Parameters
Returns
Declaration
public static DocumentationCommentTriviaSyntax DocumentationCommentTrivia(SyntaxKind kind, SyntaxList<XmlNodeSyntax> content, SyntaxToken endOfComment)
Parameters
Returns
ElasticEndOfLine(string)
Declaration
public static SyntaxTrivia ElasticEndOfLine(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
ElasticWhitespace(string)
Declaration
public static SyntaxTrivia ElasticWhitespace(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
ElementAccessExpression(ExpressionSyntax)
Declaration
public static ElementAccessExpressionSyntax ElementAccessExpression(ExpressionSyntax expression)
Parameters
Returns
ElementAccessExpression(ExpressionSyntax, BracketedArgumentListSyntax)
Declaration
public static ElementAccessExpressionSyntax ElementAccessExpression(ExpressionSyntax expression, BracketedArgumentListSyntax argumentList)
Parameters
Returns
ElementBindingExpression()
Declaration
public static ElementBindingExpressionSyntax ElementBindingExpression()
Returns
ElementBindingExpression(BracketedArgumentListSyntax)
Declaration
public static ElementBindingExpressionSyntax ElementBindingExpression(BracketedArgumentListSyntax argumentList)
Parameters
Returns
ElifDirectiveTrivia(ExpressionSyntax, bool, bool, bool)
Declaration
public static ElifDirectiveTriviaSyntax ElifDirectiveTrivia(ExpressionSyntax condition, bool isActive, bool branchTaken, bool conditionValue)
Parameters
Returns
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
Returns
ElseClause(StatementSyntax)
Declaration
public static ElseClauseSyntax ElseClause(StatementSyntax statement)
Parameters
Returns
ElseClause(SyntaxToken, StatementSyntax)
Declaration
public static ElseClauseSyntax ElseClause(SyntaxToken elseKeyword, StatementSyntax statement)
Parameters
Returns
ElseDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool, bool)
Declaration
public static ElseDirectiveTriviaSyntax ElseDirectiveTrivia(SyntaxToken hashToken, SyntaxToken elseKeyword, SyntaxToken endOfDirectiveToken, bool isActive, bool branchTaken)
Parameters
Returns
ElseDirectiveTrivia(bool, bool)
Declaration
public static ElseDirectiveTriviaSyntax ElseDirectiveTrivia(bool isActive, bool branchTaken)
Parameters
| Type |
Name |
Description |
| bool |
isActive |
|
| bool |
branchTaken |
|
Returns
EmptyStatement()
Declaration
public static EmptyStatementSyntax EmptyStatement()
Returns
EmptyStatement(SyntaxList<AttributeListSyntax>)
Declaration
public static EmptyStatementSyntax EmptyStatement(SyntaxList<AttributeListSyntax> attributeLists)
Parameters
Returns
EmptyStatement(SyntaxList<AttributeListSyntax>, SyntaxToken)
Declaration
public static EmptyStatementSyntax EmptyStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken semicolonToken)
Parameters
Returns
EmptyStatement(SyntaxToken)
Declaration
public static EmptyStatementSyntax EmptyStatement(SyntaxToken semicolonToken)
Parameters
Returns
EndIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static EndIfDirectiveTriviaSyntax EndIfDirectiveTrivia(SyntaxToken hashToken, SyntaxToken endIfKeyword, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
EndIfDirectiveTrivia(bool)
Declaration
public static EndIfDirectiveTriviaSyntax EndIfDirectiveTrivia(bool isActive)
Parameters
| Type |
Name |
Description |
| bool |
isActive |
|
Returns
EndOfLine(string)
Declaration
public static SyntaxTrivia EndOfLine(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
EndRegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static EndRegionDirectiveTriviaSyntax EndRegionDirectiveTrivia(SyntaxToken hashToken, SyntaxToken endRegionKeyword, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
EndRegionDirectiveTrivia(bool)
Declaration
public static EndRegionDirectiveTriviaSyntax EndRegionDirectiveTrivia(bool isActive)
Parameters
| Type |
Name |
Description |
| bool |
isActive |
|
Returns
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
Returns
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
Returns
EnumDeclaration(SyntaxToken)
Declaration
public static EnumDeclarationSyntax EnumDeclaration(SyntaxToken identifier)
Parameters
Returns
EnumDeclaration(string)
Declaration
public static EnumDeclarationSyntax EnumDeclaration(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
EnumMemberDeclaration(SyntaxList<AttributeListSyntax>, SyntaxToken, EqualsValueClauseSyntax?)
Declaration
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
Parameters
Returns
EnumMemberDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, EqualsValueClauseSyntax?)
Declaration
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
Parameters
Returns
EnumMemberDeclaration(SyntaxToken)
Declaration
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxToken identifier)
Parameters
Returns
EnumMemberDeclaration(string)
Declaration
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
EqualsValueClause(ExpressionSyntax)
Declaration
public static EqualsValueClauseSyntax EqualsValueClause(ExpressionSyntax value)
Parameters
Returns
EqualsValueClause(SyntaxToken, ExpressionSyntax)
Declaration
public static EqualsValueClauseSyntax EqualsValueClause(SyntaxToken equalsToken, ExpressionSyntax value)
Parameters
Returns
ErrorDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static ErrorDirectiveTriviaSyntax ErrorDirectiveTrivia(SyntaxToken hashToken, SyntaxToken errorKeyword, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
ErrorDirectiveTrivia(bool)
Declaration
public static ErrorDirectiveTriviaSyntax ErrorDirectiveTrivia(bool isActive)
Parameters
| Type |
Name |
Description |
| bool |
isActive |
|
Returns
EventDeclaration(TypeSyntax, SyntaxToken)
Declaration
public static EventDeclarationSyntax EventDeclaration(TypeSyntax type, SyntaxToken identifier)
Parameters
Returns
EventDeclaration(TypeSyntax, string)
Declaration
public static EventDeclarationSyntax EventDeclaration(TypeSyntax type, string identifier)
Parameters
Returns
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
Returns
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
Returns
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
Returns
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
Returns
EventFieldDeclaration(VariableDeclarationSyntax)
Declaration
public static EventFieldDeclarationSyntax EventFieldDeclaration(VariableDeclarationSyntax declaration)
Parameters
Returns
EventFieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)
Declaration
public static EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
Parameters
Returns
EventFieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, VariableDeclarationSyntax, SyntaxToken)
Declaration
public static EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
Parameters
Returns
ExplicitInterfaceSpecifier(NameSyntax)
Declaration
public static ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier(NameSyntax name)
Parameters
Returns
ExplicitInterfaceSpecifier(NameSyntax, SyntaxToken)
Declaration
public static ExplicitInterfaceSpecifierSyntax ExplicitInterfaceSpecifier(NameSyntax name, SyntaxToken dotToken)
Parameters
Returns
ExpressionColon(ExpressionSyntax, SyntaxToken)
Declaration
public static ExpressionColonSyntax ExpressionColon(ExpressionSyntax expression, SyntaxToken colonToken)
Parameters
Returns
ExpressionElement(ExpressionSyntax)
Declaration
public static ExpressionElementSyntax ExpressionElement(ExpressionSyntax expression)
Parameters
Returns
ExpressionStatement(ExpressionSyntax)
Declaration
public static ExpressionStatementSyntax ExpressionStatement(ExpressionSyntax expression)
Parameters
Returns
ExpressionStatement(ExpressionSyntax, SyntaxToken)
Declaration
public static ExpressionStatementSyntax ExpressionStatement(ExpressionSyntax expression, SyntaxToken semicolonToken)
Parameters
Returns
ExpressionStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax)
Declaration
public static ExpressionStatementSyntax ExpressionStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax expression)
Parameters
Returns
ExpressionStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, SyntaxToken)
Declaration
public static ExpressionStatementSyntax ExpressionStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax expression, SyntaxToken semicolonToken)
Parameters
Returns
ExternAliasDirective(SyntaxToken)
Declaration
public static ExternAliasDirectiveSyntax ExternAliasDirective(SyntaxToken identifier)
Parameters
Returns
ExternAliasDirective(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)
Declaration
public static ExternAliasDirectiveSyntax ExternAliasDirective(SyntaxToken externKeyword, SyntaxToken aliasKeyword, SyntaxToken identifier, SyntaxToken semicolonToken)
Parameters
Returns
ExternAliasDirective(string)
Declaration
public static ExternAliasDirectiveSyntax ExternAliasDirective(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
FieldDeclaration(VariableDeclarationSyntax)
Declaration
public static FieldDeclarationSyntax FieldDeclaration(VariableDeclarationSyntax declaration)
Parameters
Returns
FieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)
Declaration
public static FieldDeclarationSyntax FieldDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
Parameters
Returns
FieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)
Declaration
public static FieldDeclarationSyntax FieldDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
Parameters
Returns
FieldExpression()
Declaration
public static FieldExpressionSyntax FieldExpression()
Returns
FieldExpression(SyntaxToken)
Declaration
public static FieldExpressionSyntax FieldExpression(SyntaxToken token)
Parameters
Returns
FileScopedNamespaceDeclaration(NameSyntax)
Declaration
public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(NameSyntax name)
Parameters
Returns
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
Returns
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
Returns
FinallyClause(BlockSyntax?)
Declaration
public static FinallyClauseSyntax FinallyClause(BlockSyntax? block = null)
Parameters
Returns
FinallyClause(SyntaxToken, BlockSyntax)
Declaration
public static FinallyClauseSyntax FinallyClause(SyntaxToken finallyKeyword, BlockSyntax block)
Parameters
Returns
FixedStatement(VariableDeclarationSyntax, StatementSyntax)
Declaration
public static FixedStatementSyntax FixedStatement(VariableDeclarationSyntax declaration, StatementSyntax statement)
Parameters
Returns
FixedStatement(SyntaxList<AttributeListSyntax>, VariableDeclarationSyntax, StatementSyntax)
Declaration
public static FixedStatementSyntax FixedStatement(SyntaxList<AttributeListSyntax> attributeLists, VariableDeclarationSyntax declaration, StatementSyntax statement)
Parameters
Returns
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
Returns
FixedStatement(SyntaxToken, SyntaxToken, VariableDeclarationSyntax, SyntaxToken, StatementSyntax)
Declaration
public static FixedStatementSyntax FixedStatement(SyntaxToken fixedKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
ForEachStatement(TypeSyntax, SyntaxToken, ExpressionSyntax, StatementSyntax)
Declaration
public static ForEachStatementSyntax ForEachStatement(TypeSyntax type, SyntaxToken identifier, ExpressionSyntax expression, StatementSyntax statement)
Parameters
Returns
ForEachStatement(TypeSyntax, string, ExpressionSyntax, StatementSyntax)
Declaration
public static ForEachStatementSyntax ForEachStatement(TypeSyntax type, string identifier, ExpressionSyntax expression, StatementSyntax statement)
Parameters
Returns
ForEachStatement(SyntaxList<AttributeListSyntax>, TypeSyntax, SyntaxToken, ExpressionSyntax, StatementSyntax)
Declaration
public static ForEachStatementSyntax ForEachStatement(SyntaxList<AttributeListSyntax> attributeLists, TypeSyntax type, SyntaxToken identifier, ExpressionSyntax expression, StatementSyntax statement)
Parameters
Returns
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
Returns
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
Returns
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
Returns
ForEachVariableStatement(ExpressionSyntax, ExpressionSyntax, StatementSyntax)
Declaration
public static ForEachVariableStatementSyntax ForEachVariableStatement(ExpressionSyntax variable, ExpressionSyntax expression, StatementSyntax statement)
Parameters
Returns
ForEachVariableStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, ExpressionSyntax, StatementSyntax)
Declaration
public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax variable, ExpressionSyntax expression, StatementSyntax statement)
Parameters
Returns
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
Returns
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
Returns
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
Returns
ForStatement(StatementSyntax)
Declaration
public static ForStatementSyntax ForStatement(StatementSyntax statement)
Parameters
Returns
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
Returns
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
Returns
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
Returns
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
Returns
FromClause(TypeSyntax?, SyntaxToken, ExpressionSyntax)
Declaration
public static FromClauseSyntax FromClause(TypeSyntax? type, SyntaxToken identifier, ExpressionSyntax expression)
Parameters
Returns
FromClause(SyntaxToken, ExpressionSyntax)
Declaration
public static FromClauseSyntax FromClause(SyntaxToken identifier, ExpressionSyntax expression)
Parameters
Returns
FromClause(SyntaxToken, TypeSyntax?, SyntaxToken, SyntaxToken, ExpressionSyntax)
Declaration
public static FromClauseSyntax FromClause(SyntaxToken fromKeyword, TypeSyntax? type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression)
Parameters
Returns
FromClause(string, ExpressionSyntax)
Declaration
public static FromClauseSyntax FromClause(string identifier, ExpressionSyntax expression)
Parameters
Returns
FunctionPointerCallingConvention(SyntaxToken)
Declaration
public static FunctionPointerCallingConventionSyntax FunctionPointerCallingConvention(SyntaxToken managedOrUnmanagedKeyword)
Parameters
| Type |
Name |
Description |
| SyntaxToken |
managedOrUnmanagedKeyword |
|
Returns
FunctionPointerCallingConvention(SyntaxToken, FunctionPointerUnmanagedCallingConventionListSyntax?)
Declaration
public static FunctionPointerCallingConventionSyntax FunctionPointerCallingConvention(SyntaxToken managedOrUnmanagedKeyword, FunctionPointerUnmanagedCallingConventionListSyntax? unmanagedCallingConventionList)
Parameters
Returns
FunctionPointerParameter(TypeSyntax)
Declaration
public static FunctionPointerParameterSyntax FunctionPointerParameter(TypeSyntax type)
Parameters
Returns
FunctionPointerParameter(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax)
Declaration
public static FunctionPointerParameterSyntax FunctionPointerParameter(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type)
Parameters
Returns
FunctionPointerParameterList(SeparatedSyntaxList<FunctionPointerParameterSyntax>)
Declaration
public static FunctionPointerParameterListSyntax FunctionPointerParameterList(SeparatedSyntaxList<FunctionPointerParameterSyntax> parameters = default)
Parameters
Returns
FunctionPointerParameterList(SyntaxToken, SeparatedSyntaxList<FunctionPointerParameterSyntax>, SyntaxToken)
Declaration
public static FunctionPointerParameterListSyntax FunctionPointerParameterList(SyntaxToken lessThanToken, SeparatedSyntaxList<FunctionPointerParameterSyntax> parameters, SyntaxToken greaterThanToken)
Parameters
Returns
FunctionPointerType()
Declaration
public static FunctionPointerTypeSyntax FunctionPointerType()
Returns
FunctionPointerType(FunctionPointerCallingConventionSyntax?, FunctionPointerParameterListSyntax)
Declaration
public static FunctionPointerTypeSyntax FunctionPointerType(FunctionPointerCallingConventionSyntax? callingConvention, FunctionPointerParameterListSyntax parameterList)
Parameters
Returns
FunctionPointerType(SyntaxToken, SyntaxToken, FunctionPointerCallingConventionSyntax?, FunctionPointerParameterListSyntax)
Declaration
public static FunctionPointerTypeSyntax FunctionPointerType(SyntaxToken delegateKeyword, SyntaxToken asteriskToken, FunctionPointerCallingConventionSyntax? callingConvention, FunctionPointerParameterListSyntax parameterList)
Parameters
Returns
FunctionPointerUnmanagedCallingConvention(SyntaxToken)
Declaration
public static FunctionPointerUnmanagedCallingConventionSyntax FunctionPointerUnmanagedCallingConvention(SyntaxToken name)
Parameters
Returns
FunctionPointerUnmanagedCallingConventionList(SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax>)
Declaration
public static FunctionPointerUnmanagedCallingConventionListSyntax FunctionPointerUnmanagedCallingConventionList(SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax> callingConventions = default)
Parameters
Returns
FunctionPointerUnmanagedCallingConventionList(SyntaxToken, SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax>, SyntaxToken)
Declaration
public static FunctionPointerUnmanagedCallingConventionListSyntax FunctionPointerUnmanagedCallingConventionList(SyntaxToken openBracketToken, SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax> callingConventions, SyntaxToken closeBracketToken)
Parameters
Returns
GenericName(SyntaxToken)
Declaration
public static GenericNameSyntax GenericName(SyntaxToken identifier)
Parameters
Returns
GenericName(SyntaxToken, TypeArgumentListSyntax)
Declaration
public static GenericNameSyntax GenericName(SyntaxToken identifier, TypeArgumentListSyntax typeArgumentList)
Parameters
Returns
GenericName(string)
Declaration
public static GenericNameSyntax GenericName(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
GetNonGenericExpression(ExpressionSyntax)
Declaration
public static ExpressionSyntax? GetNonGenericExpression(ExpressionSyntax expression)
Parameters
Returns
GetStandaloneExpression(ExpressionSyntax)
Declaration
public static ExpressionSyntax GetStandaloneExpression(ExpressionSyntax expression)
Parameters
Returns
GlobalStatement(StatementSyntax)
Declaration
public static GlobalStatementSyntax GlobalStatement(StatementSyntax statement)
Parameters
Returns
GlobalStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, StatementSyntax)
Declaration
public static GlobalStatementSyntax GlobalStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, StatementSyntax statement)
Parameters
Returns
GotoStatement(SyntaxKind, ExpressionSyntax?)
Declaration
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, ExpressionSyntax? expression = null)
Parameters
Returns
GotoStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxToken, ExpressionSyntax?)
Declaration
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression)
Parameters
Returns
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
Returns
GotoStatement(SyntaxKind, SyntaxToken, ExpressionSyntax)
Declaration
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax expression)
Parameters
Returns
GotoStatement(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken)
Parameters
Returns
GroupClause(ExpressionSyntax, ExpressionSyntax)
Declaration
public static GroupClauseSyntax GroupClause(ExpressionSyntax groupExpression, ExpressionSyntax byExpression)
Parameters
Returns
GroupClause(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Declaration
public static GroupClauseSyntax GroupClause(SyntaxToken groupKeyword, ExpressionSyntax groupExpression, SyntaxToken byKeyword, ExpressionSyntax byExpression)
Parameters
Returns
Identifier(SyntaxTriviaList, SyntaxKind, string, string, SyntaxTriviaList)
Declaration
public static SyntaxToken Identifier(SyntaxTriviaList leading, SyntaxKind contextualKind, string text, string valueText, SyntaxTriviaList trailing)
Parameters
Returns
Identifier(SyntaxTriviaList, string, SyntaxTriviaList)
Declaration
public static SyntaxToken Identifier(SyntaxTriviaList leading, string text, SyntaxTriviaList trailing)
Parameters
Returns
Identifier(string)
Declaration
public static SyntaxToken Identifier(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
IdentifierName(SyntaxToken)
Declaration
public static IdentifierNameSyntax IdentifierName(SyntaxToken identifier)
Parameters
Returns
IdentifierName(string)
Declaration
public static IdentifierNameSyntax IdentifierName(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
IfDirectiveTrivia(ExpressionSyntax, bool, bool, bool)
Declaration
public static IfDirectiveTriviaSyntax IfDirectiveTrivia(ExpressionSyntax condition, bool isActive, bool branchTaken, bool conditionValue)
Parameters
Returns
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
Returns
IfStatement(ExpressionSyntax, StatementSyntax)
Declaration
public static IfStatementSyntax IfStatement(ExpressionSyntax condition, StatementSyntax statement)
Parameters
Returns
IfStatement(ExpressionSyntax, StatementSyntax, ElseClauseSyntax?)
Declaration
public static IfStatementSyntax IfStatement(ExpressionSyntax condition, StatementSyntax statement, ElseClauseSyntax? @else)
Parameters
Returns
IfStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, StatementSyntax, ElseClauseSyntax?)
Declaration
public static IfStatementSyntax IfStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax condition, StatementSyntax statement, ElseClauseSyntax? @else)
Parameters
Returns
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
Returns
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
Returns
ImplicitArrayCreationExpression(InitializerExpressionSyntax)
Declaration
public static ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(InitializerExpressionSyntax initializer)
Parameters
Returns
ImplicitArrayCreationExpression(SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken, InitializerExpressionSyntax)
Declaration
public static ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(SyntaxToken newKeyword, SyntaxToken openBracketToken, SyntaxTokenList commas, SyntaxToken closeBracketToken, InitializerExpressionSyntax initializer)
Parameters
Returns
ImplicitArrayCreationExpression(SyntaxTokenList, InitializerExpressionSyntax)
Declaration
public static ImplicitArrayCreationExpressionSyntax ImplicitArrayCreationExpression(SyntaxTokenList commas, InitializerExpressionSyntax initializer)
Parameters
Returns
ImplicitElementAccess()
Declaration
public static ImplicitElementAccessSyntax ImplicitElementAccess()
Returns
ImplicitElementAccess(BracketedArgumentListSyntax)
Declaration
public static ImplicitElementAccessSyntax ImplicitElementAccess(BracketedArgumentListSyntax argumentList)
Parameters
Returns
ImplicitObjectCreationExpression()
Declaration
public static ImplicitObjectCreationExpressionSyntax ImplicitObjectCreationExpression()
Returns
ImplicitObjectCreationExpression(ArgumentListSyntax, InitializerExpressionSyntax?)
Declaration
public static ImplicitObjectCreationExpressionSyntax ImplicitObjectCreationExpression(ArgumentListSyntax argumentList, InitializerExpressionSyntax? initializer)
Parameters
Returns
ImplicitObjectCreationExpression(SyntaxToken, ArgumentListSyntax, InitializerExpressionSyntax?)
Declaration
public static ImplicitObjectCreationExpressionSyntax ImplicitObjectCreationExpression(SyntaxToken newKeyword, ArgumentListSyntax argumentList, InitializerExpressionSyntax? initializer)
Parameters
Returns
ImplicitStackAllocArrayCreationExpression(InitializerExpressionSyntax)
Declaration
public static ImplicitStackAllocArrayCreationExpressionSyntax ImplicitStackAllocArrayCreationExpression(InitializerExpressionSyntax initializer)
Parameters
Returns
ImplicitStackAllocArrayCreationExpression(SyntaxToken, SyntaxToken, SyntaxToken, InitializerExpressionSyntax)
Declaration
public static ImplicitStackAllocArrayCreationExpressionSyntax ImplicitStackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, SyntaxToken openBracketToken, SyntaxToken closeBracketToken, InitializerExpressionSyntax initializer)
Parameters
Returns
IncompleteMember(TypeSyntax?)
Declaration
public static IncompleteMemberSyntax IncompleteMember(TypeSyntax? type = null)
Parameters
Returns
IncompleteMember(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax?)
Declaration
public static IncompleteMemberSyntax IncompleteMember(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type)
Parameters
Returns
IndexerDeclaration(TypeSyntax)
Declaration
public static IndexerDeclarationSyntax IndexerDeclaration(TypeSyntax type)
Parameters
Returns
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
Returns
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
Returns
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
Returns
IndexerMemberCref(CrefBracketedParameterListSyntax?)
Declaration
public static IndexerMemberCrefSyntax IndexerMemberCref(CrefBracketedParameterListSyntax? parameters = null)
Parameters
Returns
IndexerMemberCref(SyntaxToken, CrefBracketedParameterListSyntax?)
Declaration
public static IndexerMemberCrefSyntax IndexerMemberCref(SyntaxToken thisKeyword, CrefBracketedParameterListSyntax? parameters)
Parameters
Returns
InitializerExpression(SyntaxKind, SeparatedSyntaxList<ExpressionSyntax>)
Declaration
public static InitializerExpressionSyntax InitializerExpression(SyntaxKind kind, SeparatedSyntaxList<ExpressionSyntax> expressions = default)
Parameters
Returns
InitializerExpression(SyntaxKind, SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken)
Declaration
public static InitializerExpressionSyntax InitializerExpression(SyntaxKind kind, SyntaxToken openBraceToken, SeparatedSyntaxList<ExpressionSyntax> expressions, SyntaxToken closeBraceToken)
Parameters
Returns
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
Returns
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
Returns
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
Returns
InterfaceDeclaration(SyntaxToken)
Declaration
public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxToken identifier)
Parameters
Returns
InterfaceDeclaration(string)
Declaration
public static InterfaceDeclarationSyntax InterfaceDeclaration(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
InterpolatedStringExpression(SyntaxToken)
Declaration
public static InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken)
Parameters
Returns
InterpolatedStringExpression(SyntaxToken, SyntaxList<InterpolatedStringContentSyntax>)
Declaration
public static InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken, SyntaxList<InterpolatedStringContentSyntax> contents)
Parameters
Returns
InterpolatedStringExpression(SyntaxToken, SyntaxList<InterpolatedStringContentSyntax>, SyntaxToken)
Declaration
public static InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken, SyntaxList<InterpolatedStringContentSyntax> contents, SyntaxToken stringEndToken)
Parameters
Returns
InterpolatedStringExpression(SyntaxToken, SyntaxToken)
Declaration
public static InterpolatedStringExpressionSyntax InterpolatedStringExpression(SyntaxToken stringStartToken, SyntaxToken stringEndToken)
Parameters
Returns
InterpolatedStringText()
Declaration
public static InterpolatedStringTextSyntax InterpolatedStringText()
Returns
InterpolatedStringText(SyntaxToken)
Declaration
public static InterpolatedStringTextSyntax InterpolatedStringText(SyntaxToken textToken)
Parameters
Returns
Interpolation(ExpressionSyntax)
Declaration
public static InterpolationSyntax Interpolation(ExpressionSyntax expression)
Parameters
Returns
Declaration
public static InterpolationSyntax Interpolation(ExpressionSyntax expression, InterpolationAlignmentClauseSyntax? alignmentClause, InterpolationFormatClauseSyntax? formatClause)
Parameters
Returns
Declaration
public static InterpolationSyntax Interpolation(SyntaxToken openBraceToken, ExpressionSyntax expression, InterpolationAlignmentClauseSyntax? alignmentClause, InterpolationFormatClauseSyntax? formatClause, SyntaxToken closeBraceToken)
Parameters
Returns
InterpolationAlignmentClause(SyntaxToken, ExpressionSyntax)
Declaration
public static InterpolationAlignmentClauseSyntax InterpolationAlignmentClause(SyntaxToken commaToken, ExpressionSyntax value)
Parameters
Returns
Declaration
public static InterpolationFormatClauseSyntax InterpolationFormatClause(SyntaxToken colonToken)
Parameters
Returns
Declaration
public static InterpolationFormatClauseSyntax InterpolationFormatClause(SyntaxToken colonToken, SyntaxToken formatStringToken)
Parameters
Returns
InvocationExpression(ExpressionSyntax)
Declaration
public static InvocationExpressionSyntax InvocationExpression(ExpressionSyntax expression)
Parameters
Returns
InvocationExpression(ExpressionSyntax, ArgumentListSyntax)
Declaration
public static InvocationExpressionSyntax InvocationExpression(ExpressionSyntax expression, ArgumentListSyntax argumentList)
Parameters
Returns
IsCompleteSubmission(SyntaxTree)
Declaration
public static bool IsCompleteSubmission(SyntaxTree tree)
Parameters
Returns
IsPatternExpression(ExpressionSyntax, PatternSyntax)
Declaration
public static IsPatternExpressionSyntax IsPatternExpression(ExpressionSyntax expression, PatternSyntax pattern)
Parameters
Returns
IsPatternExpression(ExpressionSyntax, SyntaxToken, PatternSyntax)
Declaration
public static IsPatternExpressionSyntax IsPatternExpression(ExpressionSyntax expression, SyntaxToken isKeyword, PatternSyntax pattern)
Parameters
Returns
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
Returns
JoinClause(SyntaxToken, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)
Declaration
public static JoinClauseSyntax JoinClause(SyntaxToken identifier, ExpressionSyntax inExpression, ExpressionSyntax leftExpression, ExpressionSyntax rightExpression)
Parameters
Returns
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
Returns
JoinClause(string, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)
Declaration
public static JoinClauseSyntax JoinClause(string identifier, ExpressionSyntax inExpression, ExpressionSyntax leftExpression, ExpressionSyntax rightExpression)
Parameters
Returns
JoinIntoClause(SyntaxToken)
Declaration
public static JoinIntoClauseSyntax JoinIntoClause(SyntaxToken identifier)
Parameters
Returns
JoinIntoClause(SyntaxToken, SyntaxToken)
Declaration
public static JoinIntoClauseSyntax JoinIntoClause(SyntaxToken intoKeyword, SyntaxToken identifier)
Parameters
Returns
JoinIntoClause(string)
Declaration
public static JoinIntoClauseSyntax JoinIntoClause(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
LabeledStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, StatementSyntax)
Declaration
public static LabeledStatementSyntax LabeledStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier, StatementSyntax statement)
Parameters
Returns
LabeledStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, StatementSyntax)
Declaration
public static LabeledStatementSyntax LabeledStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement)
Parameters
Returns
LabeledStatement(SyntaxToken, StatementSyntax)
Declaration
public static LabeledStatementSyntax LabeledStatement(SyntaxToken identifier, StatementSyntax statement)
Parameters
Returns
LabeledStatement(SyntaxToken, SyntaxToken, StatementSyntax)
Declaration
public static LabeledStatementSyntax LabeledStatement(SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement)
Parameters
Returns
LabeledStatement(string, StatementSyntax)
Declaration
public static LabeledStatementSyntax LabeledStatement(string identifier, StatementSyntax statement)
Parameters
Returns
LetClause(SyntaxToken, ExpressionSyntax)
Declaration
public static LetClauseSyntax LetClause(SyntaxToken identifier, ExpressionSyntax expression)
Parameters
Returns
LetClause(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax)
Declaration
public static LetClauseSyntax LetClause(SyntaxToken letKeyword, SyntaxToken identifier, SyntaxToken equalsToken, ExpressionSyntax expression)
Parameters
Returns
LetClause(string, ExpressionSyntax)
Declaration
public static LetClauseSyntax LetClause(string identifier, ExpressionSyntax expression)
Parameters
Returns
LineDirectivePosition(SyntaxToken, SyntaxToken)
Declaration
public static LineDirectivePositionSyntax LineDirectivePosition(SyntaxToken line, SyntaxToken character)
Parameters
Returns
LineDirectivePosition(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)
Declaration
public static LineDirectivePositionSyntax LineDirectivePosition(SyntaxToken openParenToken, SyntaxToken line, SyntaxToken commaToken, SyntaxToken character, SyntaxToken closeParenToken)
Parameters
Returns
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
Returns
LineDirectiveTrivia(SyntaxToken, SyntaxToken, bool)
Declaration
public static LineDirectiveTriviaSyntax LineDirectiveTrivia(SyntaxToken line, SyntaxToken file, bool isActive)
Parameters
Returns
LineDirectiveTrivia(SyntaxToken, bool)
Declaration
public static LineDirectiveTriviaSyntax LineDirectiveTrivia(SyntaxToken line, bool isActive)
Parameters
Returns
LineSpanDirectiveTrivia(LineDirectivePositionSyntax, LineDirectivePositionSyntax, SyntaxToken, SyntaxToken, bool)
Declaration
public static LineSpanDirectiveTriviaSyntax LineSpanDirectiveTrivia(LineDirectivePositionSyntax start, LineDirectivePositionSyntax end, SyntaxToken characterOffset, SyntaxToken file, bool isActive)
Parameters
Returns
LineSpanDirectiveTrivia(LineDirectivePositionSyntax, LineDirectivePositionSyntax, SyntaxToken, bool)
Declaration
public static LineSpanDirectiveTriviaSyntax LineSpanDirectiveTrivia(LineDirectivePositionSyntax start, LineDirectivePositionSyntax end, SyntaxToken file, bool isActive)
Parameters
Returns
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
Returns
ListPattern(SeparatedSyntaxList<PatternSyntax>)
Declaration
public static ListPatternSyntax ListPattern(SeparatedSyntaxList<PatternSyntax> patterns = default)
Parameters
Returns
ListPattern(SeparatedSyntaxList<PatternSyntax>, VariableDesignationSyntax?)
Declaration
public static ListPatternSyntax ListPattern(SeparatedSyntaxList<PatternSyntax> patterns, VariableDesignationSyntax? designation)
Parameters
Returns
ListPattern(SyntaxToken, SeparatedSyntaxList<PatternSyntax>, SyntaxToken, VariableDesignationSyntax?)
Declaration
public static ListPatternSyntax ListPattern(SyntaxToken openBracketToken, SeparatedSyntaxList<PatternSyntax> patterns, SyntaxToken closeBracketToken, VariableDesignationSyntax? designation)
Parameters
Returns
List<TNode>()
Declaration
public static SyntaxList<TNode> List<TNode>() where TNode : SyntaxNode
Returns
Type Parameters
List<TNode>(IEnumerable<TNode>)
Declaration
public static SyntaxList<TNode> List<TNode>(IEnumerable<TNode> nodes) where TNode : SyntaxNode
Parameters
Returns
Type Parameters
Literal(SyntaxTriviaList, string, char, SyntaxTriviaList)
Declaration
public static SyntaxToken Literal(SyntaxTriviaList leading, string text, char value, SyntaxTriviaList trailing)
Parameters
Returns
Literal(SyntaxTriviaList, string, decimal, SyntaxTriviaList)
Declaration
public static SyntaxToken Literal(SyntaxTriviaList leading, string text, decimal value, SyntaxTriviaList trailing)
Parameters
Returns
Literal(SyntaxTriviaList, string, double, SyntaxTriviaList)
Declaration
public static SyntaxToken Literal(SyntaxTriviaList leading, string text, double value, SyntaxTriviaList trailing)
Parameters
Returns
Literal(SyntaxTriviaList, string, int, SyntaxTriviaList)
Declaration
public static SyntaxToken Literal(SyntaxTriviaList leading, string text, int value, SyntaxTriviaList trailing)
Parameters
Returns
Literal(SyntaxTriviaList, string, long, SyntaxTriviaList)
Declaration
public static SyntaxToken Literal(SyntaxTriviaList leading, string text, long value, SyntaxTriviaList trailing)
Parameters
Returns
Literal(SyntaxTriviaList, string, float, SyntaxTriviaList)
Declaration
public static SyntaxToken Literal(SyntaxTriviaList leading, string text, float value, SyntaxTriviaList trailing)
Parameters
Returns
Literal(SyntaxTriviaList, string, string, SyntaxTriviaList)
Declaration
public static SyntaxToken Literal(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
Parameters
Returns
Literal(SyntaxTriviaList, string, uint, SyntaxTriviaList)
Declaration
public static SyntaxToken Literal(SyntaxTriviaList leading, string text, uint value, SyntaxTriviaList trailing)
Parameters
Returns
Literal(SyntaxTriviaList, string, ulong, SyntaxTriviaList)
Declaration
public static SyntaxToken Literal(SyntaxTriviaList leading, string text, ulong value, SyntaxTriviaList trailing)
Parameters
Returns
Literal(char)
Declaration
public static SyntaxToken Literal(char value)
Parameters
| Type |
Name |
Description |
| char |
value |
|
Returns
Literal(decimal)
Declaration
public static SyntaxToken Literal(decimal value)
Parameters
| Type |
Name |
Description |
| decimal |
value |
|
Returns
Literal(double)
Declaration
public static SyntaxToken Literal(double value)
Parameters
| Type |
Name |
Description |
| double |
value |
|
Returns
Literal(int)
Declaration
public static SyntaxToken Literal(int value)
Parameters
| Type |
Name |
Description |
| int |
value |
|
Returns
Literal(long)
Declaration
public static SyntaxToken Literal(long value)
Parameters
| Type |
Name |
Description |
| long |
value |
|
Returns
Literal(float)
Declaration
public static SyntaxToken Literal(float value)
Parameters
| Type |
Name |
Description |
| float |
value |
|
Returns
Literal(string)
Declaration
public static SyntaxToken Literal(string value)
Parameters
| Type |
Name |
Description |
| string |
value |
|
Returns
Literal(string, char)
Declaration
public static SyntaxToken Literal(string text, char value)
Parameters
Returns
Literal(string, decimal)
Declaration
public static SyntaxToken Literal(string text, decimal value)
Parameters
Returns
Literal(string, double)
Declaration
public static SyntaxToken Literal(string text, double value)
Parameters
Returns
Literal(string, int)
Declaration
public static SyntaxToken Literal(string text, int value)
Parameters
Returns
Literal(string, long)
Declaration
public static SyntaxToken Literal(string text, long value)
Parameters
Returns
Literal(string, float)
Declaration
public static SyntaxToken Literal(string text, float value)
Parameters
Returns
Literal(string, string)
Declaration
public static SyntaxToken Literal(string text, string value)
Parameters
Returns
Literal(string, uint)
Declaration
public static SyntaxToken Literal(string text, uint value)
Parameters
Returns
Literal(string, ulong)
Declaration
public static SyntaxToken Literal(string text, ulong value)
Parameters
Returns
Literal(uint)
Declaration
public static SyntaxToken Literal(uint value)
Parameters
| Type |
Name |
Description |
| uint |
value |
|
Returns
Literal(ulong)
Declaration
public static SyntaxToken Literal(ulong value)
Parameters
| Type |
Name |
Description |
| ulong |
value |
|
Returns
LiteralExpression(SyntaxKind)
Declaration
public static LiteralExpressionSyntax LiteralExpression(SyntaxKind kind)
Parameters
Returns
LiteralExpression(SyntaxKind, SyntaxToken)
Declaration
public static LiteralExpressionSyntax LiteralExpression(SyntaxKind kind, SyntaxToken token)
Parameters
Returns
LoadDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static LoadDirectiveTriviaSyntax LoadDirectiveTrivia(SyntaxToken hashToken, SyntaxToken loadKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
LoadDirectiveTrivia(SyntaxToken, bool)
Declaration
public static LoadDirectiveTriviaSyntax LoadDirectiveTrivia(SyntaxToken file, bool isActive)
Parameters
Returns
LocalDeclarationStatement(VariableDeclarationSyntax)
Declaration
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(VariableDeclarationSyntax declaration)
Parameters
Returns
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
Returns
LocalDeclarationStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)
Declaration
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
Parameters
Returns
LocalDeclarationStatement(SyntaxToken, SyntaxToken, SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)
Declaration
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
Parameters
Returns
LocalDeclarationStatement(SyntaxTokenList, VariableDeclarationSyntax)
Declaration
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
Parameters
Returns
LocalDeclarationStatement(SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)
Declaration
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
Parameters
Returns
LocalFunctionStatement(TypeSyntax, SyntaxToken)
Declaration
public static LocalFunctionStatementSyntax LocalFunctionStatement(TypeSyntax returnType, SyntaxToken identifier)
Parameters
Returns
LocalFunctionStatement(TypeSyntax, string)
Declaration
public static LocalFunctionStatementSyntax LocalFunctionStatement(TypeSyntax returnType, string identifier)
Parameters
Returns
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
Returns
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
Returns
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
Returns
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
Returns
LockStatement(ExpressionSyntax, StatementSyntax)
Declaration
public static LockStatementSyntax LockStatement(ExpressionSyntax expression, StatementSyntax statement)
Parameters
Returns
LockStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, StatementSyntax)
Declaration
public static LockStatementSyntax LockStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax expression, StatementSyntax statement)
Parameters
Returns
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
Returns
LockStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Declaration
public static LockStatementSyntax LockStatement(SyntaxToken lockKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
MakeRefExpression(ExpressionSyntax)
Declaration
public static MakeRefExpressionSyntax MakeRefExpression(ExpressionSyntax expression)
Parameters
Returns
MakeRefExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public static MakeRefExpressionSyntax MakeRefExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken)
Parameters
Returns
MemberAccessExpression(SyntaxKind, ExpressionSyntax, SimpleNameSyntax)
Declaration
public static MemberAccessExpressionSyntax MemberAccessExpression(SyntaxKind kind, ExpressionSyntax expression, SimpleNameSyntax name)
Parameters
Returns
MemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SimpleNameSyntax)
Declaration
public static MemberAccessExpressionSyntax MemberAccessExpression(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken operatorToken, SimpleNameSyntax name)
Parameters
Returns
MemberBindingExpression(SimpleNameSyntax)
Declaration
public static MemberBindingExpressionSyntax MemberBindingExpression(SimpleNameSyntax name)
Parameters
Returns
MemberBindingExpression(SyntaxToken, SimpleNameSyntax)
Declaration
public static MemberBindingExpressionSyntax MemberBindingExpression(SyntaxToken operatorToken, SimpleNameSyntax name)
Parameters
Returns
MethodDeclaration(TypeSyntax, SyntaxToken)
Declaration
public static MethodDeclarationSyntax MethodDeclaration(TypeSyntax returnType, SyntaxToken identifier)
Parameters
Returns
MethodDeclaration(TypeSyntax, string)
Declaration
public static MethodDeclarationSyntax MethodDeclaration(TypeSyntax returnType, string identifier)
Parameters
Returns
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
Returns
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
Returns
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
Returns
MissingToken(SyntaxKind)
Declaration
public static SyntaxToken MissingToken(SyntaxKind kind)
Parameters
Returns
MissingToken(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList)
Declaration
public static SyntaxToken MissingToken(SyntaxTriviaList leading, SyntaxKind kind, SyntaxTriviaList trailing)
Parameters
Returns
NameColon(IdentifierNameSyntax)
Declaration
public static NameColonSyntax NameColon(IdentifierNameSyntax name)
Parameters
Returns
NameColon(IdentifierNameSyntax, SyntaxToken)
Declaration
public static NameColonSyntax NameColon(IdentifierNameSyntax name, SyntaxToken colonToken)
Parameters
Returns
NameColon(string)
Declaration
public static NameColonSyntax NameColon(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
NameEquals(IdentifierNameSyntax)
Declaration
public static NameEqualsSyntax NameEquals(IdentifierNameSyntax name)
Parameters
Returns
NameEquals(IdentifierNameSyntax, SyntaxToken)
Declaration
public static NameEqualsSyntax NameEquals(IdentifierNameSyntax name, SyntaxToken equalsToken)
Parameters
Returns
NameEquals(string)
Declaration
public static NameEqualsSyntax NameEquals(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
NameMemberCref(TypeSyntax)
Declaration
public static NameMemberCrefSyntax NameMemberCref(TypeSyntax name)
Parameters
Returns
NameMemberCref(TypeSyntax, CrefParameterListSyntax?)
Declaration
public static NameMemberCrefSyntax NameMemberCref(TypeSyntax name, CrefParameterListSyntax? parameters)
Parameters
Returns
NamespaceDeclaration(NameSyntax)
Declaration
public static NamespaceDeclarationSyntax NamespaceDeclaration(NameSyntax name)
Parameters
Returns
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
Returns
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
Returns
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
Returns
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
Returns
NodeOrTokenList()
Declaration
public static SyntaxNodeOrTokenList NodeOrTokenList()
Returns
NodeOrTokenList(params SyntaxNodeOrToken[])
Declaration
public static SyntaxNodeOrTokenList NodeOrTokenList(params SyntaxNodeOrToken[] nodesAndTokens)
Parameters
Returns
NodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)
Declaration
public static SyntaxNodeOrTokenList NodeOrTokenList(IEnumerable<SyntaxNodeOrToken> nodesAndTokens)
Parameters
Returns
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
Returns
NullableDirectiveTrivia(SyntaxToken, SyntaxToken, bool)
Declaration
public static NullableDirectiveTriviaSyntax NullableDirectiveTrivia(SyntaxToken settingToken, SyntaxToken targetToken, bool isActive)
Parameters
Returns
NullableDirectiveTrivia(SyntaxToken, bool)
Declaration
public static NullableDirectiveTriviaSyntax NullableDirectiveTrivia(SyntaxToken settingToken, bool isActive)
Parameters
Returns
NullableType(TypeSyntax)
Declaration
public static NullableTypeSyntax NullableType(TypeSyntax elementType)
Parameters
Returns
NullableType(TypeSyntax, SyntaxToken)
Declaration
public static NullableTypeSyntax NullableType(TypeSyntax elementType, SyntaxToken questionToken)
Parameters
Returns
ObjectCreationExpression(TypeSyntax)
Declaration
public static ObjectCreationExpressionSyntax ObjectCreationExpression(TypeSyntax type)
Parameters
Returns
ObjectCreationExpression(TypeSyntax, ArgumentListSyntax?, InitializerExpressionSyntax?)
Declaration
public static ObjectCreationExpressionSyntax ObjectCreationExpression(TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
Parameters
Returns
ObjectCreationExpression(SyntaxToken, TypeSyntax, ArgumentListSyntax?, InitializerExpressionSyntax?)
Declaration
public static ObjectCreationExpressionSyntax ObjectCreationExpression(SyntaxToken newKeyword, TypeSyntax type, ArgumentListSyntax? argumentList, InitializerExpressionSyntax? initializer)
Parameters
Returns
OmittedArraySizeExpression()
Declaration
public static OmittedArraySizeExpressionSyntax OmittedArraySizeExpression()
Returns
OmittedArraySizeExpression(SyntaxToken)
Declaration
public static OmittedArraySizeExpressionSyntax OmittedArraySizeExpression(SyntaxToken omittedArraySizeExpressionToken)
Parameters
| Type |
Name |
Description |
| SyntaxToken |
omittedArraySizeExpressionToken |
|
Returns
OmittedTypeArgument()
Declaration
public static OmittedTypeArgumentSyntax OmittedTypeArgument()
Returns
OmittedTypeArgument(SyntaxToken)
Declaration
public static OmittedTypeArgumentSyntax OmittedTypeArgument(SyntaxToken omittedTypeArgumentToken)
Parameters
| Type |
Name |
Description |
| SyntaxToken |
omittedTypeArgumentToken |
|
Returns
OperatorDeclaration(TypeSyntax, SyntaxToken)
Declaration
public static OperatorDeclarationSyntax OperatorDeclaration(TypeSyntax returnType, SyntaxToken operatorToken)
Parameters
Returns
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
Returns
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
Returns
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
Returns
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
Returns
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
Returns
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
Returns
OperatorMemberCref(SyntaxToken)
Declaration
public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorToken)
Parameters
Returns
OperatorMemberCref(SyntaxToken, CrefParameterListSyntax?)
Declaration
public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorToken, CrefParameterListSyntax? parameters)
Parameters
Returns
OperatorMemberCref(SyntaxToken, SyntaxToken, CrefParameterListSyntax?)
Declaration
public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken operatorToken, CrefParameterListSyntax? parameters)
Parameters
Returns
OperatorMemberCref(SyntaxToken, SyntaxToken, SyntaxToken, CrefParameterListSyntax?)
Declaration
public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, CrefParameterListSyntax? parameters)
Parameters
Returns
OrderByClause(SeparatedSyntaxList<OrderingSyntax>)
Declaration
public static OrderByClauseSyntax OrderByClause(SeparatedSyntaxList<OrderingSyntax> orderings = default)
Parameters
Returns
OrderByClause(SyntaxToken, SeparatedSyntaxList<OrderingSyntax>)
Declaration
public static OrderByClauseSyntax OrderByClause(SyntaxToken orderByKeyword, SeparatedSyntaxList<OrderingSyntax> orderings)
Parameters
Returns
Ordering(SyntaxKind, ExpressionSyntax)
Declaration
public static OrderingSyntax Ordering(SyntaxKind kind, ExpressionSyntax expression)
Parameters
Returns
Ordering(SyntaxKind, ExpressionSyntax, SyntaxToken)
Declaration
public static OrderingSyntax Ordering(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken ascendingOrDescendingKeyword)
Parameters
Returns
Parameter(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax?, SyntaxToken, EqualsValueClauseSyntax?)
Declaration
public static ParameterSyntax Parameter(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type, SyntaxToken identifier, EqualsValueClauseSyntax? @default)
Parameters
Returns
Parameter(SyntaxToken)
Declaration
public static ParameterSyntax Parameter(SyntaxToken identifier)
Parameters
Returns
ParameterList(SeparatedSyntaxList<ParameterSyntax>)
Declaration
public static ParameterListSyntax ParameterList(SeparatedSyntaxList<ParameterSyntax> parameters = default)
Parameters
Returns
ParameterList(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)
Declaration
public static ParameterListSyntax ParameterList(SyntaxToken openParenToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeParenToken)
Parameters
Returns
ParenthesizedExpression(ExpressionSyntax)
Declaration
public static ParenthesizedExpressionSyntax ParenthesizedExpression(ExpressionSyntax expression)
Parameters
Returns
ParenthesizedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public static ParenthesizedExpressionSyntax ParenthesizedExpression(SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken)
Parameters
Returns
ParenthesizedLambdaExpression()
Declaration
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression()
Returns
ParenthesizedLambdaExpression(CSharpSyntaxNode)
Declaration
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(CSharpSyntaxNode body)
Parameters
Returns
ParenthesizedLambdaExpression(ParameterListSyntax, CSharpSyntaxNode)
Declaration
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(ParameterListSyntax parameterList, CSharpSyntaxNode body)
Parameters
Returns
ParenthesizedLambdaExpression(ParameterListSyntax, BlockSyntax?, ExpressionSyntax?)
Declaration
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterListSyntax, BlockSyntax?, ExpressionSyntax?)
Declaration
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
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
Returns
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
Returns
ParenthesizedLambdaExpression(SyntaxToken, ParameterListSyntax, SyntaxToken, CSharpSyntaxNode)
Declaration
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, CSharpSyntaxNode body)
Parameters
Returns
ParenthesizedLambdaExpression(SyntaxToken, ParameterListSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
ParenthesizedLambdaExpression(SyntaxTokenList, ParameterListSyntax, BlockSyntax?, ExpressionSyntax?)
Declaration
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxTokenList modifiers, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
ParenthesizedLambdaExpression(SyntaxTokenList, ParameterListSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxTokenList modifiers, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
ParenthesizedPattern(PatternSyntax)
Declaration
public static ParenthesizedPatternSyntax ParenthesizedPattern(PatternSyntax pattern)
Parameters
Returns
ParenthesizedPattern(SyntaxToken, PatternSyntax, SyntaxToken)
Declaration
public static ParenthesizedPatternSyntax ParenthesizedPattern(SyntaxToken openParenToken, PatternSyntax pattern, SyntaxToken closeParenToken)
Parameters
Returns
ParenthesizedVariableDesignation(SeparatedSyntaxList<VariableDesignationSyntax>)
Declaration
public static ParenthesizedVariableDesignationSyntax ParenthesizedVariableDesignation(SeparatedSyntaxList<VariableDesignationSyntax> variables = default)
Parameters
Returns
ParenthesizedVariableDesignation(SyntaxToken, SeparatedSyntaxList<VariableDesignationSyntax>, SyntaxToken)
Declaration
public static ParenthesizedVariableDesignationSyntax ParenthesizedVariableDesignation(SyntaxToken openParenToken, SeparatedSyntaxList<VariableDesignationSyntax> variables, SyntaxToken closeParenToken)
Parameters
Returns
ParseArgumentList(string, int, ParseOptions?, bool)
Declaration
public static ArgumentListSyntax ParseArgumentList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
Parameters
Returns
ParseAttributeArgumentList(string, int, ParseOptions?, bool)
Declaration
public static AttributeArgumentListSyntax? ParseAttributeArgumentList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
Parameters
Returns
ParseBracketedArgumentList(string, int, ParseOptions?, bool)
Declaration
public static BracketedArgumentListSyntax ParseBracketedArgumentList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
Parameters
Returns
ParseBracketedParameterList(string, int, ParseOptions?, bool)
Declaration
public static BracketedParameterListSyntax ParseBracketedParameterList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
Parameters
Returns
ParseCompilationUnit(string, int, CSharpParseOptions?)
Declaration
public static CompilationUnitSyntax ParseCompilationUnit(string text, int offset = 0, CSharpParseOptions? options = null)
Parameters
Returns
ParseExpression(string, int, ParseOptions?, bool)
Declaration
public static ExpressionSyntax ParseExpression(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
Parameters
Returns
ParseLeadingTrivia(string, int)
Declaration
public static SyntaxTriviaList ParseLeadingTrivia(string text, int offset = 0)
Parameters
Returns
ParseMemberDeclaration(string, int, ParseOptions?, bool)
Declaration
public static MemberDeclarationSyntax? ParseMemberDeclaration(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
Parameters
Returns
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
ParseParameterList(string, int, ParseOptions?, bool)
Declaration
public static ParameterListSyntax ParseParameterList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
Parameters
Returns
ParseStatement(string, int, ParseOptions?, bool)
Declaration
public static StatementSyntax ParseStatement(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
Parameters
Returns
ParseSyntaxTree(SourceText, ParseOptions?, string, CancellationToken)
Declaration
public static SyntaxTree ParseSyntaxTree(SourceText text, ParseOptions? options = null, string path = "", CancellationToken cancellationToken = default)
Parameters
Returns
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
Returns
ParseToken(string, int)
Declaration
public static SyntaxToken ParseToken(string text, int offset = 0)
Parameters
Returns
ParseTokens(string, int, int, CSharpParseOptions?)
Declaration
public static IEnumerable<SyntaxToken> ParseTokens(string text, int offset = 0, int initialTokenPosition = 0, CSharpParseOptions? options = null)
Parameters
Returns
ParseTrailingTrivia(string, int)
Declaration
public static SyntaxTriviaList ParseTrailingTrivia(string text, int offset = 0)
Parameters
Returns
ParseTypeName(string, int, ParseOptions?, bool)
Declaration
public static TypeSyntax ParseTypeName(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
Parameters
Returns
PointerType(TypeSyntax)
Declaration
public static PointerTypeSyntax PointerType(TypeSyntax elementType)
Parameters
Returns
PointerType(TypeSyntax, SyntaxToken)
Declaration
public static PointerTypeSyntax PointerType(TypeSyntax elementType, SyntaxToken asteriskToken)
Parameters
Returns
PositionalPatternClause(SeparatedSyntaxList<SubpatternSyntax>)
Declaration
public static PositionalPatternClauseSyntax PositionalPatternClause(SeparatedSyntaxList<SubpatternSyntax> subpatterns = default)
Parameters
Returns
PositionalPatternClause(SyntaxToken, SeparatedSyntaxList<SubpatternSyntax>, SyntaxToken)
Declaration
public static PositionalPatternClauseSyntax PositionalPatternClause(SyntaxToken openParenToken, SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeParenToken)
Parameters
Returns
PostfixUnaryExpression(SyntaxKind, ExpressionSyntax)
Declaration
public static PostfixUnaryExpressionSyntax PostfixUnaryExpression(SyntaxKind kind, ExpressionSyntax operand)
Parameters
Returns
PostfixUnaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken)
Declaration
public static PostfixUnaryExpressionSyntax PostfixUnaryExpression(SyntaxKind kind, ExpressionSyntax operand, SyntaxToken operatorToken)
Parameters
Returns
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
Returns
PragmaChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static PragmaChecksumDirectiveTriviaSyntax PragmaChecksumDirectiveTrivia(SyntaxToken file, SyntaxToken guid, SyntaxToken bytes, bool isActive)
Parameters
Returns
PragmaWarningDirectiveTrivia(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, bool)
Declaration
public static PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken disableOrRestoreKeyword, SeparatedSyntaxList<ExpressionSyntax> errorCodes, bool isActive)
Parameters
Returns
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
Returns
PragmaWarningDirectiveTrivia(SyntaxToken, bool)
Declaration
public static PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken disableOrRestoreKeyword, bool isActive)
Parameters
Returns
PredefinedType(SyntaxToken)
Declaration
public static PredefinedTypeSyntax PredefinedType(SyntaxToken keyword)
Parameters
Returns
PrefixUnaryExpression(SyntaxKind, ExpressionSyntax)
Declaration
public static PrefixUnaryExpressionSyntax PrefixUnaryExpression(SyntaxKind kind, ExpressionSyntax operand)
Parameters
Returns
PrefixUnaryExpression(SyntaxKind, SyntaxToken, ExpressionSyntax)
Declaration
public static PrefixUnaryExpressionSyntax PrefixUnaryExpression(SyntaxKind kind, SyntaxToken operatorToken, ExpressionSyntax operand)
Parameters
Returns
PreprocessingMessage(string)
Declaration
public static SyntaxTrivia PreprocessingMessage(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
PrimaryConstructorBaseType(TypeSyntax)
Declaration
public static PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(TypeSyntax type)
Parameters
Returns
PrimaryConstructorBaseType(TypeSyntax, ArgumentListSyntax)
Declaration
public static PrimaryConstructorBaseTypeSyntax PrimaryConstructorBaseType(TypeSyntax type, ArgumentListSyntax argumentList)
Parameters
Returns
PropertyDeclaration(TypeSyntax, SyntaxToken)
Declaration
public static PropertyDeclarationSyntax PropertyDeclaration(TypeSyntax type, SyntaxToken identifier)
Parameters
Returns
PropertyDeclaration(TypeSyntax, string)
Declaration
public static PropertyDeclarationSyntax PropertyDeclaration(TypeSyntax type, string identifier)
Parameters
Returns
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
Returns
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
Returns
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
Returns
PropertyPatternClause(SeparatedSyntaxList<SubpatternSyntax>)
Declaration
public static PropertyPatternClauseSyntax PropertyPatternClause(SeparatedSyntaxList<SubpatternSyntax> subpatterns = default)
Parameters
Returns
PropertyPatternClause(SyntaxToken, SeparatedSyntaxList<SubpatternSyntax>, SyntaxToken)
Declaration
public static PropertyPatternClauseSyntax PropertyPatternClause(SyntaxToken openBraceToken, SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeBraceToken)
Parameters
Returns
QualifiedCref(TypeSyntax, MemberCrefSyntax)
Declaration
public static QualifiedCrefSyntax QualifiedCref(TypeSyntax container, MemberCrefSyntax member)
Parameters
Returns
QualifiedCref(TypeSyntax, SyntaxToken, MemberCrefSyntax)
Declaration
public static QualifiedCrefSyntax QualifiedCref(TypeSyntax container, SyntaxToken dotToken, MemberCrefSyntax member)
Parameters
Returns
QualifiedName(NameSyntax, SimpleNameSyntax)
Declaration
public static QualifiedNameSyntax QualifiedName(NameSyntax left, SimpleNameSyntax right)
Parameters
Returns
QualifiedName(NameSyntax, SyntaxToken, SimpleNameSyntax)
Declaration
public static QualifiedNameSyntax QualifiedName(NameSyntax left, SyntaxToken dotToken, SimpleNameSyntax right)
Parameters
Returns
QueryBody(SelectOrGroupClauseSyntax)
Declaration
public static QueryBodySyntax QueryBody(SelectOrGroupClauseSyntax selectOrGroup)
Parameters
Returns
QueryBody(SyntaxList<QueryClauseSyntax>, SelectOrGroupClauseSyntax, QueryContinuationSyntax?)
Declaration
public static QueryBodySyntax QueryBody(SyntaxList<QueryClauseSyntax> clauses, SelectOrGroupClauseSyntax selectOrGroup, QueryContinuationSyntax? continuation)
Parameters
Returns
QueryContinuation(SyntaxToken, QueryBodySyntax)
Declaration
public static QueryContinuationSyntax QueryContinuation(SyntaxToken identifier, QueryBodySyntax body)
Parameters
Returns
QueryContinuation(SyntaxToken, SyntaxToken, QueryBodySyntax)
Declaration
public static QueryContinuationSyntax QueryContinuation(SyntaxToken intoKeyword, SyntaxToken identifier, QueryBodySyntax body)
Parameters
Returns
QueryContinuation(string, QueryBodySyntax)
Declaration
public static QueryContinuationSyntax QueryContinuation(string identifier, QueryBodySyntax body)
Parameters
Returns
QueryExpression(FromClauseSyntax, QueryBodySyntax)
Declaration
public static QueryExpressionSyntax QueryExpression(FromClauseSyntax fromClause, QueryBodySyntax body)
Parameters
Returns
RangeExpression()
Declaration
public static RangeExpressionSyntax RangeExpression()
Returns
RangeExpression(ExpressionSyntax?, ExpressionSyntax?)
Declaration
public static RangeExpressionSyntax RangeExpression(ExpressionSyntax? leftOperand, ExpressionSyntax? rightOperand)
Parameters
Returns
RangeExpression(ExpressionSyntax?, SyntaxToken, ExpressionSyntax?)
Declaration
public static RangeExpressionSyntax RangeExpression(ExpressionSyntax? leftOperand, SyntaxToken operatorToken, ExpressionSyntax? rightOperand)
Parameters
Returns
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
Returns
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
Returns
RecordDeclaration(SyntaxKind, SyntaxToken, SyntaxToken)
Declaration
public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, SyntaxToken keyword, SyntaxToken identifier)
Parameters
Returns
RecordDeclaration(SyntaxKind, SyntaxToken, string)
Declaration
public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, SyntaxToken keyword, string identifier)
Parameters
Returns
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
Returns
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
Returns
RecordDeclaration(SyntaxToken, SyntaxToken)
Declaration
public static RecordDeclarationSyntax RecordDeclaration(SyntaxToken keyword, SyntaxToken identifier)
Parameters
Returns
RecordDeclaration(SyntaxToken, string)
Declaration
public static RecordDeclarationSyntax RecordDeclaration(SyntaxToken keyword, string identifier)
Parameters
Returns
RecursivePattern()
Declaration
public static RecursivePatternSyntax RecursivePattern()
Returns
RecursivePattern(TypeSyntax?, PositionalPatternClauseSyntax?, PropertyPatternClauseSyntax?, VariableDesignationSyntax?)
Declaration
public static RecursivePatternSyntax RecursivePattern(TypeSyntax? type, PositionalPatternClauseSyntax? positionalPatternClause, PropertyPatternClauseSyntax? propertyPatternClause, VariableDesignationSyntax? designation)
Parameters
Returns
RefExpression(ExpressionSyntax)
Declaration
public static RefExpressionSyntax RefExpression(ExpressionSyntax expression)
Parameters
Returns
RefExpression(SyntaxToken, ExpressionSyntax)
Declaration
public static RefExpressionSyntax RefExpression(SyntaxToken refKeyword, ExpressionSyntax expression)
Parameters
Returns
RefStructConstraint()
Declaration
public static RefStructConstraintSyntax RefStructConstraint()
Returns
RefStructConstraint(SyntaxToken, SyntaxToken)
Declaration
public static RefStructConstraintSyntax RefStructConstraint(SyntaxToken refKeyword, SyntaxToken structKeyword)
Parameters
Returns
RefType(TypeSyntax)
Declaration
public static RefTypeSyntax RefType(TypeSyntax type)
Parameters
Returns
RefType(SyntaxToken, TypeSyntax)
Declaration
public static RefTypeSyntax RefType(SyntaxToken refKeyword, TypeSyntax type)
Parameters
Returns
RefType(SyntaxToken, SyntaxToken, TypeSyntax)
Declaration
public static RefTypeSyntax RefType(SyntaxToken refKeyword, SyntaxToken readOnlyKeyword, TypeSyntax type)
Parameters
Returns
RefTypeExpression(ExpressionSyntax)
Declaration
public static RefTypeExpressionSyntax RefTypeExpression(ExpressionSyntax expression)
Parameters
Returns
RefTypeExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public static RefTypeExpressionSyntax RefTypeExpression(SyntaxToken keyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken)
Parameters
Returns
RefValueExpression(ExpressionSyntax, TypeSyntax)
Declaration
public static RefValueExpressionSyntax RefValueExpression(ExpressionSyntax expression, TypeSyntax type)
Parameters
Returns
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
Returns
ReferenceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static ReferenceDirectiveTriviaSyntax ReferenceDirectiveTrivia(SyntaxToken hashToken, SyntaxToken referenceKeyword, SyntaxToken file, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
ReferenceDirectiveTrivia(SyntaxToken, bool)
Declaration
public static ReferenceDirectiveTriviaSyntax ReferenceDirectiveTrivia(SyntaxToken file, bool isActive)
Parameters
Returns
RegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static RegionDirectiveTriviaSyntax RegionDirectiveTrivia(SyntaxToken hashToken, SyntaxToken regionKeyword, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
RegionDirectiveTrivia(bool)
Declaration
public static RegionDirectiveTriviaSyntax RegionDirectiveTrivia(bool isActive)
Parameters
| Type |
Name |
Description |
| bool |
isActive |
|
Returns
RelationalPattern(SyntaxToken, ExpressionSyntax)
Declaration
public static RelationalPatternSyntax RelationalPattern(SyntaxToken operatorToken, ExpressionSyntax expression)
Parameters
Returns
ReturnStatement(ExpressionSyntax?)
Declaration
public static ReturnStatementSyntax ReturnStatement(ExpressionSyntax? expression = null)
Parameters
Returns
ReturnStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax?)
Declaration
public static ReturnStatementSyntax ReturnStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax? expression)
Parameters
Returns
ReturnStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, ExpressionSyntax?, SyntaxToken)
Declaration
public static ReturnStatementSyntax ReturnStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken returnKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
Parameters
Returns
ReturnStatement(SyntaxToken, ExpressionSyntax?, SyntaxToken)
Declaration
public static ReturnStatementSyntax ReturnStatement(SyntaxToken returnKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
Parameters
Returns
ScopedType(TypeSyntax)
Declaration
public static ScopedTypeSyntax ScopedType(TypeSyntax type)
Parameters
Returns
ScopedType(SyntaxToken, TypeSyntax)
Declaration
public static ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword, TypeSyntax type)
Parameters
Returns
SelectClause(ExpressionSyntax)
Declaration
public static SelectClauseSyntax SelectClause(ExpressionSyntax expression)
Parameters
Returns
SelectClause(SyntaxToken, ExpressionSyntax)
Declaration
public static SelectClauseSyntax SelectClause(SyntaxToken selectKeyword, ExpressionSyntax expression)
Parameters
Returns
SeparatedList<TNode>()
Declaration
public static SeparatedSyntaxList<TNode> SeparatedList<TNode>() where TNode : SyntaxNode
Returns
Type Parameters
SeparatedList<TNode>(SyntaxNodeOrTokenList)
Declaration
public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(SyntaxNodeOrTokenList nodesAndTokens) where TNode : SyntaxNode
Parameters
Returns
Type Parameters
SeparatedList<TNode>(IEnumerable<SyntaxNodeOrToken>)
Declaration
public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(IEnumerable<SyntaxNodeOrToken> nodesAndTokens) where TNode : SyntaxNode
Parameters
Returns
Type Parameters
SeparatedList<TNode>(IEnumerable<TNode>?)
Declaration
public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(IEnumerable<TNode>? nodes) where TNode : SyntaxNode
Parameters
Returns
Type Parameters
SeparatedList<TNode>(IEnumerable<TNode>?, IEnumerable<SyntaxToken>?)
Declaration
public static SeparatedSyntaxList<TNode> SeparatedList<TNode>(IEnumerable<TNode>? nodes, IEnumerable<SyntaxToken>? separators) where TNode : SyntaxNode
Parameters
Returns
Type Parameters
ShebangDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static ShebangDirectiveTriviaSyntax ShebangDirectiveTrivia(SyntaxToken hashToken, SyntaxToken exclamationToken, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
ShebangDirectiveTrivia(bool)
Declaration
public static ShebangDirectiveTriviaSyntax ShebangDirectiveTrivia(bool isActive)
Parameters
| Type |
Name |
Description |
| bool |
isActive |
|
Returns
SimpleBaseType(TypeSyntax)
Declaration
public static SimpleBaseTypeSyntax SimpleBaseType(TypeSyntax type)
Parameters
Returns
SimpleLambdaExpression(ParameterSyntax)
Declaration
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(ParameterSyntax parameter)
Parameters
Returns
SimpleLambdaExpression(ParameterSyntax, CSharpSyntaxNode)
Declaration
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(ParameterSyntax parameter, CSharpSyntaxNode body)
Parameters
Returns
SimpleLambdaExpression(ParameterSyntax, BlockSyntax?, ExpressionSyntax?)
Declaration
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(ParameterSyntax parameter, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
SimpleLambdaExpression(SyntaxList<AttributeListSyntax>, SyntaxTokenList, ParameterSyntax, BlockSyntax?, ExpressionSyntax?)
Declaration
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ParameterSyntax parameter, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
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
Returns
SimpleLambdaExpression(SyntaxToken, ParameterSyntax, SyntaxToken, CSharpSyntaxNode)
Declaration
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxToken asyncKeyword, ParameterSyntax parameter, SyntaxToken arrowToken, CSharpSyntaxNode body)
Parameters
Returns
SimpleLambdaExpression(SyntaxToken, ParameterSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxToken asyncKeyword, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
SimpleLambdaExpression(SyntaxTokenList, ParameterSyntax, BlockSyntax?, ExpressionSyntax?)
Declaration
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxTokenList modifiers, ParameterSyntax parameter, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
SimpleLambdaExpression(SyntaxTokenList, ParameterSyntax, SyntaxToken, BlockSyntax?, ExpressionSyntax?)
Declaration
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxTokenList modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
Parameters
Returns
SingleVariableDesignation(SyntaxToken)
Declaration
public static SingleVariableDesignationSyntax SingleVariableDesignation(SyntaxToken identifier)
Parameters
Returns
SingletonList<TNode>(TNode)
Declaration
public static SyntaxList<TNode> SingletonList<TNode>(TNode node) where TNode : SyntaxNode
Parameters
| Type |
Name |
Description |
| TNode |
node |
|
Returns
Type Parameters
SingletonSeparatedList<TNode>(TNode)
Declaration
public static SeparatedSyntaxList<TNode> SingletonSeparatedList<TNode>(TNode node) where TNode : SyntaxNode
Parameters
| Type |
Name |
Description |
| TNode |
node |
|
Returns
Type Parameters
SizeOfExpression(TypeSyntax)
Declaration
public static SizeOfExpressionSyntax SizeOfExpression(TypeSyntax type)
Parameters
Returns
SizeOfExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)
Declaration
public static SizeOfExpressionSyntax SizeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken)
Parameters
Returns
SkippedTokensTrivia()
Declaration
public static SkippedTokensTriviaSyntax SkippedTokensTrivia()
Returns
SkippedTokensTrivia(SyntaxTokenList)
Declaration
public static SkippedTokensTriviaSyntax SkippedTokensTrivia(SyntaxTokenList tokens)
Parameters
Returns
SlicePattern(PatternSyntax?)
Declaration
public static SlicePatternSyntax SlicePattern(PatternSyntax? pattern = null)
Parameters
Returns
SlicePattern(SyntaxToken, PatternSyntax?)
Declaration
public static SlicePatternSyntax SlicePattern(SyntaxToken dotDotToken, PatternSyntax? pattern)
Parameters
Returns
SpreadElement(ExpressionSyntax)
Declaration
public static SpreadElementSyntax SpreadElement(ExpressionSyntax expression)
Parameters
Returns
SpreadElement(SyntaxToken, ExpressionSyntax)
Declaration
public static SpreadElementSyntax SpreadElement(SyntaxToken operatorToken, ExpressionSyntax expression)
Parameters
Returns
StackAllocArrayCreationExpression(TypeSyntax)
Declaration
public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(TypeSyntax type)
Parameters
Returns
StackAllocArrayCreationExpression(TypeSyntax, InitializerExpressionSyntax?)
Declaration
public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(TypeSyntax type, InitializerExpressionSyntax? initializer)
Parameters
Returns
StackAllocArrayCreationExpression(SyntaxToken, TypeSyntax)
Declaration
public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, TypeSyntax type)
Parameters
Returns
StackAllocArrayCreationExpression(SyntaxToken, TypeSyntax, InitializerExpressionSyntax?)
Declaration
public static StackAllocArrayCreationExpressionSyntax StackAllocArrayCreationExpression(SyntaxToken stackAllocKeyword, TypeSyntax type, InitializerExpressionSyntax? initializer)
Parameters
Returns
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
Returns
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
Returns
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
Returns
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
Returns
StructDeclaration(SyntaxToken)
Declaration
public static StructDeclarationSyntax StructDeclaration(SyntaxToken identifier)
Parameters
Returns
StructDeclaration(string)
Declaration
public static StructDeclarationSyntax StructDeclaration(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
Subpattern(BaseExpressionColonSyntax?, PatternSyntax)
Declaration
public static SubpatternSyntax Subpattern(BaseExpressionColonSyntax? expressionColon, PatternSyntax pattern)
Parameters
Returns
Subpattern(NameColonSyntax?, PatternSyntax)
Declaration
public static SubpatternSyntax Subpattern(NameColonSyntax? nameColon, PatternSyntax pattern)
Parameters
Returns
Subpattern(PatternSyntax)
Declaration
public static SubpatternSyntax Subpattern(PatternSyntax pattern)
Parameters
Returns
SwitchExpression(ExpressionSyntax)
Declaration
public static SwitchExpressionSyntax SwitchExpression(ExpressionSyntax governingExpression)
Parameters
Returns
SwitchExpression(ExpressionSyntax, SeparatedSyntaxList<SwitchExpressionArmSyntax>)
Declaration
public static SwitchExpressionSyntax SwitchExpression(ExpressionSyntax governingExpression, SeparatedSyntaxList<SwitchExpressionArmSyntax> arms)
Parameters
Returns
SwitchExpression(ExpressionSyntax, SyntaxToken, SyntaxToken, SeparatedSyntaxList<SwitchExpressionArmSyntax>, SyntaxToken)
Declaration
public static SwitchExpressionSyntax SwitchExpression(ExpressionSyntax governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, SeparatedSyntaxList<SwitchExpressionArmSyntax> arms, SyntaxToken closeBraceToken)
Parameters
Returns
SwitchExpressionArm(PatternSyntax, ExpressionSyntax)
Declaration
public static SwitchExpressionArmSyntax SwitchExpressionArm(PatternSyntax pattern, ExpressionSyntax expression)
Parameters
Returns
SwitchExpressionArm(PatternSyntax, WhenClauseSyntax?, ExpressionSyntax)
Declaration
public static SwitchExpressionArmSyntax SwitchExpressionArm(PatternSyntax pattern, WhenClauseSyntax? whenClause, ExpressionSyntax expression)
Parameters
Returns
SwitchExpressionArm(PatternSyntax, WhenClauseSyntax?, SyntaxToken, ExpressionSyntax)
Declaration
public static SwitchExpressionArmSyntax SwitchExpressionArm(PatternSyntax pattern, WhenClauseSyntax? whenClause, SyntaxToken equalsGreaterThanToken, ExpressionSyntax expression)
Parameters
Returns
SwitchSection()
Declaration
public static SwitchSectionSyntax SwitchSection()
Returns
SwitchSection(SyntaxList<SwitchLabelSyntax>, SyntaxList<StatementSyntax>)
Declaration
public static SwitchSectionSyntax SwitchSection(SyntaxList<SwitchLabelSyntax> labels, SyntaxList<StatementSyntax> statements)
Parameters
Returns
SwitchStatement(ExpressionSyntax)
Declaration
public static SwitchStatementSyntax SwitchStatement(ExpressionSyntax expression)
Parameters
Returns
SwitchStatement(ExpressionSyntax, SyntaxList<SwitchSectionSyntax>)
Declaration
public static SwitchStatementSyntax SwitchStatement(ExpressionSyntax expression, SyntaxList<SwitchSectionSyntax> sections)
Parameters
Returns
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
Returns
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
Returns
SyntaxTree(SyntaxNode, ParseOptions?, string, Encoding?)
Declaration
public static SyntaxTree SyntaxTree(SyntaxNode root, ParseOptions? options = null, string path = "", Encoding? encoding = null)
Parameters
Returns
SyntaxTrivia(SyntaxKind, string)
Declaration
public static SyntaxTrivia SyntaxTrivia(SyntaxKind kind, string text)
Parameters
Returns
ThisExpression()
Declaration
public static ThisExpressionSyntax ThisExpression()
Returns
ThisExpression(SyntaxToken)
Declaration
public static ThisExpressionSyntax ThisExpression(SyntaxToken token)
Parameters
Returns
ThrowExpression(ExpressionSyntax)
Declaration
public static ThrowExpressionSyntax ThrowExpression(ExpressionSyntax expression)
Parameters
Returns
ThrowExpression(SyntaxToken, ExpressionSyntax)
Declaration
public static ThrowExpressionSyntax ThrowExpression(SyntaxToken throwKeyword, ExpressionSyntax expression)
Parameters
Returns
ThrowStatement(ExpressionSyntax?)
Declaration
public static ThrowStatementSyntax ThrowStatement(ExpressionSyntax? expression = null)
Parameters
Returns
ThrowStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax?)
Declaration
public static ThrowStatementSyntax ThrowStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax? expression)
Parameters
Returns
ThrowStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, ExpressionSyntax?, SyntaxToken)
Declaration
public static ThrowStatementSyntax ThrowStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken throwKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
Parameters
Returns
ThrowStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public static ThrowStatementSyntax ThrowStatement(SyntaxToken throwKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken)
Parameters
Returns
Token(SyntaxKind)
Declaration
public static SyntaxToken Token(SyntaxKind kind)
Parameters
Returns
Token(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList)
Declaration
public static SyntaxToken Token(SyntaxTriviaList leading, SyntaxKind kind, SyntaxTriviaList trailing)
Parameters
Returns
Token(SyntaxTriviaList, SyntaxKind, string, string, SyntaxTriviaList)
Declaration
public static SyntaxToken Token(SyntaxTriviaList leading, SyntaxKind kind, string text, string valueText, SyntaxTriviaList trailing)
Parameters
Returns
TokenList()
Declaration
public static SyntaxTokenList TokenList()
Returns
TokenList(SyntaxToken)
Declaration
public static SyntaxTokenList TokenList(SyntaxToken token)
Parameters
Returns
TokenList(params SyntaxToken[])
Declaration
public static SyntaxTokenList TokenList(params SyntaxToken[] tokens)
Parameters
Returns
TokenList(IEnumerable<SyntaxToken>)
Declaration
public static SyntaxTokenList TokenList(IEnumerable<SyntaxToken> tokens)
Parameters
Returns
Trivia(StructuredTriviaSyntax)
Declaration
public static SyntaxTrivia Trivia(StructuredTriviaSyntax node)
Parameters
Returns
TriviaList()
Declaration
public static SyntaxTriviaList TriviaList()
Returns
TriviaList(SyntaxTrivia)
Declaration
public static SyntaxTriviaList TriviaList(SyntaxTrivia trivia)
Parameters
Returns
TriviaList(params SyntaxTrivia[])
Declaration
public static SyntaxTriviaList TriviaList(params SyntaxTrivia[] trivias)
Parameters
Returns
TriviaList(IEnumerable<SyntaxTrivia>)
Declaration
public static SyntaxTriviaList TriviaList(IEnumerable<SyntaxTrivia> trivias)
Parameters
Returns
TryStatement(BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax?)
Declaration
public static TryStatementSyntax TryStatement(BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
Parameters
Returns
TryStatement(SyntaxList<AttributeListSyntax>, BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax?)
Declaration
public static TryStatementSyntax TryStatement(SyntaxList<AttributeListSyntax> attributeLists, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
Parameters
Returns
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
Returns
TryStatement(SyntaxList<CatchClauseSyntax>)
Declaration
public static TryStatementSyntax TryStatement(SyntaxList<CatchClauseSyntax> catches = default)
Parameters
Returns
TryStatement(SyntaxToken, BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax?)
Declaration
public static TryStatementSyntax TryStatement(SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
Parameters
Returns
TupleElement(TypeSyntax)
Declaration
public static TupleElementSyntax TupleElement(TypeSyntax type)
Parameters
Returns
TupleElement(TypeSyntax, SyntaxToken)
Declaration
public static TupleElementSyntax TupleElement(TypeSyntax type, SyntaxToken identifier)
Parameters
Returns
TupleExpression(SeparatedSyntaxList<ArgumentSyntax>)
Declaration
public static TupleExpressionSyntax TupleExpression(SeparatedSyntaxList<ArgumentSyntax> arguments = default)
Parameters
Returns
TupleExpression(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)
Declaration
public static TupleExpressionSyntax TupleExpression(SyntaxToken openParenToken, SeparatedSyntaxList<ArgumentSyntax> arguments, SyntaxToken closeParenToken)
Parameters
Returns
TupleType(SeparatedSyntaxList<TupleElementSyntax>)
Declaration
public static TupleTypeSyntax TupleType(SeparatedSyntaxList<TupleElementSyntax> elements = default)
Parameters
Returns
TupleType(SyntaxToken, SeparatedSyntaxList<TupleElementSyntax>, SyntaxToken)
Declaration
public static TupleTypeSyntax TupleType(SyntaxToken openParenToken, SeparatedSyntaxList<TupleElementSyntax> elements, SyntaxToken closeParenToken)
Parameters
Returns
TypeArgumentList(SeparatedSyntaxList<TypeSyntax>)
Declaration
public static TypeArgumentListSyntax TypeArgumentList(SeparatedSyntaxList<TypeSyntax> arguments = default)
Parameters
Returns
TypeArgumentList(SyntaxToken, SeparatedSyntaxList<TypeSyntax>, SyntaxToken)
Declaration
public static TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, SeparatedSyntaxList<TypeSyntax> arguments, SyntaxToken greaterThanToken)
Parameters
Returns
TypeConstraint(TypeSyntax)
Declaration
public static TypeConstraintSyntax TypeConstraint(TypeSyntax type)
Parameters
Returns
TypeCref(TypeSyntax)
Declaration
public static TypeCrefSyntax TypeCref(TypeSyntax type)
Parameters
Returns
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
Returns
TypeDeclaration(SyntaxKind, SyntaxToken)
Declaration
public static TypeDeclarationSyntax TypeDeclaration(SyntaxKind kind, SyntaxToken identifier)
Parameters
Returns
TypeDeclaration(SyntaxKind, string)
Declaration
public static TypeDeclarationSyntax TypeDeclaration(SyntaxKind kind, string identifier)
Parameters
Returns
TypeOfExpression(TypeSyntax)
Declaration
public static TypeOfExpressionSyntax TypeOfExpression(TypeSyntax type)
Parameters
Returns
TypeOfExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)
Declaration
public static TypeOfExpressionSyntax TypeOfExpression(SyntaxToken keyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken closeParenToken)
Parameters
Returns
TypeParameter(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)
Declaration
public static TypeParameterSyntax TypeParameter(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken varianceKeyword, SyntaxToken identifier)
Parameters
Returns
TypeParameter(SyntaxToken)
Declaration
public static TypeParameterSyntax TypeParameter(SyntaxToken identifier)
Parameters
Returns
TypeParameter(string)
Declaration
public static TypeParameterSyntax TypeParameter(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
TypeParameterConstraintClause(IdentifierNameSyntax)
Declaration
public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(IdentifierNameSyntax name)
Parameters
Returns
TypeParameterConstraintClause(IdentifierNameSyntax, SeparatedSyntaxList<TypeParameterConstraintSyntax>)
Declaration
public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(IdentifierNameSyntax name, SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
Parameters
Returns
TypeParameterConstraintClause(SyntaxToken, IdentifierNameSyntax, SyntaxToken, SeparatedSyntaxList<TypeParameterConstraintSyntax>)
Declaration
public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword, IdentifierNameSyntax name, SyntaxToken colonToken, SeparatedSyntaxList<TypeParameterConstraintSyntax> constraints)
Parameters
Returns
TypeParameterConstraintClause(string)
Declaration
public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
TypeParameterList(SeparatedSyntaxList<TypeParameterSyntax>)
Declaration
public static TypeParameterListSyntax TypeParameterList(SeparatedSyntaxList<TypeParameterSyntax> parameters = default)
Parameters
Returns
TypeParameterList(SyntaxToken, SeparatedSyntaxList<TypeParameterSyntax>, SyntaxToken)
Declaration
public static TypeParameterListSyntax TypeParameterList(SyntaxToken lessThanToken, SeparatedSyntaxList<TypeParameterSyntax> parameters, SyntaxToken greaterThanToken)
Parameters
Returns
TypePattern(TypeSyntax)
Declaration
public static TypePatternSyntax TypePattern(TypeSyntax type)
Parameters
Returns
UnaryPattern(PatternSyntax)
Declaration
public static UnaryPatternSyntax UnaryPattern(PatternSyntax pattern)
Parameters
Returns
UnaryPattern(SyntaxToken, PatternSyntax)
Declaration
public static UnaryPatternSyntax UnaryPattern(SyntaxToken operatorToken, PatternSyntax pattern)
Parameters
Returns
UndefDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static UndefDirectiveTriviaSyntax UndefDirectiveTrivia(SyntaxToken hashToken, SyntaxToken undefKeyword, SyntaxToken name, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
UndefDirectiveTrivia(SyntaxToken, bool)
Declaration
public static UndefDirectiveTriviaSyntax UndefDirectiveTrivia(SyntaxToken name, bool isActive)
Parameters
Returns
UndefDirectiveTrivia(string, bool)
Declaration
public static UndefDirectiveTriviaSyntax UndefDirectiveTrivia(string name, bool isActive)
Parameters
Returns
UnsafeStatement(BlockSyntax?)
Declaration
public static UnsafeStatementSyntax UnsafeStatement(BlockSyntax? block = null)
Parameters
Returns
UnsafeStatement(SyntaxList<AttributeListSyntax>, BlockSyntax)
Declaration
public static UnsafeStatementSyntax UnsafeStatement(SyntaxList<AttributeListSyntax> attributeLists, BlockSyntax block)
Parameters
Returns
UnsafeStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, BlockSyntax)
Declaration
public static UnsafeStatementSyntax UnsafeStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken unsafeKeyword, BlockSyntax block)
Parameters
Returns
UnsafeStatement(SyntaxToken, BlockSyntax)
Declaration
public static UnsafeStatementSyntax UnsafeStatement(SyntaxToken unsafeKeyword, BlockSyntax block)
Parameters
Returns
UsingDirective(NameEqualsSyntax, NameSyntax)
Declaration
public static UsingDirectiveSyntax UsingDirective(NameEqualsSyntax alias, NameSyntax name)
Parameters
Returns
UsingDirective(NameEqualsSyntax?, TypeSyntax)
Declaration
public static UsingDirectiveSyntax UsingDirective(NameEqualsSyntax? alias, TypeSyntax namespaceOrType)
Parameters
Returns
UsingDirective(NameSyntax)
Declaration
public static UsingDirectiveSyntax UsingDirective(NameSyntax name)
Parameters
Returns
UsingDirective(TypeSyntax)
Declaration
public static UsingDirectiveSyntax UsingDirective(TypeSyntax namespaceOrType)
Parameters
Returns
UsingDirective(SyntaxToken, NameEqualsSyntax?, NameSyntax)
Declaration
public static UsingDirectiveSyntax UsingDirective(SyntaxToken staticKeyword, NameEqualsSyntax? alias, NameSyntax name)
Parameters
Returns
UsingDirective(SyntaxToken, SyntaxToken, NameEqualsSyntax?, NameSyntax, SyntaxToken)
Declaration
public static UsingDirectiveSyntax UsingDirective(SyntaxToken usingKeyword, SyntaxToken staticKeyword, NameEqualsSyntax? alias, NameSyntax name, SyntaxToken semicolonToken)
Parameters
Returns
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
Returns
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
Returns
UsingStatement(StatementSyntax)
Declaration
public static UsingStatementSyntax UsingStatement(StatementSyntax statement)
Parameters
Returns
UsingStatement(VariableDeclarationSyntax?, ExpressionSyntax?, StatementSyntax)
Declaration
public static UsingStatementSyntax UsingStatement(VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, StatementSyntax statement)
Parameters
Returns
UsingStatement(SyntaxList<AttributeListSyntax>, VariableDeclarationSyntax?, ExpressionSyntax?, StatementSyntax)
Declaration
public static UsingStatementSyntax UsingStatement(SyntaxList<AttributeListSyntax> attributeLists, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, StatementSyntax statement)
Parameters
Returns
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
Returns
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
Returns
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
Returns
VarPattern(VariableDesignationSyntax)
Declaration
public static VarPatternSyntax VarPattern(VariableDesignationSyntax designation)
Parameters
Returns
VarPattern(SyntaxToken, VariableDesignationSyntax)
Declaration
public static VarPatternSyntax VarPattern(SyntaxToken varKeyword, VariableDesignationSyntax designation)
Parameters
Returns
VariableDeclaration(TypeSyntax)
Declaration
public static VariableDeclarationSyntax VariableDeclaration(TypeSyntax type)
Parameters
Returns
VariableDeclaration(TypeSyntax, SeparatedSyntaxList<VariableDeclaratorSyntax>)
Declaration
public static VariableDeclarationSyntax VariableDeclaration(TypeSyntax type, SeparatedSyntaxList<VariableDeclaratorSyntax> variables)
Parameters
Returns
VariableDeclarator(SyntaxToken)
Declaration
public static VariableDeclaratorSyntax VariableDeclarator(SyntaxToken identifier)
Parameters
Returns
VariableDeclarator(SyntaxToken, BracketedArgumentListSyntax?, EqualsValueClauseSyntax?)
Declaration
public static VariableDeclaratorSyntax VariableDeclarator(SyntaxToken identifier, BracketedArgumentListSyntax? argumentList, EqualsValueClauseSyntax? initializer)
Parameters
Returns
VariableDeclarator(string)
Declaration
public static VariableDeclaratorSyntax VariableDeclarator(string identifier)
Parameters
| Type |
Name |
Description |
| string |
identifier |
|
Returns
VerbatimIdentifier(SyntaxTriviaList, string, string, SyntaxTriviaList)
Declaration
public static SyntaxToken VerbatimIdentifier(SyntaxTriviaList leading, string text, string valueText, SyntaxTriviaList trailing)
Parameters
Returns
WarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, bool)
Declaration
public static WarningDirectiveTriviaSyntax WarningDirectiveTrivia(SyntaxToken hashToken, SyntaxToken warningKeyword, SyntaxToken endOfDirectiveToken, bool isActive)
Parameters
Returns
WarningDirectiveTrivia(bool)
Declaration
public static WarningDirectiveTriviaSyntax WarningDirectiveTrivia(bool isActive)
Parameters
| Type |
Name |
Description |
| bool |
isActive |
|
Returns
WhenClause(ExpressionSyntax)
Declaration
public static WhenClauseSyntax WhenClause(ExpressionSyntax condition)
Parameters
Returns
WhenClause(SyntaxToken, ExpressionSyntax)
Declaration
public static WhenClauseSyntax WhenClause(SyntaxToken whenKeyword, ExpressionSyntax condition)
Parameters
Returns
WhereClause(ExpressionSyntax)
Declaration
public static WhereClauseSyntax WhereClause(ExpressionSyntax condition)
Parameters
Returns
WhereClause(SyntaxToken, ExpressionSyntax)
Declaration
public static WhereClauseSyntax WhereClause(SyntaxToken whereKeyword, ExpressionSyntax condition)
Parameters
Returns
WhileStatement(ExpressionSyntax, StatementSyntax)
Declaration
public static WhileStatementSyntax WhileStatement(ExpressionSyntax condition, StatementSyntax statement)
Parameters
Returns
WhileStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, StatementSyntax)
Declaration
public static WhileStatementSyntax WhileStatement(SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax condition, StatementSyntax statement)
Parameters
Returns
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
Returns
WhileStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Declaration
public static WhileStatementSyntax WhileStatement(SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
Parameters
Returns
Whitespace(string)
Declaration
public static SyntaxTrivia Whitespace(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
WithExpression(ExpressionSyntax, InitializerExpressionSyntax)
Declaration
public static WithExpressionSyntax WithExpression(ExpressionSyntax expression, InitializerExpressionSyntax initializer)
Parameters
Returns
WithExpression(ExpressionSyntax, SyntaxToken, InitializerExpressionSyntax)
Declaration
public static WithExpressionSyntax WithExpression(ExpressionSyntax expression, SyntaxToken withKeyword, InitializerExpressionSyntax initializer)
Parameters
Returns
XmlCDataSection(SyntaxToken, SyntaxTokenList, SyntaxToken)
Declaration
public static XmlCDataSectionSyntax XmlCDataSection(SyntaxToken startCDataToken, SyntaxTokenList textTokens, SyntaxToken endCDataToken)
Parameters
Returns
XmlCDataSection(SyntaxTokenList)
Declaration
public static XmlCDataSectionSyntax XmlCDataSection(SyntaxTokenList textTokens = default)
Parameters
Returns
Declaration
public static XmlCommentSyntax XmlComment(SyntaxToken lessThanExclamationMinusMinusToken, SyntaxTokenList textTokens, SyntaxToken minusMinusGreaterThanToken)
Parameters
Returns
Declaration
public static XmlCommentSyntax XmlComment(SyntaxTokenList textTokens = default)
Parameters
Returns
XmlCrefAttribute(CrefSyntax)
Declaration
public static XmlCrefAttributeSyntax XmlCrefAttribute(CrefSyntax cref)
Parameters
Returns
XmlCrefAttribute(CrefSyntax, SyntaxKind)
Declaration
public static XmlCrefAttributeSyntax XmlCrefAttribute(CrefSyntax cref, SyntaxKind quoteKind)
Parameters
Returns
XmlCrefAttribute(XmlNameSyntax, SyntaxToken, CrefSyntax, SyntaxToken)
Declaration
public static XmlCrefAttributeSyntax XmlCrefAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
Parameters
Returns
XmlCrefAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, CrefSyntax, SyntaxToken)
Declaration
public static XmlCrefAttributeSyntax XmlCrefAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
Parameters
Returns
Declaration
public static XmlElementSyntax XmlElement(XmlElementStartTagSyntax startTag, XmlElementEndTagSyntax endTag)
Parameters
Returns
Declaration
public static XmlElementSyntax XmlElement(XmlElementStartTagSyntax startTag, SyntaxList<XmlNodeSyntax> content, XmlElementEndTagSyntax endTag)
Parameters
Returns
XmlElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlElement(string, SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlElement(string localName, SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlElementEndTag(XmlNameSyntax)
Declaration
public static XmlElementEndTagSyntax XmlElementEndTag(XmlNameSyntax name)
Parameters
Returns
XmlElementEndTag(SyntaxToken, XmlNameSyntax, SyntaxToken)
Declaration
public static XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken, XmlNameSyntax name, SyntaxToken greaterThanToken)
Parameters
Returns
XmlElementStartTag(XmlNameSyntax)
Declaration
public static XmlElementStartTagSyntax XmlElementStartTag(XmlNameSyntax name)
Parameters
Returns
XmlElementStartTag(XmlNameSyntax, SyntaxList<XmlAttributeSyntax>)
Declaration
public static XmlElementStartTagSyntax XmlElementStartTag(XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes)
Parameters
Returns
XmlElementStartTag(SyntaxToken, XmlNameSyntax, SyntaxList<XmlAttributeSyntax>, SyntaxToken)
Declaration
public static XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
Parameters
Returns
XmlEmptyElement(XmlNameSyntax)
Declaration
public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name)
Parameters
Returns
XmlEmptyElement(XmlNameSyntax, SyntaxList<XmlAttributeSyntax>)
Declaration
public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes)
Parameters
Returns
XmlEmptyElement(SyntaxToken, XmlNameSyntax, SyntaxList<XmlAttributeSyntax>, SyntaxToken)
Declaration
public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
Parameters
Returns
XmlEmptyElement(string)
Declaration
public static XmlEmptyElementSyntax XmlEmptyElement(string localName)
Parameters
| Type |
Name |
Description |
| string |
localName |
|
Returns
XmlEntity(SyntaxTriviaList, string, string, SyntaxTriviaList)
Declaration
public static SyntaxToken XmlEntity(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
Parameters
Returns
XmlExampleElement(params XmlNodeSyntax[])
Declaration
public static XmlElementSyntax XmlExampleElement(params XmlNodeSyntax[] content)
Parameters
Returns
XmlExampleElement(SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlExampleElement(SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlExceptionElement(CrefSyntax, params XmlNodeSyntax[])
Declaration
public static XmlElementSyntax XmlExceptionElement(CrefSyntax cref, params XmlNodeSyntax[] content)
Parameters
Returns
XmlExceptionElement(CrefSyntax, SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlExceptionElement(CrefSyntax cref, SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlMultiLineElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlMultiLineElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlMultiLineElement(string, SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlMultiLineElement(string localName, SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlName(XmlPrefixSyntax?, SyntaxToken)
Declaration
public static XmlNameSyntax XmlName(XmlPrefixSyntax? prefix, SyntaxToken localName)
Parameters
Returns
XmlName(SyntaxToken)
Declaration
public static XmlNameSyntax XmlName(SyntaxToken localName)
Parameters
Returns
XmlName(string)
Declaration
public static XmlNameSyntax XmlName(string localName)
Parameters
| Type |
Name |
Description |
| string |
localName |
|
Returns
XmlNameAttribute(XmlNameSyntax, SyntaxToken, IdentifierNameSyntax, SyntaxToken)
Declaration
public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
Parameters
Returns
XmlNameAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, IdentifierNameSyntax, SyntaxToken)
Declaration
public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
Parameters
Returns
XmlNameAttribute(XmlNameSyntax, SyntaxToken, string, SyntaxToken)
Declaration
public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, string identifier, SyntaxToken endQuoteToken)
Parameters
Returns
XmlNameAttribute(string)
Declaration
public static XmlNameAttributeSyntax XmlNameAttribute(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
XmlNewLine(string)
Declaration
public static XmlTextSyntax XmlNewLine(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
XmlNullKeywordElement()
Declaration
public static XmlEmptyElementSyntax XmlNullKeywordElement()
Returns
XmlParaElement(params XmlNodeSyntax[])
Declaration
public static XmlElementSyntax XmlParaElement(params XmlNodeSyntax[] content)
Parameters
Returns
XmlParaElement(SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlParaElement(SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlParamElement(string, params XmlNodeSyntax[])
Declaration
public static XmlElementSyntax XmlParamElement(string parameterName, params XmlNodeSyntax[] content)
Parameters
Returns
XmlParamElement(string, SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlParamElement(string parameterName, SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlParamRefElement(string)
Declaration
public static XmlEmptyElementSyntax XmlParamRefElement(string parameterName)
Parameters
| Type |
Name |
Description |
| string |
parameterName |
|
Returns
XmlPermissionElement(CrefSyntax, params XmlNodeSyntax[])
Declaration
public static XmlElementSyntax XmlPermissionElement(CrefSyntax cref, params XmlNodeSyntax[] content)
Parameters
Returns
XmlPermissionElement(CrefSyntax, SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlPermissionElement(CrefSyntax cref, SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlPlaceholderElement(params XmlNodeSyntax[])
Declaration
public static XmlElementSyntax XmlPlaceholderElement(params XmlNodeSyntax[] content)
Parameters
Returns
XmlPlaceholderElement(SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlPlaceholderElement(SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlPrefix(SyntaxToken)
Declaration
public static XmlPrefixSyntax XmlPrefix(SyntaxToken prefix)
Parameters
Returns
XmlPrefix(SyntaxToken, SyntaxToken)
Declaration
public static XmlPrefixSyntax XmlPrefix(SyntaxToken prefix, SyntaxToken colonToken)
Parameters
Returns
XmlPrefix(string)
Declaration
public static XmlPrefixSyntax XmlPrefix(string prefix)
Parameters
| Type |
Name |
Description |
| string |
prefix |
|
Returns
XmlPreliminaryElement()
Declaration
public static XmlEmptyElementSyntax XmlPreliminaryElement()
Returns
XmlProcessingInstruction(XmlNameSyntax)
Declaration
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(XmlNameSyntax name)
Parameters
Returns
XmlProcessingInstruction(XmlNameSyntax, SyntaxTokenList)
Declaration
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(XmlNameSyntax name, SyntaxTokenList textTokens)
Parameters
Returns
XmlProcessingInstruction(SyntaxToken, XmlNameSyntax, SyntaxTokenList, SyntaxToken)
Declaration
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken, XmlNameSyntax name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
Parameters
Returns
Declaration
public static XmlElementSyntax XmlRemarksElement(params XmlNodeSyntax[] content)
Parameters
Returns
Declaration
public static XmlElementSyntax XmlRemarksElement(SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlReturnsElement(params XmlNodeSyntax[])
Declaration
public static XmlElementSyntax XmlReturnsElement(params XmlNodeSyntax[] content)
Parameters
Returns
XmlReturnsElement(SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlReturnsElement(SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlSeeAlsoElement(CrefSyntax)
Declaration
public static XmlEmptyElementSyntax XmlSeeAlsoElement(CrefSyntax cref)
Parameters
Returns
XmlSeeAlsoElement(Uri, SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlSeeAlsoElement(Uri linkAddress, SyntaxList<XmlNodeSyntax> linkText)
Parameters
Returns
XmlSeeElement(CrefSyntax)
Declaration
public static XmlEmptyElementSyntax XmlSeeElement(CrefSyntax cref)
Parameters
Returns
XmlSummaryElement(params XmlNodeSyntax[])
Declaration
public static XmlElementSyntax XmlSummaryElement(params XmlNodeSyntax[] content)
Parameters
Returns
XmlSummaryElement(SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlSummaryElement(SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
XmlText()
Declaration
public static XmlTextSyntax XmlText()
Returns
XmlText(SyntaxTokenList)
Declaration
public static XmlTextSyntax XmlText(SyntaxTokenList textTokens)
Parameters
Returns
XmlText(params SyntaxToken[])
Declaration
public static XmlTextSyntax XmlText(params SyntaxToken[] textTokens)
Parameters
Returns
XmlText(string)
Declaration
public static XmlTextSyntax XmlText(string value)
Parameters
| Type |
Name |
Description |
| string |
value |
|
Returns
XmlTextAttribute(XmlNameSyntax, SyntaxKind, SyntaxTokenList)
Declaration
public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxKind quoteKind, SyntaxTokenList textTokens)
Parameters
Returns
XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken)
Declaration
public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, SyntaxToken endQuoteToken)
Parameters
Returns
XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken)
Declaration
public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
Parameters
Returns
XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxTokenList, SyntaxToken)
Declaration
public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
Parameters
Returns
XmlTextAttribute(string, SyntaxKind, SyntaxTokenList)
Declaration
public static XmlTextAttributeSyntax XmlTextAttribute(string name, SyntaxKind quoteKind, SyntaxTokenList textTokens)
Parameters
Returns
XmlTextAttribute(string, params SyntaxToken[])
Declaration
public static XmlTextAttributeSyntax XmlTextAttribute(string name, params SyntaxToken[] textTokens)
Parameters
Returns
XmlTextAttribute(string, string)
Declaration
public static XmlTextAttributeSyntax XmlTextAttribute(string name, string value)
Parameters
Returns
XmlTextLiteral(SyntaxTriviaList, string, string, SyntaxTriviaList)
Declaration
public static SyntaxToken XmlTextLiteral(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
Parameters
Returns
XmlTextLiteral(string)
Declaration
public static SyntaxToken XmlTextLiteral(string value)
Parameters
| Type |
Name |
Description |
| string |
value |
|
Returns
XmlTextLiteral(string, string)
Declaration
public static SyntaxToken XmlTextLiteral(string text, string value)
Parameters
Returns
XmlTextNewLine(SyntaxTriviaList, string, string, SyntaxTriviaList)
Declaration
public static SyntaxToken XmlTextNewLine(SyntaxTriviaList leading, string text, string value, SyntaxTriviaList trailing)
Parameters
Returns
XmlTextNewLine(string)
Declaration
public static SyntaxToken XmlTextNewLine(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
XmlTextNewLine(string, bool)
Declaration
public static SyntaxToken XmlTextNewLine(string text, bool continueXmlDocumentationComment)
Parameters
| Type |
Name |
Description |
| string |
text |
|
| bool |
continueXmlDocumentationComment |
|
Returns
XmlThreadSafetyElement()
Declaration
public static XmlEmptyElementSyntax XmlThreadSafetyElement()
Returns
XmlThreadSafetyElement(bool, bool)
Declaration
public static XmlEmptyElementSyntax XmlThreadSafetyElement(bool isStatic, bool isInstance)
Parameters
| Type |
Name |
Description |
| bool |
isStatic |
|
| bool |
isInstance |
|
Returns
XmlValueElement(params XmlNodeSyntax[])
Declaration
public static XmlElementSyntax XmlValueElement(params XmlNodeSyntax[] content)
Parameters
Returns
XmlValueElement(SyntaxList<XmlNodeSyntax>)
Declaration
public static XmlElementSyntax XmlValueElement(SyntaxList<XmlNodeSyntax> content)
Parameters
Returns
YieldStatement(SyntaxKind, ExpressionSyntax?)
Declaration
public static YieldStatementSyntax YieldStatement(SyntaxKind kind, ExpressionSyntax? expression = null)
Parameters
Returns
YieldStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, ExpressionSyntax?)
Declaration
public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, ExpressionSyntax? expression)
Parameters
Returns
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
Returns
YieldStatement(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Declaration
public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax expression, SyntaxToken semicolonToken)
Parameters
Returns