SyntaxFactory Class

Definition

A class containing factory methods for constructing syntax nodes, tokens and trivia.

public ref class SyntaxFactory abstract sealed
public static class SyntaxFactory
type SyntaxFactory = class
Public Class SyntaxFactory
Inheritance
SyntaxFactory

Properties

CarriageReturn

A trivia with kind EndOfLineTrivia containing a single carriage return character.

CarriageReturnLineFeed

A trivia with kind EndOfLineTrivia containing both the carriage return and line feed characters.

ElasticCarriageReturn

An elastic trivia with kind EndOfLineTrivia containing a single carriage return character. Elastic trivia are used to denote trivia that was not produced by parsing source text, and are usually not preserved during formatting.

ElasticCarriageReturnLineFeed

An elastic trivia with kind EndOfLineTrivia containing both the carriage return and line feed characters. Elastic trivia are used to denote trivia that was not produced by parsing source text, and are usually not preserved during formatting.

ElasticLineFeed

An elastic trivia with kind EndOfLineTrivia containing a single line feed character. Elastic trivia are used to denote trivia that was not produced by parsing source text, and are usually not preserved during formatting.

ElasticMarker

An elastic trivia with kind WhitespaceTrivia containing no characters. Elastic marker trivia are included automatically by factory methods when trivia is not specified. Syntax formatting will replace elastic markers with appropriate trivia.

ElasticSpace

An elastic trivia with kind WhitespaceTrivia containing a single space character. Elastic trivia are used to denote trivia that was not produced by parsing source text, and are usually not preserved during formatting.

ElasticTab

An elastic trivia with kind WhitespaceTrivia containing a single tab character. Elastic trivia are used to denote trivia that was not produced by parsing source text, and are usually not preserved during formatting.

LineFeed

A trivia with kind EndOfLineTrivia containing a single line feed character.

Space

A trivia with kind WhitespaceTrivia containing a single space character.

Tab

A trivia with kind WhitespaceTrivia containing a single tab character.

Methods

AccessorDeclaration(SyntaxKind)

Creates a new AccessorDeclarationSyntax instance.

AccessorDeclaration(SyntaxKind, BlockSyntax)

Creates a new AccessorDeclarationSyntax instance.

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

Creates a new AccessorDeclarationSyntax instance.

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

Creates a new AccessorDeclarationSyntax instance.

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

Creates a new AccessorListSyntax instance.

AccessorList(SyntaxToken, SyntaxList<AccessorDeclarationSyntax>, SyntaxToken)

Creates a new AccessorListSyntax instance.

AliasQualifiedName(IdentifierNameSyntax, SimpleNameSyntax)

Creates a new AliasQualifiedNameSyntax instance.

AliasQualifiedName(IdentifierNameSyntax, SyntaxToken, SimpleNameSyntax)

Creates a new AliasQualifiedNameSyntax instance.

AliasQualifiedName(String, SimpleNameSyntax)

Creates a new AliasQualifiedNameSyntax instance.

AnonymousMethodExpression()

Creates a new AnonymousMethodExpressionSyntax instance.

AnonymousMethodExpression(CSharpSyntaxNode)

Creates a new AnonymousMethodExpressionSyntax instance.

AnonymousMethodExpression(ParameterListSyntax, CSharpSyntaxNode)

Creates a new AnonymousMethodExpressionSyntax instance.

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

Creates a new AnonymousMethodExpressionSyntax instance.

AnonymousMethodExpression(SyntaxToken, SyntaxToken, ParameterListSyntax, CSharpSyntaxNode)

Creates a new AnonymousMethodExpressionSyntax instance.

AnonymousObjectCreationExpression(SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax>)

Creates a new AnonymousObjectCreationExpressionSyntax instance.

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

Creates a new AnonymousObjectCreationExpressionSyntax instance.

AnonymousObjectMemberDeclarator(ExpressionSyntax)

Creates a new AnonymousObjectMemberDeclaratorSyntax instance.

AnonymousObjectMemberDeclarator(NameEqualsSyntax, ExpressionSyntax)

Creates a new AnonymousObjectMemberDeclaratorSyntax instance.

AreEquivalent(SyntaxNode, SyntaxNode, Boolean)

Determines if two syntax nodes are the same, disregarding trivia differences.

AreEquivalent(SyntaxNode, SyntaxNode, Func<SyntaxKind,Boolean>)

Determines if two syntax nodes are the same, disregarding trivia differences.

AreEquivalent(SyntaxToken, SyntaxToken)

Determines if two syntax tokens are the same, disregarding trivia differences.

AreEquivalent(SyntaxTokenList, SyntaxTokenList)

Determines if two lists of tokens are the same, disregarding trivia differences.

AreEquivalent(SyntaxTree, SyntaxTree, Boolean)

Determines if two trees are the same, disregarding trivia differences.

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

Determines if two lists of syntax nodes are the same, disregarding trivia differences.

AreEquivalent<TNode>(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>, Func<SyntaxKind,Boolean>)

Determines if two lists of syntax nodes are the same, disregarding trivia differences.

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

Determines if two lists of syntax nodes are the same, disregarding trivia differences.

AreEquivalent<TNode>(SyntaxList<TNode>, SyntaxList<TNode>, Func<SyntaxKind,Boolean>)

Determines if two lists of syntax nodes are the same, disregarding trivia differences.

Argument(ExpressionSyntax)

Creates a new ArgumentSyntax instance.

Argument(NameColonSyntax, SyntaxToken, ExpressionSyntax)

Creates a new ArgumentSyntax instance.

ArgumentList(SeparatedSyntaxList<ArgumentSyntax>)

Creates a new ArgumentListSyntax instance.

ArgumentList(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

Creates a new ArgumentListSyntax instance.

ArrayCreationExpression(ArrayTypeSyntax)

Creates a new ArrayCreationExpressionSyntax instance.

ArrayCreationExpression(ArrayTypeSyntax, InitializerExpressionSyntax)

Creates a new ArrayCreationExpressionSyntax instance.

ArrayCreationExpression(SyntaxToken, ArrayTypeSyntax, InitializerExpressionSyntax)

Creates a new ArrayCreationExpressionSyntax instance.

ArrayRankSpecifier(SeparatedSyntaxList<ExpressionSyntax>)

Creates a new ArrayRankSpecifierSyntax instance.

ArrayRankSpecifier(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken)

Creates a new ArrayRankSpecifierSyntax instance.

ArrayType(TypeSyntax)

Creates a new ArrayTypeSyntax instance.

ArrayType(TypeSyntax, SyntaxList<ArrayRankSpecifierSyntax>)

Creates a new ArrayTypeSyntax instance.

ArrowExpressionClause(ExpressionSyntax)

Creates a new ArrowExpressionClauseSyntax instance.

ArrowExpressionClause(SyntaxToken, ExpressionSyntax)

Creates a new ArrowExpressionClauseSyntax instance.

AssignmentExpression(SyntaxKind, ExpressionSyntax, ExpressionSyntax)

Creates a new AssignmentExpressionSyntax instance.

AssignmentExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Creates a new AssignmentExpressionSyntax instance.

Attribute(NameSyntax)

Creates a new AttributeSyntax instance.

Attribute(NameSyntax, AttributeArgumentListSyntax)

Creates a new AttributeSyntax instance.

AttributeArgument(ExpressionSyntax)

Creates a new AttributeArgumentSyntax instance.

AttributeArgument(NameEqualsSyntax, NameColonSyntax, ExpressionSyntax)

Creates a new AttributeArgumentSyntax instance.

AttributeArgumentList(SeparatedSyntaxList<AttributeArgumentSyntax>)

Creates a new AttributeArgumentListSyntax instance.

AttributeArgumentList(SyntaxToken, SeparatedSyntaxList<AttributeArgumentSyntax>, SyntaxToken)

Creates a new AttributeArgumentListSyntax instance.

AttributeList(AttributeTargetSpecifierSyntax, SeparatedSyntaxList<AttributeSyntax>)

Creates a new AttributeListSyntax instance.

AttributeList(SeparatedSyntaxList<AttributeSyntax>)

Creates a new AttributeListSyntax instance.

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

Creates a new AttributeListSyntax instance.

AttributeTargetSpecifier(SyntaxToken)

Creates a new AttributeTargetSpecifierSyntax instance.

AttributeTargetSpecifier(SyntaxToken, SyntaxToken)

Creates a new AttributeTargetSpecifierSyntax instance.

AwaitExpression(ExpressionSyntax)

Creates a new AwaitExpressionSyntax instance.

AwaitExpression(SyntaxToken, ExpressionSyntax)

Creates a new AwaitExpressionSyntax instance.

BadDirectiveTrivia(SyntaxToken, Boolean)

Creates a new BadDirectiveTriviaSyntax instance.

BadDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new BadDirectiveTriviaSyntax instance.

BadToken(SyntaxTriviaList, String, SyntaxTriviaList)

Creates a token with kind BadToken.

BaseExpression()

Creates a new BaseExpressionSyntax instance.

BaseExpression(BaseExpressionTypeClauseSyntax)

Creates a new BaseExpressionSyntax instance.

BaseExpression(SyntaxToken)

Creates a new BaseExpressionSyntax instance.

BaseExpression(SyntaxToken, BaseExpressionTypeClauseSyntax)

Creates a new BaseExpressionSyntax instance.

BaseExpressionTypeClause(SyntaxToken, TypeSyntax, SyntaxToken)

Creates a new BaseExpressionTypeClauseSyntax instance.

BaseExpressionTypeClause(TypeSyntax)

Creates a new BaseExpressionTypeClauseSyntax instance.

BaseList(SeparatedSyntaxList<BaseTypeSyntax>)

Creates a new BaseListSyntax instance.

BaseList(SyntaxToken, SeparatedSyntaxList<BaseTypeSyntax>)

Creates a new BaseListSyntax instance.

BinaryExpression(SyntaxKind, ExpressionSyntax, ExpressionSyntax)

Creates a new BinaryExpressionSyntax instance.

BinaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Creates a new BinaryExpressionSyntax instance.

BinaryPattern(SyntaxKind, PatternSyntax, PatternSyntax)

Creates a new BinaryPatternSyntax instance.

BinaryPattern(SyntaxKind, PatternSyntax, SyntaxToken, PatternSyntax)

Creates a new BinaryPatternSyntax instance.

Block(IEnumerable<StatementSyntax>)

Creates a new BlockSyntax instance.

Block(StatementSyntax[])

Creates a new BlockSyntax instance.

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

Creates a new BlockSyntax instance.

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

Creates a new BlockSyntax instance.

Block(SyntaxList<StatementSyntax>)

Creates a new BlockSyntax instance.

Block(SyntaxToken, SyntaxList<StatementSyntax>, SyntaxToken)

Creates a new BlockSyntax instance.

BracketedArgumentList(SeparatedSyntaxList<ArgumentSyntax>)

Creates a new BracketedArgumentListSyntax instance.

BracketedArgumentList(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

Creates a new BracketedArgumentListSyntax instance.

BracketedParameterList(SeparatedSyntaxList<ParameterSyntax>)

Creates a new BracketedParameterListSyntax instance.

BracketedParameterList(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)

Creates a new BracketedParameterListSyntax instance.

BreakStatement()

Creates a new BreakStatementSyntax instance.

BreakStatement(SyntaxList<AttributeListSyntax>)

Creates a new BreakStatementSyntax instance.

BreakStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)

Creates a new BreakStatementSyntax instance.

BreakStatement(SyntaxToken, SyntaxToken)

Creates a new BreakStatementSyntax instance.

CasePatternSwitchLabel(PatternSyntax, SyntaxToken)

Creates a new CasePatternSwitchLabelSyntax instance.

CasePatternSwitchLabel(PatternSyntax, WhenClauseSyntax, SyntaxToken)

Creates a new CasePatternSwitchLabelSyntax instance.

CasePatternSwitchLabel(SyntaxToken, PatternSyntax, WhenClauseSyntax, SyntaxToken)

Creates a new CasePatternSwitchLabelSyntax instance.

CaseSwitchLabel(ExpressionSyntax)

Creates a new CaseSwitchLabelSyntax instance.

CaseSwitchLabel(ExpressionSyntax, SyntaxToken)

Creates a new CaseSwitchLabelSyntax instance.

CaseSwitchLabel(SyntaxToken, ExpressionSyntax, SyntaxToken)

Creates a new CaseSwitchLabelSyntax instance.

CastExpression(SyntaxToken, TypeSyntax, SyntaxToken, ExpressionSyntax)

Creates a new CastExpressionSyntax instance.

CastExpression(TypeSyntax, ExpressionSyntax)

Creates a new CastExpressionSyntax instance.

CatchClause()

Creates a new CatchClauseSyntax instance.

CatchClause(CatchDeclarationSyntax, CatchFilterClauseSyntax, BlockSyntax)

Creates a new CatchClauseSyntax instance.

CatchClause(SyntaxToken, CatchDeclarationSyntax, CatchFilterClauseSyntax, BlockSyntax)

Creates a new CatchClauseSyntax instance.

CatchDeclaration(SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken)

Creates a new CatchDeclarationSyntax instance.

CatchDeclaration(TypeSyntax)

Creates a new CatchDeclarationSyntax instance.

CatchDeclaration(TypeSyntax, SyntaxToken)

Creates a new CatchDeclarationSyntax instance.

CatchFilterClause(ExpressionSyntax)

Creates a new CatchFilterClauseSyntax instance.

CatchFilterClause(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Creates a new CatchFilterClauseSyntax instance.

CheckedExpression(SyntaxKind, ExpressionSyntax)

Creates a new CheckedExpressionSyntax instance.

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

Creates a new CheckedExpressionSyntax instance.

CheckedStatement(SyntaxKind, BlockSyntax)

Creates a new CheckedStatementSyntax instance.

CheckedStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, BlockSyntax)

Creates a new CheckedStatementSyntax instance.

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

Creates a new CheckedStatementSyntax instance.

CheckedStatement(SyntaxKind, SyntaxToken, BlockSyntax)

Creates a new CheckedStatementSyntax instance.

ClassDeclaration(String)

Creates a new ClassDeclarationSyntax instance.

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

Creates a new ClassDeclarationSyntax instance.

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

Creates a new ClassDeclarationSyntax instance.

ClassDeclaration(SyntaxToken)

Creates a new ClassDeclarationSyntax instance.

ClassOrStructConstraint(SyntaxKind)

Creates a new ClassOrStructConstraintSyntax instance.

ClassOrStructConstraint(SyntaxKind, SyntaxToken)

Creates a new ClassOrStructConstraintSyntax instance.

ClassOrStructConstraint(SyntaxKind, SyntaxToken, SyntaxToken)

Creates a new ClassOrStructConstraintSyntax instance.

Comment(String)

Creates a trivia with kind either SingleLineCommentTrivia or MultiLineCommentTrivia containing the specified text.

CompilationUnit()

Creates a new CompilationUnitSyntax instance.

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

Creates a new CompilationUnitSyntax instance.

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

Creates a new CompilationUnitSyntax instance.

ConditionalAccessExpression(ExpressionSyntax, ExpressionSyntax)

Creates a new ConditionalAccessExpressionSyntax instance.

ConditionalAccessExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Creates a new ConditionalAccessExpressionSyntax instance.

ConditionalExpression(ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

Creates a new ConditionalExpressionSyntax instance.

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

Creates a new ConditionalExpressionSyntax instance.

ConstantPattern(ExpressionSyntax)

Creates a new ConstantPatternSyntax instance.

ConstructorConstraint()

Creates a new ConstructorConstraintSyntax instance.

ConstructorConstraint(SyntaxToken, SyntaxToken, SyntaxToken)

Creates a new ConstructorConstraintSyntax instance.

ConstructorDeclaration(String)

Creates a new ConstructorDeclarationSyntax instance.

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

Creates a new ConstructorDeclarationSyntax instance.

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

Creates a new ConstructorDeclarationSyntax instance.

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

Creates a new ConstructorDeclarationSyntax instance.

ConstructorInitializer(SyntaxKind, ArgumentListSyntax)

Creates a new ConstructorInitializerSyntax instance.

ConstructorInitializer(SyntaxKind, SyntaxToken, SyntaxToken, ArgumentListSyntax)

Creates a new ConstructorInitializerSyntax instance.

ContinueStatement()

Creates a new ContinueStatementSyntax instance.

ContinueStatement(SyntaxList<AttributeListSyntax>)

Creates a new ContinueStatementSyntax instance.

ContinueStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)

Creates a new ContinueStatementSyntax instance.

ContinueStatement(SyntaxToken, SyntaxToken)

Creates a new ContinueStatementSyntax instance.

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

Creates a new ConversionOperatorDeclarationSyntax instance.

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

Creates a new ConversionOperatorDeclarationSyntax instance.

ConversionOperatorDeclaration(SyntaxToken, TypeSyntax)

Creates a new ConversionOperatorDeclarationSyntax instance.

ConversionOperatorMemberCref(SyntaxToken, SyntaxToken, TypeSyntax, CrefParameterListSyntax)

Creates a new ConversionOperatorMemberCrefSyntax instance.

ConversionOperatorMemberCref(SyntaxToken, TypeSyntax)

Creates a new ConversionOperatorMemberCrefSyntax instance.

ConversionOperatorMemberCref(SyntaxToken, TypeSyntax, CrefParameterListSyntax)

Creates a new ConversionOperatorMemberCrefSyntax instance.

CrefBracketedParameterList(SeparatedSyntaxList<CrefParameterSyntax>)

Creates a new CrefBracketedParameterListSyntax instance.

CrefBracketedParameterList(SyntaxToken, SeparatedSyntaxList<CrefParameterSyntax>, SyntaxToken)

Creates a new CrefBracketedParameterListSyntax instance.

CrefParameter(SyntaxToken, TypeSyntax)

Creates a new CrefParameterSyntax instance.

CrefParameter(TypeSyntax)

Creates a new CrefParameterSyntax instance.

CrefParameterList(SeparatedSyntaxList<CrefParameterSyntax>)

Creates a new CrefParameterListSyntax instance.

CrefParameterList(SyntaxToken, SeparatedSyntaxList<CrefParameterSyntax>, SyntaxToken)

Creates a new CrefParameterListSyntax instance.

DeclarationExpression(TypeSyntax, VariableDesignationSyntax)

Creates a new DeclarationExpressionSyntax instance.

DeclarationPattern(TypeSyntax, VariableDesignationSyntax)

Creates a new DeclarationPatternSyntax instance.

DefaultExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

Creates a new DefaultExpressionSyntax instance.

DefaultExpression(TypeSyntax)

Creates a new DefaultExpressionSyntax instance.

DefaultSwitchLabel()

Creates a new DefaultSwitchLabelSyntax instance.

DefaultSwitchLabel(SyntaxToken)

Creates a new DefaultSwitchLabelSyntax instance.

DefaultSwitchLabel(SyntaxToken, SyntaxToken)

Creates a new DefaultSwitchLabelSyntax instance.

DefineDirectiveTrivia(String, Boolean)

Creates a new DefineDirectiveTriviaSyntax instance.

DefineDirectiveTrivia(SyntaxToken, Boolean)

Creates a new DefineDirectiveTriviaSyntax instance.

DefineDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new DefineDirectiveTriviaSyntax instance.

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

Creates a new DelegateDeclarationSyntax instance.

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

Creates a new DelegateDeclarationSyntax instance.

DelegateDeclaration(TypeSyntax, String)

Creates a new DelegateDeclarationSyntax instance.

DelegateDeclaration(TypeSyntax, SyntaxToken)

Creates a new DelegateDeclarationSyntax instance.

DestructorDeclaration(String)

Creates a new DestructorDeclarationSyntax instance.

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

Creates a new DestructorDeclarationSyntax instance.

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

Creates a new DestructorDeclarationSyntax instance.

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

Creates a new DestructorDeclarationSyntax instance.

DisabledText(String)

Creates a trivia with kind DisabledTextTrivia. Disabled text corresponds to any text between directives that is not considered active.

DiscardDesignation()

Creates a new DiscardDesignationSyntax instance.

DiscardDesignation(SyntaxToken)

Creates a new DiscardDesignationSyntax instance.

DiscardPattern()

Creates a new DiscardPatternSyntax instance.

DiscardPattern(SyntaxToken)

Creates a new DiscardPatternSyntax instance.

DocumentationComment(XmlNodeSyntax[])

Creates an xml documentation comment that abstracts xml syntax creation.

DocumentationCommentExterior(String)

Creates a trivia with kind DocumentationCommentExteriorTrivia.

DocumentationCommentTrivia(SyntaxKind, SyntaxList<XmlNodeSyntax>)

Creates a new DocumentationCommentTriviaSyntax instance.

DocumentationCommentTrivia(SyntaxKind, SyntaxList<XmlNodeSyntax>, SyntaxToken)

Creates a new DocumentationCommentTriviaSyntax instance.

DoStatement(StatementSyntax, ExpressionSyntax)

Creates a new DoStatementSyntax instance.

DoStatement(SyntaxList<AttributeListSyntax>, StatementSyntax, ExpressionSyntax)

Creates a new DoStatementSyntax instance.

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

Creates a new DoStatementSyntax instance.

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

Creates a new DoStatementSyntax instance.

ElasticEndOfLine(String)

Creates a trivia with kind EndOfLineTrivia containing the specified text. Elastic trivia are used to denote trivia that was not produced by parsing source text, and are usually not preserved during formatting.

ElasticWhitespace(String)

Creates a trivia with kind WhitespaceTrivia containing the specified text. Elastic trivia are used to denote trivia that was not produced by parsing source text, and are usually not preserved during formatting.

ElementAccessExpression(ExpressionSyntax)

Creates a new ElementAccessExpressionSyntax instance.

ElementAccessExpression(ExpressionSyntax, BracketedArgumentListSyntax)

Creates a new ElementAccessExpressionSyntax instance.

ElementBindingExpression()

Creates a new ElementBindingExpressionSyntax instance.

ElementBindingExpression(BracketedArgumentListSyntax)

Creates a new ElementBindingExpressionSyntax instance.

ElifDirectiveTrivia(ExpressionSyntax, Boolean, Boolean, Boolean)

Creates a new ElifDirectiveTriviaSyntax instance.

ElifDirectiveTrivia(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, Boolean, Boolean, Boolean)

Creates a new ElifDirectiveTriviaSyntax instance.

ElseClause(StatementSyntax)

Creates a new ElseClauseSyntax instance.

ElseClause(SyntaxToken, StatementSyntax)

Creates a new ElseClauseSyntax instance.

ElseDirectiveTrivia(Boolean, Boolean)

Creates a new ElseDirectiveTriviaSyntax instance.

ElseDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean, Boolean)

Creates a new ElseDirectiveTriviaSyntax instance.

EmptyStatement()

Creates a new EmptyStatementSyntax instance.

EmptyStatement(SyntaxList<AttributeListSyntax>)

Creates a new EmptyStatementSyntax instance.

EmptyStatement(SyntaxList<AttributeListSyntax>, SyntaxToken)

Creates a new EmptyStatementSyntax instance.

EmptyStatement(SyntaxToken)

Creates a new EmptyStatementSyntax instance.

EndIfDirectiveTrivia(Boolean)

Creates a new EndIfDirectiveTriviaSyntax instance.

EndIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new EndIfDirectiveTriviaSyntax instance.

EndOfLine(String)

Creates a trivia with kind EndOfLineTrivia containing the specified text.

EndOfLine(String, Boolean)
EndRegionDirectiveTrivia(Boolean)

Creates a new EndRegionDirectiveTriviaSyntax instance.

EndRegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new EndRegionDirectiveTriviaSyntax instance.

EnumDeclaration(String)

Creates a new EnumDeclarationSyntax instance.

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

Creates a new EnumDeclarationSyntax instance.

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

Creates a new EnumDeclarationSyntax instance.

EnumDeclaration(SyntaxToken)

Creates a new EnumDeclarationSyntax instance.

EnumMemberDeclaration(String)

Creates a new EnumMemberDeclarationSyntax instance.

EnumMemberDeclaration(SyntaxList<AttributeListSyntax>, SyntaxToken, EqualsValueClauseSyntax)

Creates a new EnumMemberDeclarationSyntax instance.

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

Creates a new EnumMemberDeclarationSyntax instance.

EnumMemberDeclaration(SyntaxToken)

Creates a new EnumMemberDeclarationSyntax instance.

EqualsValueClause(ExpressionSyntax)

Creates a new EqualsValueClauseSyntax instance.

EqualsValueClause(SyntaxToken, ExpressionSyntax)

Creates a new EqualsValueClauseSyntax instance.

ErrorDirectiveTrivia(Boolean)

Creates a new ErrorDirectiveTriviaSyntax instance.

ErrorDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new ErrorDirectiveTriviaSyntax instance.

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

Creates a new EventDeclarationSyntax instance.

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

Creates a new EventDeclarationSyntax instance.

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

Creates a new EventDeclarationSyntax instance.

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

Creates a new EventDeclarationSyntax instance.

EventDeclaration(TypeSyntax, String)

Creates a new EventDeclarationSyntax instance.

EventDeclaration(TypeSyntax, SyntaxToken)

Creates a new EventDeclarationSyntax instance.

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

Creates a new EventFieldDeclarationSyntax instance.

EventFieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)

Creates a new EventFieldDeclarationSyntax instance.

EventFieldDeclaration(VariableDeclarationSyntax)

Creates a new EventFieldDeclarationSyntax instance.

ExplicitInterfaceSpecifier(NameSyntax)

Creates a new ExplicitInterfaceSpecifierSyntax instance.

ExplicitInterfaceSpecifier(NameSyntax, SyntaxToken)

Creates a new ExplicitInterfaceSpecifierSyntax instance.

ExpressionStatement(ExpressionSyntax)

Creates a new ExpressionStatementSyntax instance.

ExpressionStatement(ExpressionSyntax, SyntaxToken)

Creates a new ExpressionStatementSyntax instance.

ExpressionStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax)

Creates a new ExpressionStatementSyntax instance.

ExpressionStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, SyntaxToken)

Creates a new ExpressionStatementSyntax instance.

ExternAliasDirective(String)

Creates a new ExternAliasDirectiveSyntax instance.

ExternAliasDirective(SyntaxToken)

Creates a new ExternAliasDirectiveSyntax instance.

ExternAliasDirective(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)

Creates a new ExternAliasDirectiveSyntax instance.

FieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)

Creates a new FieldDeclarationSyntax instance.

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

Creates a new FieldDeclarationSyntax instance.

FieldDeclaration(VariableDeclarationSyntax)

Creates a new FieldDeclarationSyntax instance.

FinallyClause(BlockSyntax)

Creates a new FinallyClauseSyntax instance.

FinallyClause(SyntaxToken, BlockSyntax)

Creates a new FinallyClauseSyntax instance.

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

Creates a new FixedStatementSyntax instance.

FixedStatement(SyntaxList<AttributeListSyntax>, VariableDeclarationSyntax, StatementSyntax)

Creates a new FixedStatementSyntax instance.

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

Creates a new FixedStatementSyntax instance.

FixedStatement(VariableDeclarationSyntax, StatementSyntax)

Creates a new FixedStatementSyntax instance.

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

Creates a new ForEachStatementSyntax instance.

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

Creates a new ForEachStatementSyntax instance.

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

Creates a new ForEachStatementSyntax instance.

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

Creates a new ForEachStatementSyntax instance.

ForEachStatement(TypeSyntax, String, ExpressionSyntax, StatementSyntax)

Creates a new ForEachStatementSyntax instance.

ForEachStatement(TypeSyntax, SyntaxToken, ExpressionSyntax, StatementSyntax)

Creates a new ForEachStatementSyntax instance.

ForEachVariableStatement(ExpressionSyntax, ExpressionSyntax, StatementSyntax)

Creates a new ForEachVariableStatementSyntax instance.

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

Creates a new ForEachVariableStatementSyntax instance.

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

Creates a new ForEachVariableStatementSyntax instance.

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

Creates a new ForEachVariableStatementSyntax instance.

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

Creates a new ForEachVariableStatementSyntax instance.

ForStatement(StatementSyntax)

Creates a new ForStatementSyntax instance.

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

Creates a new ForStatementSyntax instance.

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

Creates a new ForStatementSyntax instance.

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

Creates a new ForStatementSyntax instance.

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

Creates a new ForStatementSyntax instance.

FromClause(String, ExpressionSyntax)

Creates a new FromClauseSyntax instance.

FromClause(SyntaxToken, ExpressionSyntax)

Creates a new FromClauseSyntax instance.

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

Creates a new FromClauseSyntax instance.

FromClause(TypeSyntax, SyntaxToken, ExpressionSyntax)

Creates a new FromClauseSyntax instance.

FunctionPointerType(SeparatedSyntaxList<ParameterSyntax>)

Creates a new FunctionPointerTypeSyntax instance.

FunctionPointerType(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>)

Creates a new FunctionPointerTypeSyntax instance.

FunctionPointerType(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)

Creates a new FunctionPointerTypeSyntax instance.

GenericName(String)

Creates a new GenericNameSyntax instance.

GenericName(SyntaxToken)

Creates a new GenericNameSyntax instance.

GenericName(SyntaxToken, TypeArgumentListSyntax)

Creates a new GenericNameSyntax instance.

GetNonGenericExpression(ExpressionSyntax)

Converts a generic name expression into one without the generic arguments.

GetStandaloneExpression(ExpressionSyntax)

Gets the containing expression that is actually a language expression and not just typed as an ExpressionSyntax for convenience. For example, NameSyntax nodes on the right side of qualified names and member access expressions are not language expressions, yet the containing qualified names or member access expressions are indeed expressions.

GlobalStatement(StatementSyntax)

Creates a new GlobalStatementSyntax instance.

GlobalStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, StatementSyntax)

Creates a new GlobalStatementSyntax instance.

GotoStatement(SyntaxKind, ExpressionSyntax)

Creates a new GotoStatementSyntax instance.

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

Creates a new GotoStatementSyntax instance.

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

Creates a new GotoStatementSyntax instance.

GotoStatement(SyntaxKind, SyntaxToken, ExpressionSyntax)

Creates a new GotoStatementSyntax instance.

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

Creates a new GotoStatementSyntax instance.

GroupClause(ExpressionSyntax, ExpressionSyntax)

Creates a new GroupClauseSyntax instance.

GroupClause(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Creates a new GroupClauseSyntax instance.

Identifier(String)

Creates a token with kind IdentifierToken containing the specified text.

The raw text of the identifier name, including any escapes or leading '@' character.
Identifier(SyntaxTriviaList, String, SyntaxTriviaList)

Creates a token with kind IdentifierToken containing the specified text.

Identifier(SyntaxTriviaList, SyntaxKind, String, String, SyntaxTriviaList)

Creates a token with kind IdentifierToken containing the specified text.

IdentifierName(String)

Creates an IdentifierNameSyntax node.

IdentifierName(SyntaxToken)

Creates a new IdentifierNameSyntax instance.

IfDirectiveTrivia(ExpressionSyntax, Boolean, Boolean, Boolean)

Creates a new IfDirectiveTriviaSyntax instance.

IfDirectiveTrivia(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, Boolean, Boolean, Boolean)

Creates a new IfDirectiveTriviaSyntax instance.

IfStatement(ExpressionSyntax, StatementSyntax)

Creates a new IfStatementSyntax instance.

IfStatement(ExpressionSyntax, StatementSyntax, ElseClauseSyntax)

Creates a new IfStatementSyntax instance.

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

Creates a new IfStatementSyntax instance.

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

Creates a new IfStatementSyntax instance.

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

Creates a new IfStatementSyntax instance.

ImplicitArrayCreationExpression(InitializerExpressionSyntax)

Creates a new ImplicitArrayCreationExpressionSyntax instance.

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

Creates a new ImplicitArrayCreationExpressionSyntax instance.

ImplicitArrayCreationExpression(SyntaxTokenList, InitializerExpressionSyntax)

Creates a new ImplicitArrayCreationExpressionSyntax instance.

ImplicitElementAccess()

Creates a new ImplicitElementAccessSyntax instance.

ImplicitElementAccess(BracketedArgumentListSyntax)

Creates a new ImplicitElementAccessSyntax instance.

ImplicitObjectCreationExpression()

Creates a new ImplicitObjectCreationExpressionSyntax instance.

ImplicitObjectCreationExpression(ArgumentListSyntax, InitializerExpressionSyntax)

Creates a new ImplicitObjectCreationExpressionSyntax instance.

ImplicitObjectCreationExpression(SyntaxToken, ArgumentListSyntax, InitializerExpressionSyntax)

Creates a new ImplicitObjectCreationExpressionSyntax instance.

ImplicitStackAllocArrayCreationExpression(InitializerExpressionSyntax)

Creates a new ImplicitStackAllocArrayCreationExpressionSyntax instance.

ImplicitStackAllocArrayCreationExpression(SyntaxToken, SyntaxToken, SyntaxToken, InitializerExpressionSyntax)

Creates a new ImplicitStackAllocArrayCreationExpressionSyntax instance.

IncompleteMember(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax)

Creates a new IncompleteMemberSyntax instance.

IncompleteMember(TypeSyntax)

Creates a new IncompleteMemberSyntax instance.

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

Creates a new IndexerDeclarationSyntax instance.

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

Creates a new IndexerDeclarationSyntax instance.

IndexerDeclaration(TypeSyntax)

Creates a new IndexerDeclarationSyntax instance.

IndexerMemberCref(CrefBracketedParameterListSyntax)

Creates a new IndexerMemberCrefSyntax instance.

IndexerMemberCref(SyntaxToken, CrefBracketedParameterListSyntax)

Creates a new IndexerMemberCrefSyntax instance.

InitializerExpression(SyntaxKind, SeparatedSyntaxList<ExpressionSyntax>)

Creates a new InitializerExpressionSyntax instance.

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

Creates a new InitializerExpressionSyntax instance.

InterfaceDeclaration(String)

Creates a new InterfaceDeclarationSyntax instance.

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

Creates a new InterfaceDeclarationSyntax instance.

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

Creates a new InterfaceDeclarationSyntax instance.

InterfaceDeclaration(SyntaxToken)

Creates a new InterfaceDeclarationSyntax instance.

InterpolatedStringExpression(SyntaxToken)

Creates a new InterpolatedStringExpressionSyntax instance.

InterpolatedStringExpression(SyntaxToken, SyntaxList<InterpolatedStringContentSyntax>)

Creates a new InterpolatedStringExpressionSyntax instance.

InterpolatedStringExpression(SyntaxToken, SyntaxList<InterpolatedStringContentSyntax>, SyntaxToken)

Creates a new InterpolatedStringExpressionSyntax instance.

InterpolatedStringText()

Creates a new InterpolatedStringTextSyntax instance.

InterpolatedStringText(SyntaxToken)

Creates a new InterpolatedStringTextSyntax instance.

Interpolation(ExpressionSyntax)

Creates a new InterpolationSyntax instance.

Interpolation(ExpressionSyntax, InterpolationAlignmentClauseSyntax, InterpolationFormatClauseSyntax)

Creates a new InterpolationSyntax instance.

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

Creates a new InterpolationSyntax instance.

InterpolationAlignmentClause(SyntaxToken, ExpressionSyntax)

Creates a new InterpolationAlignmentClauseSyntax instance.

InterpolationFormatClause(SyntaxToken)

Creates a new InterpolationFormatClauseSyntax instance.

InterpolationFormatClause(SyntaxToken, SyntaxToken)

Creates a new InterpolationFormatClauseSyntax instance.

InvocationExpression(ExpressionSyntax)

Creates a new InvocationExpressionSyntax instance.

InvocationExpression(ExpressionSyntax, ArgumentListSyntax)

Creates a new InvocationExpressionSyntax instance.

IsCompleteSubmission(SyntaxTree)

Determines whether the given text is considered a syntactically complete submission. Throws ArgumentException if the tree was not compiled as an interactive submission.

IsPatternExpression(ExpressionSyntax, PatternSyntax)

Creates a new IsPatternExpressionSyntax instance.

IsPatternExpression(ExpressionSyntax, SyntaxToken, PatternSyntax)

Creates a new IsPatternExpressionSyntax instance.

JoinClause(String, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

Creates a new JoinClauseSyntax instance.

JoinClause(SyntaxToken, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

Creates a new JoinClauseSyntax instance.

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

Creates a new JoinClauseSyntax instance.

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

Creates a new JoinClauseSyntax instance.

JoinIntoClause(String)

Creates a new JoinIntoClauseSyntax instance.

JoinIntoClause(SyntaxToken)

Creates a new JoinIntoClauseSyntax instance.

JoinIntoClause(SyntaxToken, SyntaxToken)

Creates a new JoinIntoClauseSyntax instance.

LabeledStatement(String, StatementSyntax)

Creates a new LabeledStatementSyntax instance.

LabeledStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, StatementSyntax)

Creates a new LabeledStatementSyntax instance.

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

Creates a new LabeledStatementSyntax instance.

LabeledStatement(SyntaxToken, StatementSyntax)

Creates a new LabeledStatementSyntax instance.

LabeledStatement(SyntaxToken, SyntaxToken, StatementSyntax)

Creates a new LabeledStatementSyntax instance.

LetClause(String, ExpressionSyntax)

Creates a new LetClauseSyntax instance.

LetClause(SyntaxToken, ExpressionSyntax)

Creates a new LetClauseSyntax instance.

LetClause(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax)

Creates a new LetClauseSyntax instance.

LineDirectiveTrivia(SyntaxToken, Boolean)

Creates a new LineDirectiveTriviaSyntax instance.

LineDirectiveTrivia(SyntaxToken, SyntaxToken, Boolean)

Creates a new LineDirectiveTriviaSyntax instance.

LineDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new LineDirectiveTriviaSyntax instance.

List<TNode>()

Creates an empty list of syntax nodes.

List<TNode>(IEnumerable<TNode>)

Creates a list of syntax nodes.

Literal(Char)

Creates a token with kind CharacterLiteralToken from a character value.

Literal(Decimal)

Creates a token with kind NumericLiteralToken from a decimal value.

Literal(Double)

Creates a token with kind NumericLiteralToken from an 8-byte floating point value.

Literal(Int32)

Creates a token with kind NumericLiteralToken from a 4-byte signed integer value.

Literal(Int64)

Creates a token with kind NumericLiteralToken from an 8-byte signed integer value.

Literal(Single)

Creates a token with kind NumericLiteralToken from a 4-byte floating point value.

Literal(String)

Creates a token with kind StringLiteralToken from a string value.

Literal(String, Char)

Creates a token with kind CharacterLiteralToken from the text and corresponding character value.

Literal(String, Decimal)

Creates a token with kind NumericLiteralToken from the text and corresponding decimal value.

Literal(String, Double)

Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte floating point value.

Literal(String, Int32)

Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte signed integer value.

Literal(String, Int64)

Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte signed integer value.

Literal(String, Single)

Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte floating point value.

Literal(String, String)

Creates a token with kind StringLiteralToken from the text and corresponding string value.

Literal(String, UInt32)

Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte unsigned integer value.

Literal(String, UInt64)

Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte unsigned integer value.

Literal(SyntaxTriviaList, String, Char, SyntaxTriviaList)

Creates a token with kind CharacterLiteralToken from the text and corresponding character value.

Literal(SyntaxTriviaList, String, Decimal, SyntaxTriviaList)

Creates a token with kind NumericLiteralToken from the text and corresponding decimal value.

Literal(SyntaxTriviaList, String, Double, SyntaxTriviaList)

Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte floating point value.

Literal(SyntaxTriviaList, String, Int32, SyntaxTriviaList)

Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte signed integer value.

Literal(SyntaxTriviaList, String, Int64, SyntaxTriviaList)

Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte signed integer value.

Literal(SyntaxTriviaList, String, Single, SyntaxTriviaList)

Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte floating point value.

Literal(SyntaxTriviaList, String, String, SyntaxTriviaList)

Creates a token with kind StringLiteralToken from the text and corresponding string value.

Literal(SyntaxTriviaList, String, UInt32, SyntaxTriviaList)

Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte unsigned integer value.

Literal(SyntaxTriviaList, String, UInt64, SyntaxTriviaList)

Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte unsigned integer value.

Literal(UInt32)

Creates a token with kind NumericLiteralToken from a 4-byte unsigned integer value.

Literal(UInt64)

Creates a token with kind NumericLiteralToken from an 8-byte unsigned integer value.

LiteralExpression(SyntaxKind)

Creates a new LiteralExpressionSyntax instance.

LiteralExpression(SyntaxKind, SyntaxToken)

Creates a new LiteralExpressionSyntax instance.

LoadDirectiveTrivia(SyntaxToken, Boolean)

Creates a new LoadDirectiveTriviaSyntax instance.

LoadDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new LoadDirectiveTriviaSyntax instance.

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

Creates a new LocalDeclarationStatementSyntax instance.

LocalDeclarationStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)

Creates a new LocalDeclarationStatementSyntax instance.

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

Creates a new LocalDeclarationStatementSyntax instance.

LocalDeclarationStatement(SyntaxTokenList, VariableDeclarationSyntax)

Creates a new LocalDeclarationStatementSyntax instance.

LocalDeclarationStatement(SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)

Creates a new LocalDeclarationStatementSyntax instance.

LocalDeclarationStatement(VariableDeclarationSyntax)

Creates a new LocalDeclarationStatementSyntax instance.

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

Creates a new LocalFunctionStatementSyntax instance.

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

Creates a new LocalFunctionStatementSyntax instance.

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

Creates a new LocalFunctionStatementSyntax instance.

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

Creates a new LocalFunctionStatementSyntax instance.

LocalFunctionStatement(TypeSyntax, String)

Creates a new LocalFunctionStatementSyntax instance.

LocalFunctionStatement(TypeSyntax, SyntaxToken)

Creates a new LocalFunctionStatementSyntax instance.

LockStatement(ExpressionSyntax, StatementSyntax)

Creates a new LockStatementSyntax instance.

LockStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, StatementSyntax)

Creates a new LockStatementSyntax instance.

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

Creates a new LockStatementSyntax instance.

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

Creates a new LockStatementSyntax instance.

MakeRefExpression(ExpressionSyntax)

Creates a new MakeRefExpressionSyntax instance.

MakeRefExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Creates a new MakeRefExpressionSyntax instance.

MemberAccessExpression(SyntaxKind, ExpressionSyntax, SimpleNameSyntax)

Creates a new MemberAccessExpressionSyntax instance.

MemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SimpleNameSyntax)

Creates a new MemberAccessExpressionSyntax instance.

MemberBindingExpression(SimpleNameSyntax)

Creates a new MemberBindingExpressionSyntax instance.

MemberBindingExpression(SyntaxToken, SimpleNameSyntax)

Creates a new MemberBindingExpressionSyntax instance.

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

Creates a new MethodDeclarationSyntax instance.

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

Creates a new MethodDeclarationSyntax instance.

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

Creates a new MethodDeclarationSyntax instance.

MethodDeclaration(TypeSyntax, SyntaxToken)

Creates a new MethodDeclarationSyntax instance.

MissingToken(SyntaxKind)

Creates a missing token corresponding to syntax kind. A missing token is produced by the parser when an expected token is not found. A missing token has no text and normally has associated diagnostics.

MissingToken(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList)

Creates a missing token corresponding to syntax kind. A missing token is produced by the parser when an expected token is not found. A missing token has no text and normally has associated diagnostics.

NameColon(IdentifierNameSyntax)

Creates a new NameColonSyntax instance.

NameColon(IdentifierNameSyntax, SyntaxToken)

Creates a new NameColonSyntax instance.

NameColon(String)

Creates a new NameColonSyntax instance.

NameEquals(IdentifierNameSyntax)

Creates a new NameEqualsSyntax instance.

NameEquals(IdentifierNameSyntax, SyntaxToken)

Creates a new NameEqualsSyntax instance.

NameEquals(String)

Creates a new NameEqualsSyntax instance.

NameMemberCref(TypeSyntax)

Creates a new NameMemberCrefSyntax instance.

NameMemberCref(TypeSyntax, CrefParameterListSyntax)

Creates a new NameMemberCrefSyntax instance.

NamespaceDeclaration(NameSyntax)

Creates a new NamespaceDeclarationSyntax instance.

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

Creates a new NamespaceDeclarationSyntax instance.

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

Creates a new NamespaceDeclarationSyntax instance.

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

Creates a new NamespaceDeclarationSyntax instance.

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

Creates a new NamespaceDeclarationSyntax instance.

NodeOrTokenList()

Creates an empty SyntaxNodeOrTokenList.

NodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

Create a SyntaxNodeOrTokenList from a sequence of SyntaxNodeOrToken.

NodeOrTokenList(SyntaxNodeOrToken[])

Create a SyntaxNodeOrTokenList from one or more SyntaxNodeOrToken.

NullableDirectiveTrivia(SyntaxToken, Boolean)

Creates a new NullableDirectiveTriviaSyntax instance.

NullableDirectiveTrivia(SyntaxToken, SyntaxToken, Boolean)

Creates a new NullableDirectiveTriviaSyntax instance.

NullableDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new NullableDirectiveTriviaSyntax instance.

NullableDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new NullableDirectiveTriviaSyntax instance.

NullableType(TypeSyntax)

Creates a new NullableTypeSyntax instance.

NullableType(TypeSyntax, SyntaxToken)

Creates a new NullableTypeSyntax instance.

ObjectCreationExpression(SyntaxToken, TypeSyntax, ArgumentListSyntax, InitializerExpressionSyntax)

Creates a new ObjectCreationExpressionSyntax instance.

ObjectCreationExpression(TypeSyntax)

Creates a new ObjectCreationExpressionSyntax instance.

ObjectCreationExpression(TypeSyntax, ArgumentListSyntax, InitializerExpressionSyntax)

Creates a new ObjectCreationExpressionSyntax instance.

OmittedArraySizeExpression()

Creates a new OmittedArraySizeExpressionSyntax instance.

OmittedArraySizeExpression(SyntaxToken)

Creates a new OmittedArraySizeExpressionSyntax instance.

OmittedTypeArgument()

Creates a new OmittedTypeArgumentSyntax instance.

OmittedTypeArgument(SyntaxToken)

Creates a new OmittedTypeArgumentSyntax instance.

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

Creates a new OperatorDeclarationSyntax instance.

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

Creates a new OperatorDeclarationSyntax instance.

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

Creates a new OperatorDeclarationSyntax instance.

OperatorMemberCref(SyntaxToken)

Creates a new OperatorMemberCrefSyntax instance.

OperatorMemberCref(SyntaxToken, CrefParameterListSyntax)

Creates a new OperatorMemberCrefSyntax instance.

OperatorMemberCref(SyntaxToken, SyntaxToken, CrefParameterListSyntax)

Creates a new OperatorMemberCrefSyntax instance.

OrderByClause(SeparatedSyntaxList<OrderingSyntax>)

Creates a new OrderByClauseSyntax instance.

OrderByClause(SyntaxToken, SeparatedSyntaxList<OrderingSyntax>)

Creates a new OrderByClauseSyntax instance.

Ordering(SyntaxKind, ExpressionSyntax)

Creates a new OrderingSyntax instance.

Ordering(SyntaxKind, ExpressionSyntax, SyntaxToken)

Creates a new OrderingSyntax instance.

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

Creates a new ParameterSyntax instance.

Parameter(SyntaxToken)

Creates a new ParameterSyntax instance.

ParameterList(SeparatedSyntaxList<ParameterSyntax>)

Creates a new ParameterListSyntax instance.

ParameterList(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)

Creates a new ParameterListSyntax instance.

ParenthesizedExpression(ExpressionSyntax)

Creates a new ParenthesizedExpressionSyntax instance.

ParenthesizedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)

Creates a new ParenthesizedExpressionSyntax instance.

ParenthesizedLambdaExpression()

Creates a new ParenthesizedLambdaExpressionSyntax instance.

ParenthesizedLambdaExpression(CSharpSyntaxNode)

Creates a new ParenthesizedLambdaExpressionSyntax instance.

ParenthesizedLambdaExpression(ParameterListSyntax, BlockSyntax, ExpressionSyntax)

Creates a new ParenthesizedLambdaExpressionSyntax instance.

ParenthesizedLambdaExpression(ParameterListSyntax, CSharpSyntaxNode)

Creates a new ParenthesizedLambdaExpressionSyntax instance.

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

Creates a new ParenthesizedLambdaExpressionSyntax instance.

ParenthesizedLambdaExpression(SyntaxToken, ParameterListSyntax, SyntaxToken, CSharpSyntaxNode)

Creates a new ParenthesizedLambdaExpressionSyntax instance.

ParenthesizedPattern(PatternSyntax)

Creates a new ParenthesizedPatternSyntax instance.

ParenthesizedPattern(SyntaxToken, PatternSyntax, SyntaxToken)

Creates a new ParenthesizedPatternSyntax instance.

ParenthesizedVariableDesignation(SeparatedSyntaxList<VariableDesignationSyntax>)

Creates a new ParenthesizedVariableDesignationSyntax instance.

ParenthesizedVariableDesignation(SyntaxToken, SeparatedSyntaxList<VariableDesignationSyntax>, SyntaxToken)

Creates a new ParenthesizedVariableDesignationSyntax instance.

ParseArgumentList(String, Int32, ParseOptions, Boolean)

Parse an ArgumentListSyntax node.

ParseAttributeArgumentList(String, Int32, ParseOptions, Boolean)

Parse an AttributeArgumentListSyntax node.

ParseBracketedArgumentList(String, Int32, ParseOptions, Boolean)

Parse a BracketedArgumentListSyntax node.

ParseBracketedParameterList(String, Int32, ParseOptions, Boolean)

Parse a BracketedParameterListSyntax node.

ParseCompilationUnit(String, Int32, CSharpParseOptions)

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

ParseExpression(String, Int32, ParseOptions, Boolean)

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

ParseLeadingTrivia(String, Int32)

Parse a list of trivia rules for leading trivia.

ParseMemberDeclaration(String, Int32, ParseOptions, Boolean)

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

ParseName(String, Int32, Boolean)

Parse a NameSyntax node using the grammar rule for names.

ParseParameterList(String, Int32, ParseOptions, Boolean)

Parse a ParameterListSyntax node.

ParseStatement(String, Int32, ParseOptions, Boolean)

Parse a StatementSyntaxNode using grammar rule for statements.

ParseSyntaxTree(SourceText, ParseOptions, String, CancellationToken)

Produces a syntax tree by parsing the source text.

ParseSyntaxTree(SourceText, ParseOptions, String, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken)

Produces a syntax tree by parsing the source text.

ParseSyntaxTree(SourceText, ParseOptions, String, ImmutableDictionary<String,ReportDiagnostic>, Nullable<Boolean>, CancellationToken)

Produces a syntax tree by parsing the source text.

ParseSyntaxTree(String, ParseOptions, String, Encoding, CancellationToken)

Produces a syntax tree by parsing the source text.

ParseSyntaxTree(String, ParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken)

Produces a syntax tree by parsing the source text.

ParseSyntaxTree(String, ParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>, Nullable<Boolean>, CancellationToken)

Produces a syntax tree by parsing the source text.

ParseToken(String, Int32)

Parse a C# language token.

ParseTokens(String, Int32, Int32, CSharpParseOptions)

Parse a sequence of C# language tokens.

ParseTrailingTrivia(String, Int32)

Parse a list of trivia using the parsing rules for trailing trivia.

ParseTypeName(String, Int32, Boolean)

Parse a TypeNameSyntax node using the grammar rule for type names.

ParseTypeName(String, Int32, ParseOptions, Boolean)

Parse a TypeNameSyntax node using the grammar rule for type names.

PointerType(TypeSyntax)

Creates a new PointerTypeSyntax instance.

PointerType(TypeSyntax, SyntaxToken)

Creates a new PointerTypeSyntax instance.

PositionalPatternClause(SeparatedSyntaxList<SubpatternSyntax>)

Creates a new PositionalPatternClauseSyntax instance.

PositionalPatternClause(SyntaxToken, SeparatedSyntaxList<SubpatternSyntax>, SyntaxToken)

Creates a new PositionalPatternClauseSyntax instance.

PostfixUnaryExpression(SyntaxKind, ExpressionSyntax)

Creates a new PostfixUnaryExpressionSyntax instance.

PostfixUnaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken)

Creates a new PostfixUnaryExpressionSyntax instance.

PragmaChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new PragmaChecksumDirectiveTriviaSyntax instance.

PragmaChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new PragmaChecksumDirectiveTriviaSyntax instance.

PragmaWarningDirectiveTrivia(SyntaxToken, Boolean)

Creates a new PragmaWarningDirectiveTriviaSyntax instance.

PragmaWarningDirectiveTrivia(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, Boolean)

Creates a new PragmaWarningDirectiveTriviaSyntax instance.

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

Creates a new PragmaWarningDirectiveTriviaSyntax instance.

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

Creates a new PragmaWarningDirectiveTriviaSyntax instance.

PragmaWarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new PragmaWarningDirectiveTriviaSyntax instance.

PredefinedType(SyntaxToken)

Creates a new PredefinedTypeSyntax instance.

PrefixUnaryExpression(SyntaxKind, ExpressionSyntax)

Creates a new PrefixUnaryExpressionSyntax instance.

PrefixUnaryExpression(SyntaxKind, SyntaxToken, ExpressionSyntax)

Creates a new PrefixUnaryExpressionSyntax instance.

PreprocessingMessage(String)

Creates a trivia with kind PreprocessingMessageTrivia.

PrimaryConstructorBaseType(TypeSyntax)

Creates a new PrimaryConstructorBaseTypeSyntax instance.

PrimaryConstructorBaseType(TypeSyntax, ArgumentListSyntax)

Creates a new PrimaryConstructorBaseTypeSyntax instance.

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

Creates a new PropertyDeclarationSyntax instance.

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

Creates a new PropertyDeclarationSyntax instance.

PropertyDeclaration(TypeSyntax, String)

Creates a new PropertyDeclarationSyntax instance.

PropertyDeclaration(TypeSyntax, SyntaxToken)

Creates a new PropertyDeclarationSyntax instance.

PropertyPatternClause(SeparatedSyntaxList<SubpatternSyntax>)

Creates a new PropertyPatternClauseSyntax instance.

PropertyPatternClause(SyntaxToken, SeparatedSyntaxList<SubpatternSyntax>, SyntaxToken)

Creates a new PropertyPatternClauseSyntax instance.

QualifiedCref(TypeSyntax, MemberCrefSyntax)

Creates a new QualifiedCrefSyntax instance.

QualifiedCref(TypeSyntax, SyntaxToken, MemberCrefSyntax)

Creates a new QualifiedCrefSyntax instance.

QualifiedName(NameSyntax, SimpleNameSyntax)

Creates a new QualifiedNameSyntax instance.

QualifiedName(NameSyntax, SyntaxToken, SimpleNameSyntax)

Creates a new QualifiedNameSyntax instance.

QueryBody(SelectOrGroupClauseSyntax)

Creates a new QueryBodySyntax instance.

QueryBody(SyntaxList<QueryClauseSyntax>, SelectOrGroupClauseSyntax, QueryContinuationSyntax)

Creates a new QueryBodySyntax instance.

QueryContinuation(String, QueryBodySyntax)

Creates a new QueryContinuationSyntax instance.

QueryContinuation(SyntaxToken, QueryBodySyntax)

Creates a new QueryContinuationSyntax instance.

QueryContinuation(SyntaxToken, SyntaxToken, QueryBodySyntax)

Creates a new QueryContinuationSyntax instance.

QueryExpression(FromClauseSyntax, QueryBodySyntax)

Creates a new QueryExpressionSyntax instance.

RangeExpression()

Creates a new RangeExpressionSyntax instance.

RangeExpression(ExpressionSyntax, ExpressionSyntax)

Creates a new RangeExpressionSyntax instance.

RangeExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

Creates a new RangeExpressionSyntax instance.

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

Creates a new RecordDeclarationSyntax instance.

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

Creates a new RecordDeclarationSyntax instance.

RecordDeclaration(SyntaxToken, String)

Creates a new RecordDeclarationSyntax instance.

RecordDeclaration(SyntaxToken, SyntaxToken)

Creates a new RecordDeclarationSyntax instance.

RecursivePattern()

Creates a new RecursivePatternSyntax instance.

RecursivePattern(TypeSyntax, PositionalPatternClauseSyntax, PropertyPatternClauseSyntax, VariableDesignationSyntax)

Creates a new RecursivePatternSyntax instance.

ReferenceDirectiveTrivia(SyntaxToken, Boolean)

Creates a new ReferenceDirectiveTriviaSyntax instance.

ReferenceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new ReferenceDirectiveTriviaSyntax instance.

RefExpression(ExpressionSyntax)

Creates a new RefExpressionSyntax instance.

RefExpression(SyntaxToken, ExpressionSyntax)

Creates a new RefExpressionSyntax instance.

RefType(SyntaxToken, SyntaxToken, TypeSyntax)

Creates a new RefTypeSyntax instance.

RefType(SyntaxToken, TypeSyntax)

Creates a new RefTypeSyntax instance.

RefType(TypeSyntax)

Creates a new RefTypeSyntax instance.

RefTypeExpression(ExpressionSyntax)

Creates a new RefTypeExpressionSyntax instance.

RefTypeExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Creates a new RefTypeExpressionSyntax instance.

RefValueExpression(ExpressionSyntax, TypeSyntax)

Creates a new RefValueExpressionSyntax instance.

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

Creates a new RefValueExpressionSyntax instance.

RegionDirectiveTrivia(Boolean)

Creates a new RegionDirectiveTriviaSyntax instance.

RegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new RegionDirectiveTriviaSyntax instance.

RelationalPattern(SyntaxToken, ExpressionSyntax)

Creates a new RelationalPatternSyntax instance.

ReturnStatement(ExpressionSyntax)

Creates a new ReturnStatementSyntax instance.

ReturnStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax)

Creates a new ReturnStatementSyntax instance.

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

Creates a new ReturnStatementSyntax instance.

ReturnStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)

Creates a new ReturnStatementSyntax instance.

SelectClause(ExpressionSyntax)

Creates a new SelectClauseSyntax instance.

SelectClause(SyntaxToken, ExpressionSyntax)

Creates a new SelectClauseSyntax instance.

SeparatedList<TNode>()

Creates an empty separated list.

SeparatedList<TNode>(IEnumerable<SyntaxNodeOrToken>)

Creates a separated list from a sequence of nodes and tokens, starting with a node and alternating between additional nodes and separator tokens.

SeparatedList<TNode>(IEnumerable<TNode>)

Creates a separated list of nodes from a sequence of nodes, synthesizing comma separators in between.

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

Creates a separated list of nodes from a sequence of nodes and a sequence of separator tokens.

SeparatedList<TNode>(SyntaxNodeOrTokenList)

Creates a separated list from a SyntaxNodeOrTokenList, where the list elements start with a node and then alternate between additional nodes and separator tokens.

ShebangDirectiveTrivia(Boolean)

Creates a new ShebangDirectiveTriviaSyntax instance.

ShebangDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new ShebangDirectiveTriviaSyntax instance.

SimpleBaseType(TypeSyntax)

Creates a new SimpleBaseTypeSyntax instance.

SimpleLambdaExpression(ParameterSyntax)

Creates a new SimpleLambdaExpressionSyntax instance.

SimpleLambdaExpression(ParameterSyntax, BlockSyntax, ExpressionSyntax)

Creates a new SimpleLambdaExpressionSyntax instance.

SimpleLambdaExpression(ParameterSyntax, CSharpSyntaxNode)

Creates a new SimpleLambdaExpressionSyntax instance.

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

Creates a new SimpleLambdaExpressionSyntax instance.

SimpleLambdaExpression(SyntaxToken, ParameterSyntax, SyntaxToken, CSharpSyntaxNode)

Creates a new SimpleLambdaExpressionSyntax instance.

SingletonList<TNode>(TNode)

Creates a singleton list of syntax nodes.

SingletonSeparatedList<TNode>(TNode)

Creates a singleton separated list.

SingleVariableDesignation(SyntaxToken)

Creates a new SingleVariableDesignationSyntax instance.

SizeOfExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

Creates a new SizeOfExpressionSyntax instance.

SizeOfExpression(TypeSyntax)

Creates a new SizeOfExpressionSyntax instance.

SkippedTokensTrivia()

Creates a new SkippedTokensTriviaSyntax instance.

SkippedTokensTrivia(SyntaxTokenList)

Creates a new SkippedTokensTriviaSyntax instance.

StackAllocArrayCreationExpression(SyntaxToken, TypeSyntax)
StackAllocArrayCreationExpression(SyntaxToken, TypeSyntax, InitializerExpressionSyntax)

Creates a new StackAllocArrayCreationExpressionSyntax instance.

StackAllocArrayCreationExpression(TypeSyntax)

Creates a new StackAllocArrayCreationExpressionSyntax instance.

StackAllocArrayCreationExpression(TypeSyntax, InitializerExpressionSyntax)

Creates a new StackAllocArrayCreationExpressionSyntax instance.

StructDeclaration(String)

Creates a new StructDeclarationSyntax instance.

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

Creates a new StructDeclarationSyntax instance.

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

Creates a new StructDeclarationSyntax instance.

StructDeclaration(SyntaxToken)

Creates a new StructDeclarationSyntax instance.

Subpattern(NameColonSyntax, PatternSyntax)

Creates a new SubpatternSyntax instance.

Subpattern(PatternSyntax)

Creates a new SubpatternSyntax instance.

SwitchExpression(ExpressionSyntax)

Creates a new SwitchExpressionSyntax instance.

SwitchExpression(ExpressionSyntax, SeparatedSyntaxList<SwitchExpressionArmSyntax>)

Creates a new SwitchExpressionSyntax instance.

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

Creates a new SwitchExpressionSyntax instance.

SwitchExpressionArm(PatternSyntax, ExpressionSyntax)

Creates a new SwitchExpressionArmSyntax instance.

SwitchExpressionArm(PatternSyntax, WhenClauseSyntax, ExpressionSyntax)

Creates a new SwitchExpressionArmSyntax instance.

SwitchExpressionArm(PatternSyntax, WhenClauseSyntax, SyntaxToken, ExpressionSyntax)

Creates a new SwitchExpressionArmSyntax instance.

SwitchSection()

Creates a new SwitchSectionSyntax instance.

SwitchSection(SyntaxList<SwitchLabelSyntax>, SyntaxList<StatementSyntax>)

Creates a new SwitchSectionSyntax instance.

SwitchStatement(ExpressionSyntax)

Creates a new SwitchStatementSyntax instance.

SwitchStatement(ExpressionSyntax, SyntaxList<SwitchSectionSyntax>)

Creates a new SwitchStatementSyntax instance.

SwitchStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxList<SwitchSectionSyntax>, SyntaxToken)

Creates a new SwitchStatementSyntax instance.

SwitchStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxList<SwitchSectionSyntax>, SyntaxToken)

Creates a new SwitchStatementSyntax instance.

SyntaxTree(SyntaxNode, ParseOptions, String, Encoding)

Create a new syntax tree from a syntax node.

SyntaxTrivia(SyntaxKind, String)

Trivia nodes represent parts of the program text that are not parts of the syntactic grammar, such as spaces, newlines, comments, preprocessor directives, and disabled code.

ThisExpression()

Creates a new ThisExpressionSyntax instance.

ThisExpression(SyntaxToken)

Creates a new ThisExpressionSyntax instance.

ThrowExpression(ExpressionSyntax)

Creates a new ThrowExpressionSyntax instance.

ThrowExpression(SyntaxToken, ExpressionSyntax)

Creates a new ThrowExpressionSyntax instance.

ThrowStatement(ExpressionSyntax)

Creates a new ThrowStatementSyntax instance.

ThrowStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax)

Creates a new ThrowStatementSyntax instance.

ThrowStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, ExpressionSyntax, SyntaxToken)

Creates a new ThrowStatementSyntax instance.

ThrowStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)

Creates a new ThrowStatementSyntax instance.

Token(SyntaxKind)

Creates a token corresponding to a syntax kind. This method can be used for token syntax kinds whose text can be inferred by the kind alone.

Token(SyntaxTriviaList, SyntaxKind, String, String, SyntaxTriviaList)

Creates a token corresponding to syntax kind. This method gives control over token Text and ValueText.

For example, consider the text '<see cref="operator &#43;"/>'. To create a token for the value of the operator symbol (&#43;), one would call Token(default(SyntaxTriviaList), SyntaxKind.PlusToken, "&#43;", "+", default(SyntaxTriviaList)).

Token(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList)

Creates a token corresponding to syntax kind. This method can be used for token syntax kinds whose text can be inferred by the kind alone.

TokenList()

Creates an empty list of tokens.

TokenList(IEnumerable<SyntaxToken>)

Creates a list of tokens.

TokenList(SyntaxToken)

Creates a singleton list of tokens.

TokenList(SyntaxToken[])

Creates a list of tokens.

Trivia(StructuredTriviaSyntax)

Creates a trivia from a StructuredTriviaSyntax node.

TriviaList()

Creates an empty list of trivia.

TriviaList(IEnumerable<SyntaxTrivia>)

Creates a list of trivia.

TriviaList(SyntaxTrivia)

Creates a singleton list of trivia.

TriviaList(SyntaxTrivia[])

Creates a list of trivia.

TryStatement(BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax)

Creates a new TryStatementSyntax instance.

TryStatement(SyntaxList<AttributeListSyntax>, BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax)

Creates a new TryStatementSyntax instance.

TryStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax)

Creates a new TryStatementSyntax instance.

TryStatement(SyntaxList<CatchClauseSyntax>)

Creates a new TryStatementSyntax instance.

TryStatement(SyntaxToken, BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax)

Creates a new TryStatementSyntax instance.

TupleElement(TypeSyntax)

Creates a new TupleElementSyntax instance.

TupleElement(TypeSyntax, SyntaxToken)

Creates a new TupleElementSyntax instance.

TupleExpression(SeparatedSyntaxList<ArgumentSyntax>)

Creates a new TupleExpressionSyntax instance.

TupleExpression(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

Creates a new TupleExpressionSyntax instance.

TupleType(SeparatedSyntaxList<TupleElementSyntax>)

Creates a new TupleTypeSyntax instance.

TupleType(SyntaxToken, SeparatedSyntaxList<TupleElementSyntax>, SyntaxToken)

Creates a new TupleTypeSyntax instance.

TypeArgumentList(SeparatedSyntaxList<TypeSyntax>)

Creates a new TypeArgumentListSyntax instance.

TypeArgumentList(SyntaxToken, SeparatedSyntaxList<TypeSyntax>, SyntaxToken)

Creates a new TypeArgumentListSyntax instance.

TypeConstraint(TypeSyntax)

Creates a new TypeConstraintSyntax instance.

TypeCref(TypeSyntax)

Creates a new TypeCrefSyntax instance.

TypeDeclaration(SyntaxKind, String)
TypeDeclaration(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, BaseListSyntax, SyntaxList<TypeParameterConstraintClauseSyntax>, SyntaxToken, SyntaxList<MemberDeclarationSyntax>, SyntaxToken, SyntaxToken)
TypeDeclaration(SyntaxKind, SyntaxToken)
TypeOfExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

Creates a new TypeOfExpressionSyntax instance.

TypeOfExpression(TypeSyntax)

Creates a new TypeOfExpressionSyntax instance.

TypeParameter(String)

Creates a new TypeParameterSyntax instance.

TypeParameter(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)

Creates a new TypeParameterSyntax instance.

TypeParameter(SyntaxToken)

Creates a new TypeParameterSyntax instance.

TypeParameterConstraintClause(IdentifierNameSyntax)

Creates a new TypeParameterConstraintClauseSyntax instance.

TypeParameterConstraintClause(IdentifierNameSyntax, SeparatedSyntaxList<TypeParameterConstraintSyntax>)

Creates a new TypeParameterConstraintClauseSyntax instance.

TypeParameterConstraintClause(String)

Creates a new TypeParameterConstraintClauseSyntax instance.

TypeParameterConstraintClause(SyntaxToken, IdentifierNameSyntax, SyntaxToken, SeparatedSyntaxList<TypeParameterConstraintSyntax>)

Creates a new TypeParameterConstraintClauseSyntax instance.

TypeParameterList(SeparatedSyntaxList<TypeParameterSyntax>)

Creates a new TypeParameterListSyntax instance.

TypeParameterList(SyntaxToken, SeparatedSyntaxList<TypeParameterSyntax>, SyntaxToken)

Creates a new TypeParameterListSyntax instance.

TypePattern(TypeSyntax)

Creates a new TypePatternSyntax instance.

UnaryPattern(PatternSyntax)

Creates a new UnaryPatternSyntax instance.

UnaryPattern(SyntaxToken, PatternSyntax)

Creates a new UnaryPatternSyntax instance.

UndefDirectiveTrivia(String, Boolean)

Creates a new UndefDirectiveTriviaSyntax instance.

UndefDirectiveTrivia(SyntaxToken, Boolean)

Creates a new UndefDirectiveTriviaSyntax instance.

UndefDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new UndefDirectiveTriviaSyntax instance.

UnsafeStatement(BlockSyntax)

Creates a new UnsafeStatementSyntax instance.

UnsafeStatement(SyntaxList<AttributeListSyntax>, BlockSyntax)

Creates a new UnsafeStatementSyntax instance.

UnsafeStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, BlockSyntax)

Creates a new UnsafeStatementSyntax instance.

UnsafeStatement(SyntaxToken, BlockSyntax)

Creates a new UnsafeStatementSyntax instance.

UsingDirective(NameEqualsSyntax, NameSyntax)

Creates a new UsingDirectiveSyntax instance.

UsingDirective(NameSyntax)

Creates a new UsingDirectiveSyntax instance.

UsingDirective(SyntaxToken, NameEqualsSyntax, NameSyntax)

Creates a new UsingDirectiveSyntax instance.

UsingDirective(SyntaxToken, SyntaxToken, NameEqualsSyntax, NameSyntax, SyntaxToken)

Creates a new UsingDirectiveSyntax instance.

UsingStatement(StatementSyntax)

Creates a new UsingStatementSyntax instance.

UsingStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, SyntaxToken, VariableDeclarationSyntax, ExpressionSyntax, SyntaxToken, StatementSyntax)

Creates a new UsingStatementSyntax instance.

UsingStatement(SyntaxList<AttributeListSyntax>, VariableDeclarationSyntax, ExpressionSyntax, StatementSyntax)

Creates a new UsingStatementSyntax instance.

UsingStatement(SyntaxToken, SyntaxToken, SyntaxToken, VariableDeclarationSyntax, ExpressionSyntax, SyntaxToken, StatementSyntax)

Creates a new UsingStatementSyntax instance.

UsingStatement(SyntaxToken, SyntaxToken, VariableDeclarationSyntax, ExpressionSyntax, SyntaxToken, StatementSyntax)

Creates a new UsingStatementSyntax instance.

UsingStatement(VariableDeclarationSyntax, ExpressionSyntax, StatementSyntax)

Creates a new UsingStatementSyntax instance.

VariableDeclaration(TypeSyntax)

Creates a new VariableDeclarationSyntax instance.

VariableDeclaration(TypeSyntax, SeparatedSyntaxList<VariableDeclaratorSyntax>)

Creates a new VariableDeclarationSyntax instance.

VariableDeclarator(String)

Creates a new VariableDeclaratorSyntax instance.

VariableDeclarator(SyntaxToken)

Creates a new VariableDeclaratorSyntax instance.

VariableDeclarator(SyntaxToken, BracketedArgumentListSyntax, EqualsValueClauseSyntax)

Creates a new VariableDeclaratorSyntax instance.

VarPattern(SyntaxToken, VariableDesignationSyntax)

Creates a new VarPatternSyntax instance.

VarPattern(VariableDesignationSyntax)

Creates a new VarPatternSyntax instance.

VerbatimIdentifier(SyntaxTriviaList, String, String, SyntaxTriviaList)

Creates a verbatim token with kind IdentifierToken containing the specified text.

WarningDirectiveTrivia(Boolean)

Creates a new WarningDirectiveTriviaSyntax instance.

WarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

Creates a new WarningDirectiveTriviaSyntax instance.

WhenClause(ExpressionSyntax)

Creates a new WhenClauseSyntax instance.

WhenClause(SyntaxToken, ExpressionSyntax)

Creates a new WhenClauseSyntax instance.

WhereClause(ExpressionSyntax)

Creates a new WhereClauseSyntax instance.

WhereClause(SyntaxToken, ExpressionSyntax)

Creates a new WhereClauseSyntax instance.

WhileStatement(ExpressionSyntax, StatementSyntax)

Creates a new WhileStatementSyntax instance.

WhileStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, StatementSyntax)

Creates a new WhileStatementSyntax instance.

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

Creates a new WhileStatementSyntax instance.

WhileStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)

Creates a new WhileStatementSyntax instance.

Whitespace(String)

Creates a trivia with kind WhitespaceTrivia containing the specified text.

Whitespace(String, Boolean)
WithExpression(ExpressionSyntax, InitializerExpressionSyntax)

Creates a new WithExpressionSyntax instance.

WithExpression(ExpressionSyntax, SyntaxToken, InitializerExpressionSyntax)

Creates a new WithExpressionSyntax instance.

XmlCDataSection(SyntaxToken, SyntaxTokenList, SyntaxToken)

Creates a new XmlCDataSectionSyntax instance.

XmlCDataSection(SyntaxTokenList)

Creates a new XmlCDataSectionSyntax instance.

XmlComment(SyntaxToken, SyntaxTokenList, SyntaxToken)

Creates a new XmlCommentSyntax instance.

XmlComment(SyntaxTokenList)

Creates a new XmlCommentSyntax instance.

XmlCrefAttribute(CrefSyntax)

Creates a syntax node for a cref attribute within a xml documentation comment.

XmlCrefAttribute(CrefSyntax, SyntaxKind)

Creates a syntax node for a cref attribute within a xml documentation comment.

XmlCrefAttribute(XmlNameSyntax, SyntaxToken, CrefSyntax, SyntaxToken)

Creates a new XmlCrefAttributeSyntax instance.

XmlCrefAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, CrefSyntax, SyntaxToken)

Creates a new XmlCrefAttributeSyntax instance.

XmlElement(String, SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of a named xml element within xml documentation comments.

XmlElement(XmlElementStartTagSyntax, SyntaxList<XmlNodeSyntax>, XmlElementEndTagSyntax)

Creates a new XmlElementSyntax instance.

XmlElement(XmlElementStartTagSyntax, XmlElementEndTagSyntax)

Creates a new XmlElementSyntax instance.

XmlElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of a named xml element within xml documentation comments.

XmlElementEndTag(SyntaxToken, XmlNameSyntax, SyntaxToken)

Creates a new XmlElementEndTagSyntax instance.

XmlElementEndTag(XmlNameSyntax)

Creates a new XmlElementEndTagSyntax instance.

XmlElementStartTag(SyntaxToken, XmlNameSyntax, SyntaxList<XmlAttributeSyntax>, SyntaxToken)

Creates a new XmlElementStartTagSyntax instance.

XmlElementStartTag(XmlNameSyntax)

Creates a new XmlElementStartTagSyntax instance.

XmlElementStartTag(XmlNameSyntax, SyntaxList<XmlAttributeSyntax>)

Creates a new XmlElementStartTagSyntax instance.

XmlEmptyElement(String)

Creates the syntax representation of a named empty xml element within xml documentation comments.

XmlEmptyElement(SyntaxToken, XmlNameSyntax, SyntaxList<XmlAttributeSyntax>, SyntaxToken)

Creates a new XmlEmptyElementSyntax instance.

XmlEmptyElement(XmlNameSyntax)

Creates a new XmlEmptyElementSyntax instance.

XmlEmptyElement(XmlNameSyntax, SyntaxList<XmlAttributeSyntax>)

Creates a new XmlEmptyElementSyntax instance.

XmlEntity(SyntaxTriviaList, String, String, SyntaxTriviaList)

Creates a token with kind XmlEntityLiteralToken.

XmlExampleElement(SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of an example element within xml documentation comments.

XmlExampleElement(XmlNodeSyntax[])

Creates the syntax representation of an example element within xml documentation comments.

XmlExceptionElement(CrefSyntax, SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of an exception element within xml documentation comments.

XmlExceptionElement(CrefSyntax, XmlNodeSyntax[])

Creates the syntax representation of an exception element within xml documentation comments.

XmlMultiLineElement(String, SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of an xml element that spans multiple text lines.

XmlMultiLineElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of an xml element that spans multiple text lines.

XmlName(String)

Creates a new XmlNameSyntax instance.

XmlName(SyntaxToken)

Creates a new XmlNameSyntax instance.

XmlName(XmlPrefixSyntax, SyntaxToken)

Creates a new XmlNameSyntax instance.

XmlNameAttribute(String)

Creates a syntax node for a name attribute in a xml element within a xml documentation comment.

XmlNameAttribute(XmlNameSyntax, SyntaxToken, IdentifierNameSyntax, SyntaxToken)

Creates a new XmlNameAttributeSyntax instance.

XmlNameAttribute(XmlNameSyntax, SyntaxToken, String, SyntaxToken)

Creates a new XmlNameAttributeSyntax instance.

XmlNameAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, IdentifierNameSyntax, SyntaxToken)

Creates a new XmlNameAttributeSyntax instance.

XmlNewLine(String)

Creates the syntax representation of an xml text that contains a newline token with a documentation comment exterior trivia at the end (continued documentation comment).

XmlNullKeywordElement()

Creates the syntax representation of a see element within xml documentation comments, that points to the 'null' language keyword.

XmlParaElement(SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of a para element within xml documentation comments.

XmlParaElement(XmlNodeSyntax[])

Creates the syntax representation of a para element within xml documentation comments.

XmlParamElement(String, SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of a param element within xml documentation comments (e.g. for documentation of method parameters).

XmlParamElement(String, XmlNodeSyntax[])

Creates the syntax representation of a param element within xml documentation comments (e.g. for documentation of method parameters).

XmlParamRefElement(String)

Creates the syntax representation of a paramref element within xml documentation comments (e.g. for referencing particular parameters of a method).

XmlPermissionElement(CrefSyntax, SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of a permission element within xml documentation comments.

XmlPermissionElement(CrefSyntax, XmlNodeSyntax[])

Creates the syntax representation of a permission element within xml documentation comments.

XmlPlaceholderElement(SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of a placeholder element within xml documentation comments.

XmlPlaceholderElement(XmlNodeSyntax[])

Creates the syntax representation of a placeholder element within xml documentation comments.

XmlPrefix(String)

Creates a new XmlPrefixSyntax instance.

XmlPrefix(SyntaxToken)

Creates a new XmlPrefixSyntax instance.

XmlPrefix(SyntaxToken, SyntaxToken)

Creates a new XmlPrefixSyntax instance.

XmlPreliminaryElement()

Creates a syntax node for a preliminary element within a xml documentation comment.

XmlProcessingInstruction(SyntaxToken, XmlNameSyntax, SyntaxTokenList, SyntaxToken)

Creates a new XmlProcessingInstructionSyntax instance.

XmlProcessingInstruction(XmlNameSyntax)

Creates a new XmlProcessingInstructionSyntax instance.

XmlProcessingInstruction(XmlNameSyntax, SyntaxTokenList)

Creates a new XmlProcessingInstructionSyntax instance.

XmlRemarksElement(SyntaxList<XmlNodeSyntax>)

Creates a remarks element within an xml documentation comment.

XmlRemarksElement(XmlNodeSyntax[])

Creates a remarks element within an xml documentation comment.

XmlReturnsElement(SyntaxList<XmlNodeSyntax>)

Creates a returns element within an xml documentation comment.

XmlReturnsElement(XmlNodeSyntax[])

Creates a returns element within an xml documentation comment.

XmlSeeAlsoElement(CrefSyntax)

Creates a seealso element within an xml documentation comment.

XmlSeeAlsoElement(Uri, SyntaxList<XmlNodeSyntax>)

Creates a seealso element within an xml documentation comment.

XmlSeeElement(CrefSyntax)

Creates a see element within an xml documentation comment.

XmlSummaryElement(SyntaxList<XmlNodeSyntax>)

Creates a summary element within an xml documentation comment.

XmlSummaryElement(XmlNodeSyntax[])

Creates a summary element within an xml documentation comment.

XmlText()

Creates a new XmlTextSyntax instance.

XmlText(String)

Generates the syntax representation of a xml text node (e.g. for xml documentation comments).

XmlText(SyntaxToken[])

Generates the syntax representation of a xml text node (e.g. for xml documentation comments).

XmlText(SyntaxTokenList)

Creates a new XmlTextSyntax instance.

XmlTextAttribute(String, String)

Creates the syntax representation of an xml text attribute.

XmlTextAttribute(String, SyntaxKind, SyntaxTokenList)

Creates the syntax representation of an xml text attribute.

XmlTextAttribute(String, SyntaxToken[])

Creates the syntax representation of an xml text attribute.

XmlTextAttribute(XmlNameSyntax, SyntaxKind, SyntaxTokenList)

Creates the syntax representation of an xml text attribute.

XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken)

Creates a new XmlTextAttributeSyntax instance.

XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken)

Creates a new XmlTextAttributeSyntax instance.

XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxTokenList, SyntaxToken)

Creates a new XmlTextAttributeSyntax instance.

XmlTextLiteral(String)

Generates the syntax representation of an xml text literal.

XmlTextLiteral(String, String)

Generates the syntax representation of an xml text literal.

XmlTextLiteral(SyntaxTriviaList, String, String, SyntaxTriviaList)

Creates a token with kind XmlTextLiteralToken.

XmlTextNewLine(String)

Creates the syntax representation of an xml newline token with a documentation comment exterior trivia at the end (continued documentation comment).

XmlTextNewLine(String, Boolean)

Creates the syntax representation of an xml newline token for xml documentation comments.

XmlTextNewLine(SyntaxTriviaList, String, String, SyntaxTriviaList)

Creates a token with kind XmlTextLiteralNewLineToken.

XmlThreadSafetyElement()

Creates a threadsafety element within an xml documentation comment.

XmlThreadSafetyElement(Boolean, Boolean)

Creates a threadsafety element within an xml documentation comment.

XmlValueElement(SyntaxList<XmlNodeSyntax>)

Creates the syntax representation of an xml value element (e.g. for xml documentation comments).

XmlValueElement(XmlNodeSyntax[])

Creates the syntax representation of an xml value element (e.g. for xml documentation comments).

YieldStatement(SyntaxKind, ExpressionSyntax)

Creates a new YieldStatementSyntax instance.

YieldStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, ExpressionSyntax)

Creates a new YieldStatementSyntax instance.

YieldStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Creates a new YieldStatementSyntax instance.

YieldStatement(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

Creates a new YieldStatementSyntax instance.

Applies to