Click or drag to resize

SyntaxFactory Class



A class containing factory methods for constructing syntax nodes, tokens and trivia.
Inheritance Hierarchy
SystemObject
  Microsoft.CodeAnalysis.CSharpSyntaxFactory

Namespace:  Microsoft.CodeAnalysis.CSharp
Assembly:  Microsoft.CodeAnalysis.CSharp (in Microsoft.CodeAnalysis.CSharp.dll) Version: 2.3.0-dev-56735-00. Commit Hash: <developer build>
Syntax
public static class SyntaxFactory

The SyntaxFactory type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberCarriageReturn
A trivia with kind EndOfLineTrivia containing a single carriage return character.
Public propertyStatic memberCarriageReturnLineFeed
A trivia with kind EndOfLineTrivia containing both the carriage return and line feed characters.
Public propertyStatic memberElasticCarriageReturn
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.
Public propertyStatic memberElasticCarriageReturnLineFeed
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.
Public propertyStatic memberElasticLineFeed
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.
Public propertyStatic memberElasticMarker
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.
Public propertyStatic memberElasticSpace
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.
Public propertyStatic memberElasticTab
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.
Public propertyStatic memberLineFeed
A trivia with kind EndOfLineTrivia containing a single line feed character.
Public propertyStatic memberSpace
A trivia with kind WhitespaceTrivia containing a single space character.
Public propertyStatic memberTab
A trivia with kind WhitespaceTrivia containing a single tab character.
Top
Methods
  NameDescription
Public methodStatic memberAccessorDeclaration(SyntaxKind)
Creates a new AccessorDeclarationSyntax instance.
Public methodStatic memberAccessorDeclaration(SyntaxKind, BlockSyntax)
Creates a new AccessorDeclarationSyntax instance.
Public methodStatic memberAccessorDeclaration(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, ArrowExpressionClauseSyntax)
Public methodStatic memberAccessorDeclaration(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, BlockSyntax)
Public methodStatic memberAccessorDeclaration(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, BlockSyntax, ArrowExpressionClauseSyntax)
Creates a new AccessorDeclarationSyntax instance.
Public methodStatic memberAccessorDeclaration(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ArrowExpressionClauseSyntax, SyntaxToken)
Public methodStatic memberAccessorDeclaration(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, BlockSyntax, SyntaxToken)
Public methodStatic memberAccessorDeclaration(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, BlockSyntax, ArrowExpressionClauseSyntax, SyntaxToken)
Creates a new AccessorDeclarationSyntax instance.
Public methodStatic memberAccessorList(SyntaxListAccessorDeclarationSyntax)
Creates a new AccessorListSyntax instance.
Public methodStatic memberAccessorList(SyntaxToken, SyntaxListAccessorDeclarationSyntax, SyntaxToken)
Creates a new AccessorListSyntax instance.
Public methodStatic memberAliasQualifiedName(String, SimpleNameSyntax)
Creates a new AliasQualifiedNameSyntax instance.
Public methodStatic memberAliasQualifiedName(IdentifierNameSyntax, SimpleNameSyntax)
Creates a new AliasQualifiedNameSyntax instance.
Public methodStatic memberAliasQualifiedName(IdentifierNameSyntax, SyntaxToken, SimpleNameSyntax)
Creates a new AliasQualifiedNameSyntax instance.
Public methodStatic memberAnonymousMethodExpression
Creates a new AnonymousMethodExpressionSyntax instance.
Public methodStatic memberAnonymousMethodExpression(CSharpSyntaxNode)
Creates a new AnonymousMethodExpressionSyntax instance.
Public methodStatic memberAnonymousMethodExpression(ParameterListSyntax, CSharpSyntaxNode)
Creates a new AnonymousMethodExpressionSyntax instance.
Public methodStatic memberAnonymousMethodExpression(SyntaxToken, SyntaxToken, ParameterListSyntax, CSharpSyntaxNode)
Creates a new AnonymousMethodExpressionSyntax instance.
Public methodStatic memberAnonymousObjectCreationExpression(SeparatedSyntaxListAnonymousObjectMemberDeclaratorSyntax)
Creates a new AnonymousObjectCreationExpressionSyntax instance.
Public methodStatic memberAnonymousObjectCreationExpression(SyntaxToken, SyntaxToken, SeparatedSyntaxListAnonymousObjectMemberDeclaratorSyntax, SyntaxToken)
Creates a new AnonymousObjectCreationExpressionSyntax instance.
Public methodStatic memberAnonymousObjectMemberDeclarator(ExpressionSyntax)
Creates a new AnonymousObjectMemberDeclaratorSyntax instance.
Public methodStatic memberAnonymousObjectMemberDeclarator(NameEqualsSyntax, ExpressionSyntax)
Creates a new AnonymousObjectMemberDeclaratorSyntax instance.
Public methodStatic memberAreEquivalent(SyntaxToken, SyntaxToken)
Determines if two syntax tokens are the same, disregarding trivia differences.
Public methodStatic memberAreEquivalent(SyntaxTokenList, SyntaxTokenList)
Determines if two lists of tokens are the same, disregarding trivia differences.
Public methodStatic memberAreEquivalent(SyntaxNode, SyntaxNode, Boolean)
Determines if two syntax nodes are the same, disregarding trivia differences.
Public methodStatic memberAreEquivalent(SyntaxNode, SyntaxNode, FuncT, TResult)
Public methodStatic memberAreEquivalent(SyntaxTree, SyntaxTree, Boolean)
Determines if two trees are the same, disregarding trivia differences.
Public methodStatic memberAreEquivalentTNode(SeparatedSyntaxListTNode, SeparatedSyntaxListTNode, Boolean)
Determines if two lists of syntax nodes are the same, disregarding trivia differences.
Public methodStatic memberAreEquivalentTNode(SeparatedSyntaxListTNode, SeparatedSyntaxListTNode, FuncT, TResult)
Public methodStatic memberAreEquivalentTNode(SyntaxListTNode, SyntaxListTNode, Boolean)
Determines if two lists of syntax nodes are the same, disregarding trivia differences.
Public methodStatic memberAreEquivalentTNode(SyntaxListTNode, SyntaxListTNode, FuncT, TResult)
Public methodStatic memberArgument(ExpressionSyntax)
Creates a new ArgumentSyntax instance.
Public methodStatic memberArgument(NameColonSyntax, SyntaxToken, ExpressionSyntax)
Creates a new ArgumentSyntax instance.
Public methodStatic memberArgumentList(SeparatedSyntaxListArgumentSyntax)
Creates a new ArgumentListSyntax instance.
Public methodStatic memberArgumentList(SyntaxToken, SeparatedSyntaxListArgumentSyntax, SyntaxToken)
Creates a new ArgumentListSyntax instance.
Public methodStatic memberArrayCreationExpression(ArrayTypeSyntax)
Creates a new ArrayCreationExpressionSyntax instance.
Public methodStatic memberArrayCreationExpression(ArrayTypeSyntax, InitializerExpressionSyntax)
Creates a new ArrayCreationExpressionSyntax instance.
Public methodStatic memberArrayCreationExpression(SyntaxToken, ArrayTypeSyntax, InitializerExpressionSyntax)
Creates a new ArrayCreationExpressionSyntax instance.
Public methodStatic memberArrayRankSpecifier(SeparatedSyntaxListExpressionSyntax)
Creates a new ArrayRankSpecifierSyntax instance.
Public methodStatic memberArrayRankSpecifier(SyntaxToken, SeparatedSyntaxListExpressionSyntax, SyntaxToken)
Creates a new ArrayRankSpecifierSyntax instance.
Public methodStatic memberArrayType(TypeSyntax)
Creates a new ArrayTypeSyntax instance.
Public methodStatic memberArrayType(TypeSyntax, SyntaxListArrayRankSpecifierSyntax)
Creates a new ArrayTypeSyntax instance.
Public methodStatic memberArrowExpressionClause(ExpressionSyntax)
Creates a new ArrowExpressionClauseSyntax instance.
Public methodStatic memberArrowExpressionClause(SyntaxToken, ExpressionSyntax)
Creates a new ArrowExpressionClauseSyntax instance.
Public methodStatic memberAssignmentExpression(SyntaxKind, ExpressionSyntax, ExpressionSyntax)
Creates a new AssignmentExpressionSyntax instance.
Public methodStatic memberAssignmentExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Creates a new AssignmentExpressionSyntax instance.
Public methodStatic memberAttribute(NameSyntax)
Creates a new AttributeSyntax instance.
Public methodStatic memberAttribute(NameSyntax, AttributeArgumentListSyntax)
Creates a new AttributeSyntax instance.
Public methodStatic memberAttributeArgument(ExpressionSyntax)
Creates a new AttributeArgumentSyntax instance.
Public methodStatic memberAttributeArgument(NameEqualsSyntax, NameColonSyntax, ExpressionSyntax)
Creates a new AttributeArgumentSyntax instance.
Public methodStatic memberAttributeArgumentList(SeparatedSyntaxListAttributeArgumentSyntax)
Creates a new AttributeArgumentListSyntax instance.
Public methodStatic memberAttributeArgumentList(SyntaxToken, SeparatedSyntaxListAttributeArgumentSyntax, SyntaxToken)
Creates a new AttributeArgumentListSyntax instance.
Public methodStatic memberAttributeList(SeparatedSyntaxListAttributeSyntax)
Creates a new AttributeListSyntax instance.
Public methodStatic memberAttributeList(AttributeTargetSpecifierSyntax, SeparatedSyntaxListAttributeSyntax)
Creates a new AttributeListSyntax instance.
Public methodStatic memberAttributeList(SyntaxToken, AttributeTargetSpecifierSyntax, SeparatedSyntaxListAttributeSyntax, SyntaxToken)
Creates a new AttributeListSyntax instance.
Public methodStatic memberAttributeTargetSpecifier(SyntaxToken)
Creates a new AttributeTargetSpecifierSyntax instance.
Public methodStatic memberAttributeTargetSpecifier(SyntaxToken, SyntaxToken)
Creates a new AttributeTargetSpecifierSyntax instance.
Public methodStatic memberAwaitExpression(ExpressionSyntax)
Creates a new AwaitExpressionSyntax instance.
Public methodStatic memberAwaitExpression(SyntaxToken, ExpressionSyntax)
Creates a new AwaitExpressionSyntax instance.
Public methodStatic memberBadDirectiveTrivia(SyntaxToken, Boolean)
Creates a new BadDirectiveTriviaSyntax instance.
Public methodStatic memberBadDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new BadDirectiveTriviaSyntax instance.
Public methodStatic memberBadToken
Creates a token with kind BadToken.
Public methodStatic memberBaseExpression
Creates a new BaseExpressionSyntax instance.
Public methodStatic memberBaseExpression(SyntaxToken)
Creates a new BaseExpressionSyntax instance.
Public methodStatic memberBaseList(SeparatedSyntaxListBaseTypeSyntax)
Creates a new BaseListSyntax instance.
Public methodStatic memberBaseList(SyntaxToken, SeparatedSyntaxListBaseTypeSyntax)
Creates a new BaseListSyntax instance.
Public methodStatic memberBinaryExpression(SyntaxKind, ExpressionSyntax, ExpressionSyntax)
Creates a new BinaryExpressionSyntax instance.
Public methodStatic memberBinaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Creates a new BinaryExpressionSyntax instance.
Public methodStatic memberBlock(IEnumerableT)
Public methodStatic memberBlock(StatementSyntax)
Creates a new BlockSyntax instance.
Public methodStatic memberBlock(SyntaxListStatementSyntax)
Creates a new BlockSyntax instance.
Public methodStatic memberBlock(SyntaxToken, SyntaxListStatementSyntax, SyntaxToken)
Creates a new BlockSyntax instance.
Public methodStatic memberBracketedArgumentList(SeparatedSyntaxListArgumentSyntax)
Creates a new BracketedArgumentListSyntax instance.
Public methodStatic memberBracketedArgumentList(SyntaxToken, SeparatedSyntaxListArgumentSyntax, SyntaxToken)
Creates a new BracketedArgumentListSyntax instance.
Public methodStatic memberBracketedParameterList(SeparatedSyntaxListParameterSyntax)
Creates a new BracketedParameterListSyntax instance.
Public methodStatic memberBracketedParameterList(SyntaxToken, SeparatedSyntaxListParameterSyntax, SyntaxToken)
Creates a new BracketedParameterListSyntax instance.
Public methodStatic memberBreakStatement
Creates a new BreakStatementSyntax instance.
Public methodStatic memberBreakStatement(SyntaxToken, SyntaxToken)
Creates a new BreakStatementSyntax instance.
Public methodStatic memberCasePatternSwitchLabel(PatternSyntax, SyntaxToken)
Creates a new CasePatternSwitchLabelSyntax instance.
Public methodStatic memberCasePatternSwitchLabel(PatternSyntax, WhenClauseSyntax, SyntaxToken)
Creates a new CasePatternSwitchLabelSyntax instance.
Public methodStatic memberCasePatternSwitchLabel(SyntaxToken, PatternSyntax, WhenClauseSyntax, SyntaxToken)
Creates a new CasePatternSwitchLabelSyntax instance.
Public methodStatic memberCaseSwitchLabel(ExpressionSyntax)
Creates a new CaseSwitchLabelSyntax instance.
Public methodStatic memberCaseSwitchLabel(ExpressionSyntax, SyntaxToken)
Creates a new CaseSwitchLabelSyntax instance.
Public methodStatic memberCaseSwitchLabel(SyntaxToken, ExpressionSyntax, SyntaxToken)
Creates a new CaseSwitchLabelSyntax instance.
Public methodStatic memberCastExpression(TypeSyntax, ExpressionSyntax)
Creates a new CastExpressionSyntax instance.
Public methodStatic memberCastExpression(SyntaxToken, TypeSyntax, SyntaxToken, ExpressionSyntax)
Creates a new CastExpressionSyntax instance.
Public methodStatic memberCatchClause
Creates a new CatchClauseSyntax instance.
Public methodStatic memberCatchClause(CatchDeclarationSyntax, CatchFilterClauseSyntax, BlockSyntax)
Creates a new CatchClauseSyntax instance.
Public methodStatic memberCatchClause(SyntaxToken, CatchDeclarationSyntax, CatchFilterClauseSyntax, BlockSyntax)
Creates a new CatchClauseSyntax instance.
Public methodStatic memberCatchDeclaration(TypeSyntax)
Creates a new CatchDeclarationSyntax instance.
Public methodStatic memberCatchDeclaration(TypeSyntax, SyntaxToken)
Creates a new CatchDeclarationSyntax instance.
Public methodStatic memberCatchDeclaration(SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken)
Creates a new CatchDeclarationSyntax instance.
Public methodStatic memberCatchFilterClause(ExpressionSyntax)
Creates a new CatchFilterClauseSyntax instance.
Public methodStatic memberCatchFilterClause(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Creates a new CatchFilterClauseSyntax instance.
Public methodStatic memberCheckedExpression(SyntaxKind, ExpressionSyntax)
Creates a new CheckedExpressionSyntax instance.
Public methodStatic memberCheckedExpression(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Creates a new CheckedExpressionSyntax instance.
Public methodStatic memberCheckedStatement(SyntaxKind, BlockSyntax)
Creates a new CheckedStatementSyntax instance.
Public methodStatic memberCheckedStatement(SyntaxKind, SyntaxToken, BlockSyntax)
Creates a new CheckedStatementSyntax instance.
Public methodStatic memberClassDeclaration(String)
Creates a new ClassDeclarationSyntax instance.
Public methodStatic memberClassDeclaration(SyntaxToken)
Creates a new ClassDeclarationSyntax instance.
Public methodStatic memberClassDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, BaseListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, SyntaxListMemberDeclarationSyntax)
Creates a new ClassDeclarationSyntax instance.
Public methodStatic memberClassDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, BaseListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, SyntaxToken, SyntaxListMemberDeclarationSyntax, SyntaxToken, SyntaxToken)
Creates a new ClassDeclarationSyntax instance.
Public methodStatic memberClassOrStructConstraint(SyntaxKind)
Creates a new ClassOrStructConstraintSyntax instance.
Public methodStatic memberClassOrStructConstraint(SyntaxKind, SyntaxToken)
Creates a new ClassOrStructConstraintSyntax instance.
Public methodStatic memberComment
Creates a trivia with kind either SingleLineCommentTrivia or MultiLineCommentTrivia containing the specified text.
Public methodStatic memberCompilationUnit
Creates a new CompilationUnitSyntax instance.
Public methodStatic memberCompilationUnit(SyntaxListExternAliasDirectiveSyntax, SyntaxListUsingDirectiveSyntax, SyntaxListAttributeListSyntax, SyntaxListMemberDeclarationSyntax)
Creates a new CompilationUnitSyntax instance.
Public methodStatic memberCompilationUnit(SyntaxListExternAliasDirectiveSyntax, SyntaxListUsingDirectiveSyntax, SyntaxListAttributeListSyntax, SyntaxListMemberDeclarationSyntax, SyntaxToken)
Creates a new CompilationUnitSyntax instance.
Public methodStatic memberConditionalAccessExpression(ExpressionSyntax, ExpressionSyntax)
Creates a new ConditionalAccessExpressionSyntax instance.
Public methodStatic memberConditionalAccessExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Creates a new ConditionalAccessExpressionSyntax instance.
Public methodStatic memberConditionalExpression(ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)
Creates a new ConditionalExpressionSyntax instance.
Public methodStatic memberConditionalExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Creates a new ConditionalExpressionSyntax instance.
Public methodStatic memberConstantPattern
Creates a new ConstantPatternSyntax instance.
Public methodStatic memberConstructorConstraint
Creates a new ConstructorConstraintSyntax instance.
Public methodStatic memberConstructorConstraint(SyntaxToken, SyntaxToken, SyntaxToken)
Creates a new ConstructorConstraintSyntax instance.
Public methodStatic memberConstructorDeclaration(String)
Creates a new ConstructorDeclarationSyntax instance.
Public methodStatic memberConstructorDeclaration(SyntaxToken)
Creates a new ConstructorDeclarationSyntax instance.
Public methodStatic memberConstructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax, ArrowExpressionClauseSyntax)
Public methodStatic memberConstructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax, BlockSyntax)
Public methodStatic memberConstructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax, ArrowExpressionClauseSyntax, SyntaxToken)
Public methodStatic memberConstructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax, BlockSyntax, ArrowExpressionClauseSyntax)
Creates a new ConstructorDeclarationSyntax instance.
Public methodStatic memberConstructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax, BlockSyntax, SyntaxToken)
Public methodStatic memberConstructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ConstructorInitializerSyntax, BlockSyntax, ArrowExpressionClauseSyntax, SyntaxToken)
Creates a new ConstructorDeclarationSyntax instance.
Public methodStatic memberConstructorInitializer(SyntaxKind, ArgumentListSyntax)
Creates a new ConstructorInitializerSyntax instance.
Public methodStatic memberConstructorInitializer(SyntaxKind, SyntaxToken, SyntaxToken, ArgumentListSyntax)
Creates a new ConstructorInitializerSyntax instance.
Public methodStatic memberContinueStatement
Creates a new ContinueStatementSyntax instance.
Public methodStatic memberContinueStatement(SyntaxToken, SyntaxToken)
Creates a new ContinueStatementSyntax instance.
Public methodStatic memberConversionOperatorDeclaration(SyntaxToken, TypeSyntax)
Creates a new ConversionOperatorDeclarationSyntax instance.
Public methodStatic memberConversionOperatorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeSyntax, ParameterListSyntax, BlockSyntax, ArrowExpressionClauseSyntax)
Creates a new ConversionOperatorDeclarationSyntax instance.
Public methodStatic memberConversionOperatorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeSyntax, ParameterListSyntax, BlockSyntax, SyntaxToken)
Public methodStatic memberConversionOperatorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeSyntax, ParameterListSyntax, BlockSyntax, ArrowExpressionClauseSyntax, SyntaxToken)
Creates a new ConversionOperatorDeclarationSyntax instance.
Public methodStatic memberConversionOperatorMemberCref(SyntaxToken, TypeSyntax)
Creates a new ConversionOperatorMemberCrefSyntax instance.
Public methodStatic memberConversionOperatorMemberCref(SyntaxToken, TypeSyntax, CrefParameterListSyntax)
Creates a new ConversionOperatorMemberCrefSyntax instance.
Public methodStatic memberConversionOperatorMemberCref(SyntaxToken, SyntaxToken, TypeSyntax, CrefParameterListSyntax)
Creates a new ConversionOperatorMemberCrefSyntax instance.
Public methodStatic memberCrefBracketedParameterList(SeparatedSyntaxListCrefParameterSyntax)
Creates a new CrefBracketedParameterListSyntax instance.
Public methodStatic memberCrefBracketedParameterList(SyntaxToken, SeparatedSyntaxListCrefParameterSyntax, SyntaxToken)
Creates a new CrefBracketedParameterListSyntax instance.
Public methodStatic memberCrefParameter(TypeSyntax)
Creates a new CrefParameterSyntax instance.
Public methodStatic memberCrefParameter(SyntaxToken, TypeSyntax)
Creates a new CrefParameterSyntax instance.
Public methodStatic memberCrefParameterList(SeparatedSyntaxListCrefParameterSyntax)
Creates a new CrefParameterListSyntax instance.
Public methodStatic memberCrefParameterList(SyntaxToken, SeparatedSyntaxListCrefParameterSyntax, SyntaxToken)
Creates a new CrefParameterListSyntax instance.
Public methodStatic memberDeclarationExpression
Creates a new DeclarationExpressionSyntax instance.
Public methodStatic memberDeclarationPattern
Creates a new DeclarationPatternSyntax instance.
Public methodStatic memberDefaultExpression(TypeSyntax)
Creates a new DefaultExpressionSyntax instance.
Public methodStatic memberDefaultExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)
Creates a new DefaultExpressionSyntax instance.
Public methodStatic memberDefaultSwitchLabel
Creates a new DefaultSwitchLabelSyntax instance.
Public methodStatic memberDefaultSwitchLabel(SyntaxToken)
Creates a new DefaultSwitchLabelSyntax instance.
Public methodStatic memberDefaultSwitchLabel(SyntaxToken, SyntaxToken)
Creates a new DefaultSwitchLabelSyntax instance.
Public methodStatic memberDefineDirectiveTrivia(String, Boolean)
Creates a new DefineDirectiveTriviaSyntax instance.
Public methodStatic memberDefineDirectiveTrivia(SyntaxToken, Boolean)
Creates a new DefineDirectiveTriviaSyntax instance.
Public methodStatic memberDefineDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new DefineDirectiveTriviaSyntax instance.
Public methodStatic memberDelegateDeclaration(TypeSyntax, SyntaxToken)
Creates a new DelegateDeclarationSyntax instance.
Public methodStatic memberDelegateDeclaration(TypeSyntax, String)
Creates a new DelegateDeclarationSyntax instance.
Public methodStatic memberDelegateDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SyntaxListTypeParameterConstraintClauseSyntax)
Creates a new DelegateDeclarationSyntax instance.
Public methodStatic memberDelegateDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeSyntax, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, SyntaxToken)
Creates a new DelegateDeclarationSyntax instance.
Public methodStatic memberDestructorDeclaration(String)
Creates a new DestructorDeclarationSyntax instance.
Public methodStatic memberDestructorDeclaration(SyntaxToken)
Creates a new DestructorDeclarationSyntax instance.
Public methodStatic memberDestructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, ArrowExpressionClauseSyntax)
Public methodStatic memberDestructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, BlockSyntax)
Public methodStatic memberDestructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, ParameterListSyntax, BlockSyntax, ArrowExpressionClauseSyntax)
Creates a new DestructorDeclarationSyntax instance.
Public methodStatic memberDestructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, ArrowExpressionClauseSyntax, SyntaxToken)
Public methodStatic memberDestructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax, SyntaxToken)
Public methodStatic memberDestructorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax, ArrowExpressionClauseSyntax, SyntaxToken)
Creates a new DestructorDeclarationSyntax instance.
Public methodStatic memberDisabledText
Creates a trivia with kind DisabledTextTrivia. Disabled text corresponds to any text between directives that is not considered active.
Public methodStatic memberDiscardDesignation
Creates a new DiscardDesignationSyntax instance.
Public methodStatic memberDiscardDesignation(SyntaxToken)
Creates a new DiscardDesignationSyntax instance.
Public methodStatic memberDocumentationComment
Creates an xml documentation comment that abstracts xml syntax creation.
Public methodStatic memberDocumentationCommentExterior
Creates a trivia with kind DocumentationCommentExteriorTrivia.
Public methodStatic memberDocumentationCommentTrivia(SyntaxKind, SyntaxListXmlNodeSyntax)
Creates a new DocumentationCommentTriviaSyntax instance.
Public methodStatic memberDocumentationCommentTrivia(SyntaxKind, SyntaxListXmlNodeSyntax, SyntaxToken)
Creates a new DocumentationCommentTriviaSyntax instance.
Public methodStatic memberDoStatement(StatementSyntax, ExpressionSyntax)
Creates a new DoStatementSyntax instance.
Public methodStatic memberDoStatement(SyntaxToken, StatementSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxToken)
Creates a new DoStatementSyntax instance.
Public methodStatic memberElasticEndOfLine
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.
Public methodStatic memberElasticWhitespace
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.
Public methodStatic memberElementAccessExpression(ExpressionSyntax)
Creates a new ElementAccessExpressionSyntax instance.
Public methodStatic memberElementAccessExpression(ExpressionSyntax, BracketedArgumentListSyntax)
Creates a new ElementAccessExpressionSyntax instance.
Public methodStatic memberElementBindingExpression
Creates a new ElementBindingExpressionSyntax instance.
Public methodStatic memberElementBindingExpression(BracketedArgumentListSyntax)
Creates a new ElementBindingExpressionSyntax instance.
Public methodStatic memberElifDirectiveTrivia(ExpressionSyntax, Boolean, Boolean, Boolean)
Creates a new ElifDirectiveTriviaSyntax instance.
Public methodStatic memberElifDirectiveTrivia(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, Boolean, Boolean, Boolean)
Creates a new ElifDirectiveTriviaSyntax instance.
Public methodStatic memberElseClause(StatementSyntax)
Creates a new ElseClauseSyntax instance.
Public methodStatic memberElseClause(SyntaxToken, StatementSyntax)
Creates a new ElseClauseSyntax instance.
Public methodStatic memberElseDirectiveTrivia(Boolean, Boolean)
Creates a new ElseDirectiveTriviaSyntax instance.
Public methodStatic memberElseDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean, Boolean)
Creates a new ElseDirectiveTriviaSyntax instance.
Public methodStatic memberEmptyStatement
Creates a new EmptyStatementSyntax instance.
Public methodStatic memberEmptyStatement(SyntaxToken)
Creates a new EmptyStatementSyntax instance.
Public methodStatic memberEndIfDirectiveTrivia(Boolean)
Creates a new EndIfDirectiveTriviaSyntax instance.
Public methodStatic memberEndIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new EndIfDirectiveTriviaSyntax instance.
Public methodStatic memberEndOfLine(String)
Creates a trivia with kind EndOfLineTrivia containing the specified text.
Public methodStatic memberEndOfLine(String, Boolean) Obsolete.
Public methodStatic memberEndRegionDirectiveTrivia(Boolean)
Creates a new EndRegionDirectiveTriviaSyntax instance.
Public methodStatic memberEndRegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new EndRegionDirectiveTriviaSyntax instance.
Public methodStatic memberEnumDeclaration(String)
Creates a new EnumDeclarationSyntax instance.
Public methodStatic memberEnumDeclaration(SyntaxToken)
Creates a new EnumDeclarationSyntax instance.
Public methodStatic memberEnumDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, BaseListSyntax, SeparatedSyntaxListEnumMemberDeclarationSyntax)
Creates a new EnumDeclarationSyntax instance.
Public methodStatic memberEnumDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, BaseListSyntax, SyntaxToken, SeparatedSyntaxListEnumMemberDeclarationSyntax, SyntaxToken, SyntaxToken)
Creates a new EnumDeclarationSyntax instance.
Public methodStatic memberEnumMemberDeclaration(String)
Creates a new EnumMemberDeclarationSyntax instance.
Public methodStatic memberEnumMemberDeclaration(SyntaxToken)
Creates a new EnumMemberDeclarationSyntax instance.
Public methodStatic memberEnumMemberDeclaration(SyntaxListAttributeListSyntax, SyntaxToken, EqualsValueClauseSyntax)
Creates a new EnumMemberDeclarationSyntax instance.
Public methodStatic memberEqualsValueClause(ExpressionSyntax)
Creates a new EqualsValueClauseSyntax instance.
Public methodStatic memberEqualsValueClause(SyntaxToken, ExpressionSyntax)
Creates a new EqualsValueClauseSyntax instance.
Public methodStatic memberErrorDirectiveTrivia(Boolean)
Creates a new ErrorDirectiveTriviaSyntax instance.
Public methodStatic memberErrorDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new ErrorDirectiveTriviaSyntax instance.
Public methodStatic memberEventDeclaration(TypeSyntax, SyntaxToken)
Creates a new EventDeclarationSyntax instance.
Public methodStatic memberEventDeclaration(TypeSyntax, String)
Creates a new EventDeclarationSyntax instance.
Public methodStatic memberEventDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, AccessorListSyntax)
Creates a new EventDeclarationSyntax instance.
Public methodStatic memberEventDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, AccessorListSyntax)
Creates a new EventDeclarationSyntax instance.
Public methodStatic memberEventFieldDeclaration(VariableDeclarationSyntax)
Creates a new EventFieldDeclarationSyntax instance.
Public methodStatic memberEventFieldDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, VariableDeclarationSyntax)
Creates a new EventFieldDeclarationSyntax instance.
Public methodStatic memberEventFieldDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, VariableDeclarationSyntax, SyntaxToken)
Creates a new EventFieldDeclarationSyntax instance.
Public methodStatic memberExplicitInterfaceSpecifier(NameSyntax)
Creates a new ExplicitInterfaceSpecifierSyntax instance.
Public methodStatic memberExplicitInterfaceSpecifier(NameSyntax, SyntaxToken)
Creates a new ExplicitInterfaceSpecifierSyntax instance.
Public methodStatic memberExpressionStatement(ExpressionSyntax)
Creates a new ExpressionStatementSyntax instance.
Public methodStatic memberExpressionStatement(ExpressionSyntax, SyntaxToken)
Creates a new ExpressionStatementSyntax instance.
Public methodStatic memberExternAliasDirective(String)
Creates a new ExternAliasDirectiveSyntax instance.
Public methodStatic memberExternAliasDirective(SyntaxToken)
Creates a new ExternAliasDirectiveSyntax instance.
Public methodStatic memberExternAliasDirective(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)
Creates a new ExternAliasDirectiveSyntax instance.
Public methodStatic memberFieldDeclaration(VariableDeclarationSyntax)
Creates a new FieldDeclarationSyntax instance.
Public methodStatic memberFieldDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, VariableDeclarationSyntax)
Creates a new FieldDeclarationSyntax instance.
Public methodStatic memberFieldDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)
Creates a new FieldDeclarationSyntax instance.
Public methodStatic memberFinallyClause(BlockSyntax)
Creates a new FinallyClauseSyntax instance.
Public methodStatic memberFinallyClause(SyntaxToken, BlockSyntax)
Creates a new FinallyClauseSyntax instance.
Public methodStatic memberFixedStatement(VariableDeclarationSyntax, StatementSyntax)
Creates a new FixedStatementSyntax instance.
Public methodStatic memberFixedStatement(SyntaxToken, SyntaxToken, VariableDeclarationSyntax, SyntaxToken, StatementSyntax)
Creates a new FixedStatementSyntax instance.
Public methodStatic memberForEachStatement(TypeSyntax, SyntaxToken, ExpressionSyntax, StatementSyntax)
Creates a new ForEachStatementSyntax instance.
Public methodStatic memberForEachStatement(TypeSyntax, String, ExpressionSyntax, StatementSyntax)
Creates a new ForEachStatementSyntax instance.
Public methodStatic memberForEachStatement(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Creates a new ForEachStatementSyntax instance.
Public methodStatic memberForEachVariableStatement(ExpressionSyntax, ExpressionSyntax, StatementSyntax)
Creates a new ForEachVariableStatementSyntax instance.
Public methodStatic memberForEachVariableStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Creates a new ForEachVariableStatementSyntax instance.
Public methodStatic memberForStatement(StatementSyntax)
Creates a new ForStatementSyntax instance.
Public methodStatic memberForStatement(VariableDeclarationSyntax, SeparatedSyntaxListExpressionSyntax, ExpressionSyntax, SeparatedSyntaxListExpressionSyntax, StatementSyntax)
Creates a new ForStatementSyntax instance.
Public methodStatic memberForStatement(SyntaxToken, SyntaxToken, VariableDeclarationSyntax, SeparatedSyntaxListExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, SeparatedSyntaxListExpressionSyntax, SyntaxToken, StatementSyntax)
Creates a new ForStatementSyntax instance.
Public methodStatic memberFromClause(String, ExpressionSyntax)
Creates a new FromClauseSyntax instance.
Public methodStatic memberFromClause(SyntaxToken, ExpressionSyntax)
Creates a new FromClauseSyntax instance.
Public methodStatic memberFromClause(TypeSyntax, SyntaxToken, ExpressionSyntax)
Creates a new FromClauseSyntax instance.
Public methodStatic memberFromClause(SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax)
Creates a new FromClauseSyntax instance.
Public methodStatic memberGenericName(String)
Creates a new GenericNameSyntax instance.
Public methodStatic memberGenericName(SyntaxToken)
Creates a new GenericNameSyntax instance.
Public methodStatic memberGenericName(SyntaxToken, TypeArgumentListSyntax)
Creates a new GenericNameSyntax instance.
Public methodStatic memberGetNonGenericExpression
Converts a generic name expression into one without the generic arguments.
Public methodStatic memberGetStandaloneExpression
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.
Public methodStatic memberGlobalStatement
Creates a new GlobalStatementSyntax instance.
Public methodStatic memberGotoStatement(SyntaxKind, ExpressionSyntax)
Creates a new GotoStatementSyntax instance.
Public methodStatic memberGotoStatement(SyntaxKind, SyntaxToken, ExpressionSyntax)
Creates a new GotoStatementSyntax instance.
Public methodStatic memberGotoStatement(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Creates a new GotoStatementSyntax instance.
Public methodStatic memberGroupClause(ExpressionSyntax, ExpressionSyntax)
Creates a new GroupClauseSyntax instance.
Public methodStatic memberGroupClause(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)
Creates a new GroupClauseSyntax instance.
Public methodStatic memberIdentifier(String)
Creates a token with kind IdentifierToken containing the specified text. The raw text of the identifier name, including any escapes or leading '@' character.
Public methodStatic memberIdentifier(SyntaxTriviaList, String, SyntaxTriviaList)
Creates a token with kind IdentifierToken containing the specified text.
Public methodStatic memberIdentifier(SyntaxTriviaList, SyntaxKind, String, String, SyntaxTriviaList)
Creates a token with kind IdentifierToken containing the specified text.
Public methodStatic memberIdentifierName(String)
Creates an IdentifierNameSyntax node.
Public methodStatic memberIdentifierName(SyntaxToken)
Creates a new IdentifierNameSyntax instance.
Public methodStatic memberIfDirectiveTrivia(ExpressionSyntax, Boolean, Boolean, Boolean)
Creates a new IfDirectiveTriviaSyntax instance.
Public methodStatic memberIfDirectiveTrivia(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, Boolean, Boolean, Boolean)
Creates a new IfDirectiveTriviaSyntax instance.
Public methodStatic memberIfStatement(ExpressionSyntax, StatementSyntax)
Creates a new IfStatementSyntax instance.
Public methodStatic memberIfStatement(ExpressionSyntax, StatementSyntax, ElseClauseSyntax)
Creates a new IfStatementSyntax instance.
Public methodStatic memberIfStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax, ElseClauseSyntax)
Creates a new IfStatementSyntax instance.
Public methodStatic memberImplicitArrayCreationExpression(InitializerExpressionSyntax)
Creates a new ImplicitArrayCreationExpressionSyntax instance.
Public methodStatic memberImplicitArrayCreationExpression(SyntaxTokenList, InitializerExpressionSyntax)
Creates a new ImplicitArrayCreationExpressionSyntax instance.
Public methodStatic memberImplicitArrayCreationExpression(SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken, InitializerExpressionSyntax)
Creates a new ImplicitArrayCreationExpressionSyntax instance.
Public methodStatic memberImplicitElementAccess
Creates a new ImplicitElementAccessSyntax instance.
Public methodStatic memberImplicitElementAccess(BracketedArgumentListSyntax)
Creates a new ImplicitElementAccessSyntax instance.
Public methodStatic memberIncompleteMember(TypeSyntax)
Creates a new IncompleteMemberSyntax instance.
Public methodStatic memberIncompleteMember(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax)
Creates a new IncompleteMemberSyntax instance.
Public methodStatic memberIndexerDeclaration(TypeSyntax)
Creates a new IndexerDeclarationSyntax instance.
Public methodStatic memberIndexerDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, BracketedParameterListSyntax, AccessorListSyntax)
Public methodStatic memberIndexerDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, BracketedParameterListSyntax, AccessorListSyntax, ArrowExpressionClauseSyntax)
Creates a new IndexerDeclarationSyntax instance.
Public methodStatic memberIndexerDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, BracketedParameterListSyntax, AccessorListSyntax, ArrowExpressionClauseSyntax, SyntaxToken)
Creates a new IndexerDeclarationSyntax instance.
Public methodStatic memberIndexerMemberCref(CrefBracketedParameterListSyntax)
Creates a new IndexerMemberCrefSyntax instance.
Public methodStatic memberIndexerMemberCref(SyntaxToken, CrefBracketedParameterListSyntax)
Creates a new IndexerMemberCrefSyntax instance.
Public methodStatic memberInitializerExpression(SyntaxKind, SeparatedSyntaxListExpressionSyntax)
Creates a new InitializerExpressionSyntax instance.
Public methodStatic memberInitializerExpression(SyntaxKind, SyntaxToken, SeparatedSyntaxListExpressionSyntax, SyntaxToken)
Creates a new InitializerExpressionSyntax instance.
Public methodStatic memberInterfaceDeclaration(String)
Creates a new InterfaceDeclarationSyntax instance.
Public methodStatic memberInterfaceDeclaration(SyntaxToken)
Creates a new InterfaceDeclarationSyntax instance.
Public methodStatic memberInterfaceDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, BaseListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, SyntaxListMemberDeclarationSyntax)
Creates a new InterfaceDeclarationSyntax instance.
Public methodStatic memberInterfaceDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, BaseListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, SyntaxToken, SyntaxListMemberDeclarationSyntax, SyntaxToken, SyntaxToken)
Creates a new InterfaceDeclarationSyntax instance.
Public methodStatic memberInterpolatedStringExpression(SyntaxToken)
Creates a new InterpolatedStringExpressionSyntax instance.
Public methodStatic memberInterpolatedStringExpression(SyntaxToken, SyntaxListInterpolatedStringContentSyntax)
Creates a new InterpolatedStringExpressionSyntax instance.
Public methodStatic memberInterpolatedStringExpression(SyntaxToken, SyntaxListInterpolatedStringContentSyntax, SyntaxToken)
Creates a new InterpolatedStringExpressionSyntax instance.
Public methodStatic memberInterpolatedStringText
Creates a new InterpolatedStringTextSyntax instance.
Public methodStatic memberInterpolatedStringText(SyntaxToken)
Creates a new InterpolatedStringTextSyntax instance.
Public methodStatic memberInterpolation(ExpressionSyntax)
Creates a new InterpolationSyntax instance.
Public methodStatic memberInterpolation(ExpressionSyntax, InterpolationAlignmentClauseSyntax, InterpolationFormatClauseSyntax)
Creates a new InterpolationSyntax instance.
Public methodStatic memberInterpolation(SyntaxToken, ExpressionSyntax, InterpolationAlignmentClauseSyntax, InterpolationFormatClauseSyntax, SyntaxToken)
Creates a new InterpolationSyntax instance.
Public methodStatic memberInterpolationAlignmentClause
Creates a new InterpolationAlignmentClauseSyntax instance.
Public methodStatic memberInterpolationFormatClause(SyntaxToken)
Creates a new InterpolationFormatClauseSyntax instance.
Public methodStatic memberInterpolationFormatClause(SyntaxToken, SyntaxToken)
Creates a new InterpolationFormatClauseSyntax instance.
Public methodStatic memberInvocationExpression(ExpressionSyntax)
Creates a new InvocationExpressionSyntax instance.
Public methodStatic memberInvocationExpression(ExpressionSyntax, ArgumentListSyntax)
Creates a new InvocationExpressionSyntax instance.
Public methodStatic memberIsCompleteSubmission
Determines whether the given text is considered a syntactically complete submission. Throws ArgumentException if the tree was not compiled as an interactive submission.
Public methodStatic memberIsPatternExpression(ExpressionSyntax, PatternSyntax)
Creates a new IsPatternExpressionSyntax instance.
Public methodStatic memberIsPatternExpression(ExpressionSyntax, SyntaxToken, PatternSyntax)
Creates a new IsPatternExpressionSyntax instance.
Public methodStatic memberJoinClause(String, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)
Creates a new JoinClauseSyntax instance.
Public methodStatic memberJoinClause(SyntaxToken, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)
Creates a new JoinClauseSyntax instance.
Public methodStatic memberJoinClause(TypeSyntax, SyntaxToken, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax, JoinIntoClauseSyntax)
Creates a new JoinClauseSyntax instance.
Public methodStatic memberJoinClause(SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, JoinIntoClauseSyntax)
Creates a new JoinClauseSyntax instance.
Public methodStatic memberJoinIntoClause(String)
Creates a new JoinIntoClauseSyntax instance.
Public methodStatic memberJoinIntoClause(SyntaxToken)
Creates a new JoinIntoClauseSyntax instance.
Public methodStatic memberJoinIntoClause(SyntaxToken, SyntaxToken)
Creates a new JoinIntoClauseSyntax instance.
Public methodStatic memberLabeledStatement(String, StatementSyntax)
Creates a new LabeledStatementSyntax instance.
Public methodStatic memberLabeledStatement(SyntaxToken, StatementSyntax)
Creates a new LabeledStatementSyntax instance.
Public methodStatic memberLabeledStatement(SyntaxToken, SyntaxToken, StatementSyntax)
Creates a new LabeledStatementSyntax instance.
Public methodStatic memberLetClause(String, ExpressionSyntax)
Creates a new LetClauseSyntax instance.
Public methodStatic memberLetClause(SyntaxToken, ExpressionSyntax)
Creates a new LetClauseSyntax instance.
Public methodStatic memberLetClause(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax)
Creates a new LetClauseSyntax instance.
Public methodStatic memberLineDirectiveTrivia(SyntaxToken, Boolean)
Creates a new LineDirectiveTriviaSyntax instance.
Public methodStatic memberLineDirectiveTrivia(SyntaxToken, SyntaxToken, Boolean)
Creates a new LineDirectiveTriviaSyntax instance.
Public methodStatic memberLineDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new LineDirectiveTriviaSyntax instance.
Public methodStatic memberListTNode
Creates an empty list of syntax nodes.
Public methodStatic memberListTNode(IEnumerableT)
Public methodStatic memberLiteral(Char)
Creates a token with kind CharacterLiteralToken from a character value.
Public methodStatic memberLiteral(Decimal)
Creates a token with kind NumericLiteralToken from a decimal value.
Public methodStatic memberLiteral(Double)
Creates a token with kind NumericLiteralToken from an 8-byte floating point value.
Public methodStatic memberLiteral(Int32)
Creates a token with kind NumericLiteralToken from a 4-byte signed integer value.
Public methodStatic memberLiteral(Int64)
Creates a token with kind NumericLiteralToken from an 8-byte signed integer value.
Public methodStatic memberLiteral(Single)
Creates a token with kind NumericLiteralToken from a 4-byte floating point value.
Public methodStatic memberLiteral(String)
Creates a token with kind StringLiteralToken from a string value.
Public methodStatic memberLiteral(UInt32)
Creates a token with kind NumericLiteralToken from a 4-byte unsigned integer value.
Public methodStatic memberLiteral(UInt64)
Creates a token with kind NumericLiteralToken from an 8-byte unsigned integer value.
Public methodStatic memberLiteral(String, Char)
Creates a token with kind CharacterLiteralToken from the text and corresponding character value.
Public methodStatic memberLiteral(String, Decimal)
Creates a token with kind NumericLiteralToken from the text and corresponding decimal value.
Public methodStatic memberLiteral(String, Double)
Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte floating point value.
Public methodStatic memberLiteral(String, Int32)
Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte signed integer value.
Public methodStatic memberLiteral(String, Int64)
Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte signed integer value.
Public methodStatic memberLiteral(String, Single)
Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte floating point value.
Public methodStatic memberLiteral(String, String)
Creates a token with kind StringLiteralToken from the text and corresponding string value.
Public methodStatic memberLiteral(String, UInt32)
Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte unsigned integer value.
Public methodStatic memberLiteral(String, UInt64)
Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte unsigned integer value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Char, SyntaxTriviaList)
Creates a token with kind CharacterLiteralToken from the text and corresponding character value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Decimal, SyntaxTriviaList)
Creates a token with kind NumericLiteralToken from the text and corresponding decimal value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Double, SyntaxTriviaList)
Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte floating point value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Int32, SyntaxTriviaList)
Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte signed integer value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Int64, SyntaxTriviaList)
Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte signed integer value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, Single, SyntaxTriviaList)
Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte floating point value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, String, SyntaxTriviaList)
Creates a token with kind StringLiteralToken from the text and corresponding string value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, UInt32, SyntaxTriviaList)
Creates a token with kind NumericLiteralToken from the text and corresponding 4-byte unsigned integer value.
Public methodStatic memberLiteral(SyntaxTriviaList, String, UInt64, SyntaxTriviaList)
Creates a token with kind NumericLiteralToken from the text and corresponding 8-byte unsigned integer value.
Public methodStatic memberLiteralExpression(SyntaxKind)
Creates a new LiteralExpressionSyntax instance.
Public methodStatic memberLiteralExpression(SyntaxKind, SyntaxToken)
Creates a new LiteralExpressionSyntax instance.
Public methodStatic memberLoadDirectiveTrivia(SyntaxToken, Boolean)
Creates a new LoadDirectiveTriviaSyntax instance.
Public methodStatic memberLoadDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new LoadDirectiveTriviaSyntax instance.
Public methodStatic memberLocalDeclarationStatement(VariableDeclarationSyntax)
Creates a new LocalDeclarationStatementSyntax instance.
Public methodStatic memberLocalDeclarationStatement(SyntaxTokenList, VariableDeclarationSyntax)
Creates a new LocalDeclarationStatementSyntax instance.
Public methodStatic memberLocalDeclarationStatement(SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)
Creates a new LocalDeclarationStatementSyntax instance.
Public methodStatic memberLocalFunctionStatement(TypeSyntax, SyntaxToken)
Creates a new LocalFunctionStatementSyntax instance.
Public methodStatic memberLocalFunctionStatement(TypeSyntax, String)
Creates a new LocalFunctionStatementSyntax instance.
Public methodStatic memberLocalFunctionStatement(SyntaxTokenList, TypeSyntax, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, BlockSyntax, ArrowExpressionClauseSyntax)
Creates a new LocalFunctionStatementSyntax instance.
Public methodStatic memberLocalFunctionStatement(SyntaxTokenList, TypeSyntax, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, BlockSyntax, ArrowExpressionClauseSyntax, SyntaxToken)
Creates a new LocalFunctionStatementSyntax instance.
Public methodStatic memberLockStatement(ExpressionSyntax, StatementSyntax)
Creates a new LockStatementSyntax instance.
Public methodStatic memberLockStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Creates a new LockStatementSyntax instance.
Public methodStatic memberMakeRefExpression(ExpressionSyntax)
Creates a new MakeRefExpressionSyntax instance.
Public methodStatic memberMakeRefExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Creates a new MakeRefExpressionSyntax instance.
Public methodStatic memberMemberAccessExpression(SyntaxKind, ExpressionSyntax, SimpleNameSyntax)
Creates a new MemberAccessExpressionSyntax instance.
Public methodStatic memberMemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SimpleNameSyntax)
Creates a new MemberAccessExpressionSyntax instance.
Public methodStatic memberMemberBindingExpression(SimpleNameSyntax)
Creates a new MemberBindingExpressionSyntax instance.
Public methodStatic memberMemberBindingExpression(SyntaxToken, SimpleNameSyntax)
Creates a new MemberBindingExpressionSyntax instance.
Public methodStatic memberMethodDeclaration(TypeSyntax, SyntaxToken)
Creates a new MethodDeclarationSyntax instance.
Public methodStatic memberMethodDeclaration(TypeSyntax, String)
Creates a new MethodDeclarationSyntax instance.
Public methodStatic memberMethodDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, BlockSyntax, ArrowExpressionClauseSyntax)
Creates a new MethodDeclarationSyntax instance.
Public methodStatic memberMethodDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, BlockSyntax, SyntaxToken)
Public methodStatic memberMethodDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, BlockSyntax, ArrowExpressionClauseSyntax, SyntaxToken)
Creates a new MethodDeclarationSyntax instance.
Public methodStatic memberMissingToken(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.
Public methodStatic memberMissingToken(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.
Public methodStatic memberNameColon(String)
Creates a new NameColonSyntax instance.
Public methodStatic memberNameColon(IdentifierNameSyntax)
Creates a new NameColonSyntax instance.
Public methodStatic memberNameColon(IdentifierNameSyntax, SyntaxToken)
Creates a new NameColonSyntax instance.
Public methodStatic memberNameEquals(String)
Creates a new NameEqualsSyntax instance.
Public methodStatic memberNameEquals(IdentifierNameSyntax)
Creates a new NameEqualsSyntax instance.
Public methodStatic memberNameEquals(IdentifierNameSyntax, SyntaxToken)
Creates a new NameEqualsSyntax instance.
Public methodStatic memberNameMemberCref(TypeSyntax)
Creates a new NameMemberCrefSyntax instance.
Public methodStatic memberNameMemberCref(TypeSyntax, CrefParameterListSyntax)
Creates a new NameMemberCrefSyntax instance.
Public methodStatic memberNamespaceDeclaration(NameSyntax)
Creates a new NamespaceDeclarationSyntax instance.
Public methodStatic memberNamespaceDeclaration(NameSyntax, SyntaxListExternAliasDirectiveSyntax, SyntaxListUsingDirectiveSyntax, SyntaxListMemberDeclarationSyntax)
Creates a new NamespaceDeclarationSyntax instance.
Public methodStatic memberNamespaceDeclaration(SyntaxToken, NameSyntax, SyntaxToken, SyntaxListExternAliasDirectiveSyntax, SyntaxListUsingDirectiveSyntax, SyntaxListMemberDeclarationSyntax, SyntaxToken, SyntaxToken)
Creates a new NamespaceDeclarationSyntax instance.
Public methodStatic memberNodeOrTokenList
Creates an empty SyntaxNodeOrTokenList.
Public methodStatic memberNodeOrTokenList(IEnumerableT)
Public methodStatic memberNodeOrTokenList(SyntaxNodeOrToken)
Create a SyntaxNodeOrTokenList from one or more SyntaxNodeOrToken.
Public methodStatic memberNullableType(TypeSyntax)
Creates a new NullableTypeSyntax instance.
Public methodStatic memberNullableType(TypeSyntax, SyntaxToken)
Creates a new NullableTypeSyntax instance.
Public methodStatic memberObjectCreationExpression(TypeSyntax)
Creates a new ObjectCreationExpressionSyntax instance.
Public methodStatic memberObjectCreationExpression(TypeSyntax, ArgumentListSyntax, InitializerExpressionSyntax)
Creates a new ObjectCreationExpressionSyntax instance.
Public methodStatic memberObjectCreationExpression(SyntaxToken, TypeSyntax, ArgumentListSyntax, InitializerExpressionSyntax)
Creates a new ObjectCreationExpressionSyntax instance.
Public methodStatic memberOmittedArraySizeExpression
Creates a new OmittedArraySizeExpressionSyntax instance.
Public methodStatic memberOmittedArraySizeExpression(SyntaxToken)
Creates a new OmittedArraySizeExpressionSyntax instance.
Public methodStatic memberOmittedTypeArgument
Creates a new OmittedTypeArgumentSyntax instance.
Public methodStatic memberOmittedTypeArgument(SyntaxToken)
Creates a new OmittedTypeArgumentSyntax instance.
Public methodStatic memberOperatorDeclaration(TypeSyntax, SyntaxToken)
Creates a new OperatorDeclarationSyntax instance.
Public methodStatic memberOperatorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, SyntaxToken, ParameterListSyntax, BlockSyntax, ArrowExpressionClauseSyntax)
Creates a new OperatorDeclarationSyntax instance.
Public methodStatic memberOperatorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax, SyntaxToken)
Public methodStatic memberOperatorDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, SyntaxToken, SyntaxToken, ParameterListSyntax, BlockSyntax, ArrowExpressionClauseSyntax, SyntaxToken)
Creates a new OperatorDeclarationSyntax instance.
Public methodStatic memberOperatorMemberCref(SyntaxToken)
Creates a new OperatorMemberCrefSyntax instance.
Public methodStatic memberOperatorMemberCref(SyntaxToken, CrefParameterListSyntax)
Creates a new OperatorMemberCrefSyntax instance.
Public methodStatic memberOperatorMemberCref(SyntaxToken, SyntaxToken, CrefParameterListSyntax)
Creates a new OperatorMemberCrefSyntax instance.
Public methodStatic memberOrderByClause(SeparatedSyntaxListOrderingSyntax)
Creates a new OrderByClauseSyntax instance.
Public methodStatic memberOrderByClause(SyntaxToken, SeparatedSyntaxListOrderingSyntax)
Creates a new OrderByClauseSyntax instance.
Public methodStatic memberOrdering(SyntaxKind, ExpressionSyntax)
Creates a new OrderingSyntax instance.
Public methodStatic memberOrdering(SyntaxKind, ExpressionSyntax, SyntaxToken)
Creates a new OrderingSyntax instance.
Public methodStatic memberParameter(SyntaxToken)
Creates a new ParameterSyntax instance.
Public methodStatic memberParameter(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, SyntaxToken, EqualsValueClauseSyntax)
Creates a new ParameterSyntax instance.
Public methodStatic memberParameterList(SeparatedSyntaxListParameterSyntax)
Creates a new ParameterListSyntax instance.
Public methodStatic memberParameterList(SyntaxToken, SeparatedSyntaxListParameterSyntax, SyntaxToken)
Creates a new ParameterListSyntax instance.
Public methodStatic memberParenthesizedExpression(ExpressionSyntax)
Creates a new ParenthesizedExpressionSyntax instance.
Public methodStatic memberParenthesizedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)
Creates a new ParenthesizedExpressionSyntax instance.
Public methodStatic memberParenthesizedLambdaExpression(CSharpSyntaxNode)
Creates a new ParenthesizedLambdaExpressionSyntax instance.
Public methodStatic memberParenthesizedLambdaExpression(ParameterListSyntax, CSharpSyntaxNode)
Creates a new ParenthesizedLambdaExpressionSyntax instance.
Public methodStatic memberParenthesizedLambdaExpression(SyntaxToken, ParameterListSyntax, SyntaxToken, CSharpSyntaxNode)
Creates a new ParenthesizedLambdaExpressionSyntax instance.
Public methodStatic memberParenthesizedVariableDesignation(SeparatedSyntaxListVariableDesignationSyntax)
Creates a new ParenthesizedVariableDesignationSyntax instance.
Public methodStatic memberParenthesizedVariableDesignation(SyntaxToken, SeparatedSyntaxListVariableDesignationSyntax, SyntaxToken)
Creates a new ParenthesizedVariableDesignationSyntax instance.
Public methodStatic memberParseArgumentList
Parse an ArgumentListSyntax node.
Public methodStatic memberParseAttributeArgumentList
Parse an AttributeArgumentListSyntax node.
Public methodStatic memberParseBracketedArgumentList
Parse a BracketedArgumentListSyntax node.
Public methodStatic memberParseBracketedParameterList
Parse a BracketedParameterListSyntax node.
Public methodStatic memberParseCompilationUnit
Parse a CompilationUnitSyntax using the grammar rule for an entire compilation unit (file). To produce a SyntaxTree instance, use CSharpSyntaxTree.ParseText instead.
Public methodStatic memberParseExpression
Parse an ExpressionSyntax node using the lowest precedence grammar rule for expressions.
Public methodStatic memberParseLeadingTrivia
Parse a list of trivia rules for leading trivia.
Public methodStatic memberParseName
Parse a NameSyntax node using the grammar rule for names.
Public methodStatic memberParseParameterList
Parse a ParameterListSyntax node.
Public methodStatic memberParseStatement
Parse a StatementSyntaxNode using grammar rule for statements.
Public methodStatic memberParseSyntaxTree(SourceText, ParseOptions, String, CancellationToken)
Produces a syntax tree by parsing the source text.
Public methodStatic memberParseSyntaxTree(String, ParseOptions, String, Encoding, CancellationToken)
Produces a syntax tree by parsing the source text.
Public methodStatic memberParseToken
Parse a C# language token.
Public methodStatic memberParseTokens
Public methodStatic memberParseTrailingTrivia
Parse a list of trivia using the parsing rules for trailing trivia.
Public methodStatic memberParseTypeName
Parse a TypeNameSyntax node using the grammar rule for type names.
Public methodStatic memberPointerType(TypeSyntax)
Creates a new PointerTypeSyntax instance.
Public methodStatic memberPointerType(TypeSyntax, SyntaxToken)
Creates a new PointerTypeSyntax instance.
Public methodStatic memberPostfixUnaryExpression(SyntaxKind, ExpressionSyntax)
Creates a new PostfixUnaryExpressionSyntax instance.
Public methodStatic memberPostfixUnaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken)
Creates a new PostfixUnaryExpressionSyntax instance.
Public methodStatic memberPragmaChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new PragmaChecksumDirectiveTriviaSyntax instance.
Public methodStatic memberPragmaChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new PragmaChecksumDirectiveTriviaSyntax instance.
Public methodStatic memberPragmaWarningDirectiveTrivia(SyntaxToken, Boolean)
Creates a new PragmaWarningDirectiveTriviaSyntax instance.
Public methodStatic memberPragmaWarningDirectiveTrivia(SyntaxToken, SeparatedSyntaxListExpressionSyntax, Boolean)
Creates a new PragmaWarningDirectiveTriviaSyntax instance.
Public methodStatic memberPragmaWarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SeparatedSyntaxListExpressionSyntax, SyntaxToken, Boolean)
Creates a new PragmaWarningDirectiveTriviaSyntax instance.
Public methodStatic memberPredefinedType
Creates a new PredefinedTypeSyntax instance.
Public methodStatic memberPrefixUnaryExpression(SyntaxKind, ExpressionSyntax)
Creates a new PrefixUnaryExpressionSyntax instance.
Public methodStatic memberPrefixUnaryExpression(SyntaxKind, SyntaxToken, ExpressionSyntax)
Creates a new PrefixUnaryExpressionSyntax instance.
Public methodStatic memberPreprocessingMessage
Creates a trivia with kind PreprocessingMessageTrivia.
Public methodStatic memberPropertyDeclaration(TypeSyntax, SyntaxToken)
Creates a new PropertyDeclarationSyntax instance.
Public methodStatic memberPropertyDeclaration(TypeSyntax, String)
Creates a new PropertyDeclarationSyntax instance.
Public methodStatic memberPropertyDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, AccessorListSyntax)
Public methodStatic memberPropertyDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, AccessorListSyntax, ArrowExpressionClauseSyntax, EqualsValueClauseSyntax)
Creates a new PropertyDeclarationSyntax instance.
Public methodStatic memberPropertyDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, TypeSyntax, ExplicitInterfaceSpecifierSyntax, SyntaxToken, AccessorListSyntax, ArrowExpressionClauseSyntax, EqualsValueClauseSyntax, SyntaxToken)
Creates a new PropertyDeclarationSyntax instance.
Public methodStatic memberQualifiedCref(TypeSyntax, MemberCrefSyntax)
Creates a new QualifiedCrefSyntax instance.
Public methodStatic memberQualifiedCref(TypeSyntax, SyntaxToken, MemberCrefSyntax)
Creates a new QualifiedCrefSyntax instance.
Public methodStatic memberQualifiedName(NameSyntax, SimpleNameSyntax)
Creates a new QualifiedNameSyntax instance.
Public methodStatic memberQualifiedName(NameSyntax, SyntaxToken, SimpleNameSyntax)
Creates a new QualifiedNameSyntax instance.
Public methodStatic memberQueryBody(SelectOrGroupClauseSyntax)
Creates a new QueryBodySyntax instance.
Public methodStatic memberQueryBody(SyntaxListQueryClauseSyntax, SelectOrGroupClauseSyntax, QueryContinuationSyntax)
Creates a new QueryBodySyntax instance.
Public methodStatic memberQueryContinuation(String, QueryBodySyntax)
Creates a new QueryContinuationSyntax instance.
Public methodStatic memberQueryContinuation(SyntaxToken, QueryBodySyntax)
Creates a new QueryContinuationSyntax instance.
Public methodStatic memberQueryContinuation(SyntaxToken, SyntaxToken, QueryBodySyntax)
Creates a new QueryContinuationSyntax instance.
Public methodStatic memberQueryExpression
Creates a new QueryExpressionSyntax instance.
Public methodStatic memberReferenceDirectiveTrivia(SyntaxToken, Boolean)
Creates a new ReferenceDirectiveTriviaSyntax instance.
Public methodStatic memberReferenceDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new ReferenceDirectiveTriviaSyntax instance.
Public methodStatic memberRefExpression(ExpressionSyntax)
Creates a new RefExpressionSyntax instance.
Public methodStatic memberRefExpression(SyntaxToken, ExpressionSyntax)
Creates a new RefExpressionSyntax instance.
Public methodStatic memberRefType(TypeSyntax)
Creates a new RefTypeSyntax instance.
Public methodStatic memberRefType(SyntaxToken, TypeSyntax)
Creates a new RefTypeSyntax instance.
Public methodStatic memberRefTypeExpression(ExpressionSyntax)
Creates a new RefTypeExpressionSyntax instance.
Public methodStatic memberRefTypeExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Creates a new RefTypeExpressionSyntax instance.
Public methodStatic memberRefValueExpression(ExpressionSyntax, TypeSyntax)
Creates a new RefValueExpressionSyntax instance.
Public methodStatic memberRefValueExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, TypeSyntax, SyntaxToken)
Creates a new RefValueExpressionSyntax instance.
Public methodStatic memberRegionDirectiveTrivia(Boolean)
Creates a new RegionDirectiveTriviaSyntax instance.
Public methodStatic memberRegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new RegionDirectiveTriviaSyntax instance.
Public methodStatic memberReturnStatement(ExpressionSyntax)
Creates a new ReturnStatementSyntax instance.
Public methodStatic memberReturnStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)
Creates a new ReturnStatementSyntax instance.
Public methodStatic memberSelectClause(ExpressionSyntax)
Creates a new SelectClauseSyntax instance.
Public methodStatic memberSelectClause(SyntaxToken, ExpressionSyntax)
Creates a new SelectClauseSyntax instance.
Public methodStatic memberSeparatedListTNode
Creates an empty separated list.
Public methodStatic memberSeparatedListTNode(IEnumerableT)
Public methodStatic memberSeparatedListTNode(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.
Public methodStatic memberSeparatedListTNode(IEnumerableT, Void)
Public methodStatic memberShebangDirectiveTrivia(Boolean)
Creates a new ShebangDirectiveTriviaSyntax instance.
Public methodStatic memberShebangDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new ShebangDirectiveTriviaSyntax instance.
Public methodStatic memberSimpleBaseType
Creates a new SimpleBaseTypeSyntax instance.
Public methodStatic memberSimpleLambdaExpression(ParameterSyntax, CSharpSyntaxNode)
Creates a new SimpleLambdaExpressionSyntax instance.
Public methodStatic memberSimpleLambdaExpression(SyntaxToken, ParameterSyntax, SyntaxToken, CSharpSyntaxNode)
Creates a new SimpleLambdaExpressionSyntax instance.
Public methodStatic memberSingletonListTNode
Creates a singleton list of syntax nodes.
Public methodStatic memberSingletonSeparatedListTNode
Creates a singleton separated list.
Public methodStatic memberSingleVariableDesignation
Creates a new SingleVariableDesignationSyntax instance.
Public methodStatic memberSizeOfExpression(TypeSyntax)
Creates a new SizeOfExpressionSyntax instance.
Public methodStatic memberSizeOfExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)
Creates a new SizeOfExpressionSyntax instance.
Public methodStatic memberSkippedTokensTrivia
Creates a new SkippedTokensTriviaSyntax instance.
Public methodStatic memberSkippedTokensTrivia(SyntaxTokenList)
Creates a new SkippedTokensTriviaSyntax instance.
Public methodStatic memberStackAllocArrayCreationExpression(TypeSyntax)
Creates a new StackAllocArrayCreationExpressionSyntax instance.
Public methodStatic memberStackAllocArrayCreationExpression(SyntaxToken, TypeSyntax)
Creates a new StackAllocArrayCreationExpressionSyntax instance.
Public methodStatic memberStructDeclaration(String)
Creates a new StructDeclarationSyntax instance.
Public methodStatic memberStructDeclaration(SyntaxToken)
Creates a new StructDeclarationSyntax instance.
Public methodStatic memberStructDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, BaseListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, SyntaxListMemberDeclarationSyntax)
Creates a new StructDeclarationSyntax instance.
Public methodStatic memberStructDeclaration(SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, BaseListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, SyntaxToken, SyntaxListMemberDeclarationSyntax, SyntaxToken, SyntaxToken)
Creates a new StructDeclarationSyntax instance.
Public methodStatic memberSwitchSection
Creates a new SwitchSectionSyntax instance.
Public methodStatic memberSwitchSection(SyntaxListSwitchLabelSyntax, SyntaxListStatementSyntax)
Creates a new SwitchSectionSyntax instance.
Public methodStatic memberSwitchStatement(ExpressionSyntax)
Creates a new SwitchStatementSyntax instance.
Public methodStatic memberSwitchStatement(ExpressionSyntax, SyntaxListSwitchSectionSyntax)
Creates a new SwitchStatementSyntax instance.
Public methodStatic memberSwitchStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, SyntaxToken, SyntaxListSwitchSectionSyntax, SyntaxToken)
Creates a new SwitchStatementSyntax instance.
Public methodStatic memberSyntaxTree
Create a new syntax tree from a syntax node.
Public methodStatic memberSyntaxTrivia
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.
Public methodStatic memberThisExpression
Creates a new ThisExpressionSyntax instance.
Public methodStatic memberThisExpression(SyntaxToken)
Creates a new ThisExpressionSyntax instance.
Public methodStatic memberThrowExpression(ExpressionSyntax)
Creates a new ThrowExpressionSyntax instance.
Public methodStatic memberThrowExpression(SyntaxToken, ExpressionSyntax)
Creates a new ThrowExpressionSyntax instance.
Public methodStatic memberThrowStatement(ExpressionSyntax)
Creates a new ThrowStatementSyntax instance.
Public methodStatic memberThrowStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)
Creates a new ThrowStatementSyntax instance.
Public methodStatic memberToken(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.
Public methodStatic memberToken(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.
Public methodStatic memberToken(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)).
Public methodStatic memberTokenList
Creates an empty list of tokens.
Public methodStatic memberTokenList(IEnumerableT)
Public methodStatic memberTokenList(SyntaxToken)
Creates a singleton list of tokens.
Public methodStatic memberTokenList(SyntaxToken)
Creates a list of tokens.
Public methodStatic memberTrivia
Creates a trivia from a StructuredTriviaSyntax node.
Public methodStatic memberTriviaList
Creates an empty list of trivia.
Public methodStatic memberTriviaList(IEnumerableT)
Public methodStatic memberTriviaList(SyntaxTrivia)
Creates a singleton list of trivia.
Public methodStatic memberTriviaList(SyntaxTrivia)
Creates a list of trivia.
Public methodStatic memberTryStatement(SyntaxListCatchClauseSyntax)
Creates a new TryStatementSyntax instance.
Public methodStatic memberTryStatement(BlockSyntax, SyntaxListCatchClauseSyntax, FinallyClauseSyntax)
Creates a new TryStatementSyntax instance.
Public methodStatic memberTryStatement(SyntaxToken, BlockSyntax, SyntaxListCatchClauseSyntax, FinallyClauseSyntax)
Creates a new TryStatementSyntax instance.
Public methodStatic memberTupleElement(TypeSyntax)
Creates a new TupleElementSyntax instance.
Public methodStatic memberTupleElement(TypeSyntax, SyntaxToken)
Creates a new TupleElementSyntax instance.
Public methodStatic memberTupleExpression(SeparatedSyntaxListArgumentSyntax)
Creates a new TupleExpressionSyntax instance.
Public methodStatic memberTupleExpression(SyntaxToken, SeparatedSyntaxListArgumentSyntax, SyntaxToken)
Creates a new TupleExpressionSyntax instance.
Public methodStatic memberTupleType(SeparatedSyntaxListTupleElementSyntax)
Creates a new TupleTypeSyntax instance.
Public methodStatic memberTupleType(SyntaxToken, SeparatedSyntaxListTupleElementSyntax, SyntaxToken)
Creates a new TupleTypeSyntax instance.
Public methodStatic memberTypeArgumentList(SeparatedSyntaxListTypeSyntax)
Creates a new TypeArgumentListSyntax instance.
Public methodStatic memberTypeArgumentList(SyntaxToken, SeparatedSyntaxListTypeSyntax, SyntaxToken)
Creates a new TypeArgumentListSyntax instance.
Public methodStatic memberTypeConstraint
Creates a new TypeConstraintSyntax instance.
Public methodStatic memberTypeCref
Creates a new TypeCrefSyntax instance.
Public methodStatic memberTypeDeclaration(SyntaxKind, SyntaxToken)
Public methodStatic memberTypeDeclaration(SyntaxKind, String)
Public methodStatic memberTypeDeclaration(SyntaxKind, SyntaxListAttributeListSyntax, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, BaseListSyntax, SyntaxListTypeParameterConstraintClauseSyntax, SyntaxToken, SyntaxListMemberDeclarationSyntax, SyntaxToken, SyntaxToken)
Public methodStatic memberTypeOfExpression(TypeSyntax)
Creates a new TypeOfExpressionSyntax instance.
Public methodStatic memberTypeOfExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)
Creates a new TypeOfExpressionSyntax instance.
Public methodStatic memberTypeParameter(String)
Creates a new TypeParameterSyntax instance.
Public methodStatic memberTypeParameter(SyntaxToken)
Creates a new TypeParameterSyntax instance.
Public methodStatic memberTypeParameter(SyntaxListAttributeListSyntax, SyntaxToken, SyntaxToken)
Creates a new TypeParameterSyntax instance.
Public methodStatic memberTypeParameterConstraintClause(String)
Creates a new TypeParameterConstraintClauseSyntax instance.
Public methodStatic memberTypeParameterConstraintClause(IdentifierNameSyntax)
Creates a new TypeParameterConstraintClauseSyntax instance.
Public methodStatic memberTypeParameterConstraintClause(IdentifierNameSyntax, SeparatedSyntaxListTypeParameterConstraintSyntax)
Creates a new TypeParameterConstraintClauseSyntax instance.
Public methodStatic memberTypeParameterConstraintClause(SyntaxToken, IdentifierNameSyntax, SyntaxToken, SeparatedSyntaxListTypeParameterConstraintSyntax)
Creates a new TypeParameterConstraintClauseSyntax instance.
Public methodStatic memberTypeParameterList(SeparatedSyntaxListTypeParameterSyntax)
Creates a new TypeParameterListSyntax instance.
Public methodStatic memberTypeParameterList(SyntaxToken, SeparatedSyntaxListTypeParameterSyntax, SyntaxToken)
Creates a new TypeParameterListSyntax instance.
Public methodStatic memberUndefDirectiveTrivia(String, Boolean)
Creates a new UndefDirectiveTriviaSyntax instance.
Public methodStatic memberUndefDirectiveTrivia(SyntaxToken, Boolean)
Creates a new UndefDirectiveTriviaSyntax instance.
Public methodStatic memberUndefDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new UndefDirectiveTriviaSyntax instance.
Public methodStatic memberUnsafeStatement(BlockSyntax)
Creates a new UnsafeStatementSyntax instance.
Public methodStatic memberUnsafeStatement(SyntaxToken, BlockSyntax)
Creates a new UnsafeStatementSyntax instance.
Public methodStatic memberUsingDirective(NameSyntax)
Creates a new UsingDirectiveSyntax instance.
Public methodStatic memberUsingDirective(NameEqualsSyntax, NameSyntax)
Creates a new UsingDirectiveSyntax instance.
Public methodStatic memberUsingDirective(SyntaxToken, NameEqualsSyntax, NameSyntax)
Creates a new UsingDirectiveSyntax instance.
Public methodStatic memberUsingDirective(SyntaxToken, SyntaxToken, NameEqualsSyntax, NameSyntax, SyntaxToken)
Creates a new UsingDirectiveSyntax instance.
Public methodStatic memberUsingStatement(StatementSyntax)
Creates a new UsingStatementSyntax instance.
Public methodStatic memberUsingStatement(VariableDeclarationSyntax, ExpressionSyntax, StatementSyntax)
Creates a new UsingStatementSyntax instance.
Public methodStatic memberUsingStatement(SyntaxToken, SyntaxToken, VariableDeclarationSyntax, ExpressionSyntax, SyntaxToken, StatementSyntax)
Creates a new UsingStatementSyntax instance.
Public methodStatic memberVariableDeclaration(TypeSyntax)
Creates a new VariableDeclarationSyntax instance.
Public methodStatic memberVariableDeclaration(TypeSyntax, SeparatedSyntaxListVariableDeclaratorSyntax)
Creates a new VariableDeclarationSyntax instance.
Public methodStatic memberVariableDeclarator(String)
Creates a new VariableDeclaratorSyntax instance.
Public methodStatic memberVariableDeclarator(SyntaxToken)
Creates a new VariableDeclaratorSyntax instance.
Public methodStatic memberVariableDeclarator(SyntaxToken, BracketedArgumentListSyntax, EqualsValueClauseSyntax)
Creates a new VariableDeclaratorSyntax instance.
Public methodStatic memberVerbatimIdentifier
Creates a verbatim token with kind IdentifierToken containing the specified text.
Public methodStatic memberWarningDirectiveTrivia(Boolean)
Creates a new WarningDirectiveTriviaSyntax instance.
Public methodStatic memberWarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)
Creates a new WarningDirectiveTriviaSyntax instance.
Public methodStatic memberWhenClause(ExpressionSyntax)
Creates a new WhenClauseSyntax instance.
Public methodStatic memberWhenClause(SyntaxToken, ExpressionSyntax)
Creates a new WhenClauseSyntax instance.
Public methodStatic memberWhereClause(ExpressionSyntax)
Creates a new WhereClauseSyntax instance.
Public methodStatic memberWhereClause(SyntaxToken, ExpressionSyntax)
Creates a new WhereClauseSyntax instance.
Public methodStatic memberWhileStatement(ExpressionSyntax, StatementSyntax)
Creates a new WhileStatementSyntax instance.
Public methodStatic memberWhileStatement(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken, StatementSyntax)
Creates a new WhileStatementSyntax instance.
Public methodStatic memberWhitespace(String)
Creates a trivia with kind WhitespaceTrivia containing the specified text.
Public methodStatic memberWhitespace(String, Boolean) Obsolete.
Public methodStatic memberXmlCDataSection(SyntaxTokenList)
Creates a new XmlCDataSectionSyntax instance.
Public methodStatic memberXmlCDataSection(SyntaxToken, SyntaxTokenList, SyntaxToken)
Creates a new XmlCDataSectionSyntax instance.
Public methodStatic memberXmlComment(SyntaxTokenList)
Creates a new XmlCommentSyntax instance.
Public methodStatic memberXmlComment(SyntaxToken, SyntaxTokenList, SyntaxToken)
Creates a new XmlCommentSyntax instance.
Public methodStatic memberXmlCrefAttribute(CrefSyntax)
Creates a syntax node for a cref attribute within a xml documentation comment.
Public methodStatic memberXmlCrefAttribute(CrefSyntax, SyntaxKind)
Creates a syntax node for a cref attribute within a xml documentation comment.
Public methodStatic memberXmlCrefAttribute(XmlNameSyntax, SyntaxToken, CrefSyntax, SyntaxToken)
Creates a new XmlCrefAttributeSyntax instance.
Public methodStatic memberXmlCrefAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, CrefSyntax, SyntaxToken)
Creates a new XmlCrefAttributeSyntax instance.
Public methodStatic memberXmlElement(String, SyntaxListXmlNodeSyntax)
Creates the syntax representation of a named xml element within xml documentation comments.
Public methodStatic memberXmlElement(XmlElementStartTagSyntax, XmlElementEndTagSyntax)
Creates a new XmlElementSyntax instance.
Public methodStatic memberXmlElement(XmlNameSyntax, SyntaxListXmlNodeSyntax)
Creates the syntax representation of a named xml element within xml documentation comments.
Public methodStatic memberXmlElement(XmlElementStartTagSyntax, SyntaxListXmlNodeSyntax, XmlElementEndTagSyntax)
Creates a new XmlElementSyntax instance.
Public methodStatic memberXmlElementEndTag(XmlNameSyntax)
Creates a new XmlElementEndTagSyntax instance.
Public methodStatic memberXmlElementEndTag(SyntaxToken, XmlNameSyntax, SyntaxToken)
Creates a new XmlElementEndTagSyntax instance.
Public methodStatic memberXmlElementStartTag(XmlNameSyntax)
Creates a new XmlElementStartTagSyntax instance.
Public methodStatic memberXmlElementStartTag(XmlNameSyntax, SyntaxListXmlAttributeSyntax)
Creates a new XmlElementStartTagSyntax instance.
Public methodStatic memberXmlElementStartTag(SyntaxToken, XmlNameSyntax, SyntaxListXmlAttributeSyntax, SyntaxToken)
Creates a new XmlElementStartTagSyntax instance.
Public methodStatic memberXmlEmptyElement(String)
Creates the syntax representation of a named empty xml element within xml documentation comments.
Public methodStatic memberXmlEmptyElement(XmlNameSyntax)
Creates a new XmlEmptyElementSyntax instance.
Public methodStatic memberXmlEmptyElement(XmlNameSyntax, SyntaxListXmlAttributeSyntax)
Creates a new XmlEmptyElementSyntax instance.
Public methodStatic memberXmlEmptyElement(SyntaxToken, XmlNameSyntax, SyntaxListXmlAttributeSyntax, SyntaxToken)
Creates a new XmlEmptyElementSyntax instance.
Public methodStatic memberXmlEntity
Creates a token with kind XmlEntityLiteralToken.
Public methodStatic memberXmlExampleElement(SyntaxListXmlNodeSyntax)
Creates the syntax representation of an example element within xml documentation comments.
Public methodStatic memberXmlExampleElement(XmlNodeSyntax)
Creates the syntax representation of an example element within xml documentation comments.
Public methodStatic memberXmlExceptionElement(CrefSyntax, XmlNodeSyntax)
Creates the syntax representation of an exception element within xml documentation comments.
Public methodStatic memberXmlExceptionElement(CrefSyntax, SyntaxListXmlNodeSyntax)
Creates the syntax representation of an exception element within xml documentation comments.
Public methodStatic memberXmlMultiLineElement(String, SyntaxListXmlNodeSyntax)
Creates the syntax representation of an xml element that spans multiple text lines.
Public methodStatic memberXmlMultiLineElement(XmlNameSyntax, SyntaxListXmlNodeSyntax)
Creates the syntax representation of an xml element that spans multiple text lines.
Public methodStatic memberXmlName(String)
Creates a new XmlNameSyntax instance.
Public methodStatic memberXmlName(SyntaxToken)
Creates a new XmlNameSyntax instance.
Public methodStatic memberXmlName(XmlPrefixSyntax, SyntaxToken)
Creates a new XmlNameSyntax instance.
Public methodStatic memberXmlNameAttribute(String)
Creates a syntax node for a name attribute in a xml element within a xml documentation comment.
Public methodStatic memberXmlNameAttribute(XmlNameSyntax, SyntaxToken, IdentifierNameSyntax, SyntaxToken)
Creates a new XmlNameAttributeSyntax instance.
Public methodStatic memberXmlNameAttribute(XmlNameSyntax, SyntaxToken, String, SyntaxToken)
Creates a new XmlNameAttributeSyntax instance.
Public methodStatic memberXmlNameAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, IdentifierNameSyntax, SyntaxToken)
Creates a new XmlNameAttributeSyntax instance.
Public methodStatic memberXmlNewLine
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).
Public methodStatic memberXmlNullKeywordElement
Creates the syntax representation of a see element within xml documentation comments, that points to the 'null' language keyword.
Public methodStatic memberXmlParaElement(SyntaxListXmlNodeSyntax)
Creates the syntax representation of a para element within xml documentation comments.
Public methodStatic memberXmlParaElement(XmlNodeSyntax)
Creates the syntax representation of a para element within xml documentation comments.
Public methodStatic memberXmlParamElement(String, XmlNodeSyntax)
Creates the syntax representation of a param element within xml documentation comments (e.g. for documentation of method parameters).
Public methodStatic memberXmlParamElement(String, SyntaxListXmlNodeSyntax)
Creates the syntax representation of a param element within xml documentation comments (e.g. for documentation of method parameters).
Public methodStatic memberXmlParamRefElement
Creates the syntax representation of a paramref element within xml documentation comments (e.g. for referencing particular parameters of a method).
Public methodStatic memberXmlPermissionElement(CrefSyntax, XmlNodeSyntax)
Creates the syntax representation of a permission element within xml documentation comments.
Public methodStatic memberXmlPermissionElement(CrefSyntax, SyntaxListXmlNodeSyntax)
Creates the syntax representation of a permission element within xml documentation comments.
Public methodStatic memberXmlPlaceholderElement(SyntaxListXmlNodeSyntax)
Creates the syntax representation of a placeholder element within xml documentation comments.
Public methodStatic memberXmlPlaceholderElement(XmlNodeSyntax)
Creates the syntax representation of a placeholder element within xml documentation comments.
Public methodStatic memberXmlPrefix(String)
Creates a new XmlPrefixSyntax instance.
Public methodStatic memberXmlPrefix(SyntaxToken)
Creates a new XmlPrefixSyntax instance.
Public methodStatic memberXmlPrefix(SyntaxToken, SyntaxToken)
Creates a new XmlPrefixSyntax instance.
Public methodStatic memberXmlPreliminaryElement
Creates a syntax node for a priliminary element within a xml documentation comment.
Public methodStatic memberXmlProcessingInstruction(XmlNameSyntax)
Creates a new XmlProcessingInstructionSyntax instance.
Public methodStatic memberXmlProcessingInstruction(XmlNameSyntax, SyntaxTokenList)
Creates a new XmlProcessingInstructionSyntax instance.
Public methodStatic memberXmlProcessingInstruction(SyntaxToken, XmlNameSyntax, SyntaxTokenList, SyntaxToken)
Creates a new XmlProcessingInstructionSyntax instance.
Public methodStatic memberXmlRemarksElement(SyntaxListXmlNodeSyntax)
Creates a remarks element within an xml documentation comment.
Public methodStatic memberXmlRemarksElement(XmlNodeSyntax)
Creates a remarks element within an xml documentation comment.
Public methodStatic memberXmlReturnsElement(SyntaxListXmlNodeSyntax)
Creates a returns element within an xml documentation comment.
Public methodStatic memberXmlReturnsElement(XmlNodeSyntax)
Creates a returns element within an xml documentation comment.
Public methodStatic memberXmlSeeAlsoElement(CrefSyntax)
Creates a seealso element within an xml documentation comment.
Public methodStatic memberXmlSeeAlsoElement(Uri, SyntaxListXmlNodeSyntax)
Creates a seealso element within an xml documentation comment.
Public methodStatic memberXmlSeeElement
Creates a see element within an xml documentation comment.
Public methodStatic memberXmlSummaryElement(SyntaxListXmlNodeSyntax)
Creates a summary element within an xml documentation comment.
Public methodStatic memberXmlSummaryElement(XmlNodeSyntax)
Creates a summary element within an xml documentation comment.
Public methodStatic memberXmlText
Creates a new XmlTextSyntax instance.
Public methodStatic memberXmlText(String)
Generates the syntax representation of a xml text node (e.g. for xml documentation comments).
Public methodStatic memberXmlText(SyntaxToken)
Generates the syntax representation of a xml text node (e.g. for xml documentation comments).
Public methodStatic memberXmlText(SyntaxTokenList)
Creates a new XmlTextSyntax instance.
Public methodStatic memberXmlTextAttribute(String, SyntaxToken)
Creates the syntax representation of an xml text attribute.
Public methodStatic memberXmlTextAttribute(String, String)
Creates the syntax representation of an xml text attribute.
Public methodStatic memberXmlTextAttribute(String, SyntaxKind, SyntaxTokenList)
Creates the syntax representation of an xml text attribute.
Public methodStatic memberXmlTextAttribute(XmlNameSyntax, SyntaxKind, SyntaxTokenList)
Creates the syntax representation of an xml text attribute.
Public methodStatic memberXmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken)
Creates a new XmlTextAttributeSyntax instance.
Public methodStatic memberXmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxTokenList, SyntaxToken)
Creates a new XmlTextAttributeSyntax instance.
Public methodStatic memberXmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken, SyntaxTokenList, SyntaxToken)
Creates a new XmlTextAttributeSyntax instance.
Public methodStatic memberXmlTextLiteral(String)
Generates the syntax representation of an xml text literal.
Public methodStatic memberXmlTextLiteral(String, String)
Generates the syntax representation of an xml text literal.
Public methodStatic memberXmlTextLiteral(SyntaxTriviaList, String, String, SyntaxTriviaList)
Creates a token with kind XmlTextLiteralToken.
Public methodStatic memberXmlTextNewLine(String)
Creates the syntax representation of an xml newline token with a documentation comment exterior trivia at the end (continued documentation comment).
Public methodStatic memberXmlTextNewLine(String, Boolean)
Creates the syntax representation of an xml newline token for xml documentation comments.
Public methodStatic memberXmlTextNewLine(SyntaxTriviaList, String, String, SyntaxTriviaList)
Creates a token with kind XmlTextLiteralNewLineToken.
Public methodStatic memberXmlThreadSafetyElement
Creates a threadsafty element within an xml documentation comment.
Public methodStatic memberXmlThreadSafetyElement(Boolean, Boolean)
Creates a threadsafety element within an xml documentation comment.
Public methodStatic memberXmlValueElement(SyntaxListXmlNodeSyntax)
Creates the the syntax representation of an xml value element (e.g. for xml documentation comments).
Public methodStatic memberXmlValueElement(XmlNodeSyntax)
Creates the the syntax representation of an xml value element (e.g. for xml documentation comments).
Public methodStatic memberYieldStatement(SyntaxKind, ExpressionSyntax)
Creates a new YieldStatementSyntax instance.
Public methodStatic memberYieldStatement(SyntaxKind, SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)
Creates a new YieldStatementSyntax instance.
Top
See Also