SyntaxFactory クラス

定義

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

public ref class SyntaxFactory abstract sealed
public static class SyntaxFactory
type SyntaxFactory = class
Public Class SyntaxFactory
継承
SyntaxFactory

プロパティ

CarriageReturn

1 つの復帰文字を含む種類の EndOfLineTrivia を含むトリビア。

CarriageReturnLineFeed

復帰文字と改行文字の両方を含む種類の EndOfLineTrivia を含むトリビア。

ElasticCarriageReturn

1 つの復帰文字を含む EndOfLineTrivia 型のエラスティック トリビア。 エラスティック トリビアは、ソース テキストの解析によって生成されなかったトリビアを表すために使用され、通常は書式設定中に保持されません。

ElasticCarriageReturnLineFeed

復帰文字と改行文字の両方を含む EndOfLineTrivia という種類のエラスティック トリビア。 エラスティック トリビアは、ソース テキストの解析によって生成されなかったトリビアを表すために使用され、通常は書式設定中に保持されません。

ElasticLineFeed

1 つの改行文字を含む種類の EndOfLineTrivia を含むエラスティック トリビア。 エラスティック トリビアは、ソース テキストの解析によって生成されなかったトリビアを示すために使用され、通常は書式設定中に保持されません。

ElasticMarker

文字を含まない種類の WhitespaceTrivia を含むエラスティック トリビア。 エラスティック マーカーのトリビアは、トリビアが指定されていない場合、ファクトリ メソッドによって自動的に含まれます。 構文の書式設定により、エラスティック マーカーが適切なトリビアに置き換えられます。

ElasticSpace

1 つのスペース文字を含む種類の WhitespaceTrivia を含むエラスティック トリビア。 エラスティック トリビアは、ソース テキストの解析によって生成されなかったトリビアを示すために使用され、通常は書式設定中に保持されません。

ElasticTab

1 つのタブ文字を含む種類の WhitespaceTrivia を含むエラスティック トリビア。 エラスティック トリビアは、ソース テキストの解析によって生成されなかったトリビアを示すために使用され、通常は書式設定中に保持されません。

LineFeed

1 つの改行文字を含む種類の EndOfLineTrivia を含むトリビア。

Space

1 つのスペース文字を含む種類の WhitespaceTrivia を含むトリビア。

Tab

1 つのタブ文字を含む種類の WhitespaceTrivia を含むトリビア。

メソッド

AccessorDeclaration(SyntaxKind)

新しい AccessorDeclarationSyntax インスタンスを作成します。

AccessorDeclaration(SyntaxKind, BlockSyntax)

新しい AccessorDeclarationSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

新しい AccessorDeclarationSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

新しい AccessorDeclarationSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

AccessorList(SyntaxList<AccessorDeclarationSyntax>)

新しい AccessorListSyntax インスタンスを作成します。

AccessorList(SyntaxToken, SyntaxList<AccessorDeclarationSyntax>, SyntaxToken)

新しい AccessorListSyntax インスタンスを作成します。

AliasQualifiedName(IdentifierNameSyntax, SimpleNameSyntax)

新しい AliasQualifiedNameSyntax インスタンスを作成します。

AliasQualifiedName(IdentifierNameSyntax, SyntaxToken, SimpleNameSyntax)

新しい AliasQualifiedNameSyntax インスタンスを作成します。

AliasQualifiedName(String, SimpleNameSyntax)

新しい AliasQualifiedNameSyntax インスタンスを作成します。

AnonymousMethodExpression()

新しい AnonymousMethodExpressionSyntax インスタンスを作成します。

AnonymousMethodExpression(CSharpSyntaxNode)

新しい AnonymousMethodExpressionSyntax インスタンスを作成します。

AnonymousMethodExpression(ParameterListSyntax, CSharpSyntaxNode)

新しい AnonymousMethodExpressionSyntax インスタンスを作成します。

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

新しい AnonymousMethodExpressionSyntax インスタンスを作成します。

AnonymousMethodExpression(SyntaxToken, SyntaxToken, ParameterListSyntax, CSharpSyntaxNode)

新しい AnonymousMethodExpressionSyntax インスタンスを作成します。

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

新しい AnonymousMethodExpressionSyntax インスタンスを作成します。

AnonymousObjectCreationExpression(SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax>)

新しい AnonymousObjectCreationExpressionSyntax インスタンスを作成します。

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

新しい AnonymousObjectCreationExpressionSyntax インスタンスを作成します。

AnonymousObjectMemberDeclarator(ExpressionSyntax)

新しい AnonymousObjectMemberDeclaratorSyntax インスタンスを作成します。

AnonymousObjectMemberDeclarator(NameEqualsSyntax, ExpressionSyntax)

新しい AnonymousObjectMemberDeclaratorSyntax インスタンスを作成します。

AreEquivalent(SyntaxNode, SyntaxNode, Boolean)

トリビアの違いを無視して、2 つの構文ノードが同じかどうかを判断します。

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

トリビアの違いを無視して、2 つの構文ノードが同じかどうかを判断します。

AreEquivalent(SyntaxToken, SyntaxToken)

トリビアの違いを無視して、2 つの構文トークンが同じかどうかを判断します。

AreEquivalent(SyntaxTokenList, SyntaxTokenList)

トリビアの違いを無視して、トークンの 2 つのリストが同じかどうかを判断します。

AreEquivalent(SyntaxTree, SyntaxTree, Boolean)

トリビアの違いを無視して、2 つのツリーが同じかどうかを判断します。

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

トリビアの違いを無視して、構文ノードの 2 つのリストが同じかどうかを判断します。

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

トリビアの違いを無視して、構文ノードの 2 つのリストが同じかどうかを判断します。

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

トリビアの違いを無視して、構文ノードの 2 つのリストが同じかどうかを判断します。

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

トリビアの違いを無視して、構文ノードの 2 つのリストが同じかどうかを判断します。

Argument(ExpressionSyntax)

新しい ArgumentSyntax インスタンスを作成します。

Argument(NameColonSyntax, SyntaxToken, ExpressionSyntax)

新しい ArgumentSyntax インスタンスを作成します。

ArgumentList(SeparatedSyntaxList<ArgumentSyntax>)

新しい ArgumentListSyntax インスタンスを作成します。

ArgumentList(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

新しい ArgumentListSyntax インスタンスを作成します。

ArrayCreationExpression(ArrayTypeSyntax)

新しい ArrayCreationExpressionSyntax インスタンスを作成します。

ArrayCreationExpression(ArrayTypeSyntax, InitializerExpressionSyntax)

新しい ArrayCreationExpressionSyntax インスタンスを作成します。

ArrayCreationExpression(SyntaxToken, ArrayTypeSyntax, InitializerExpressionSyntax)

新しい ArrayCreationExpressionSyntax インスタンスを作成します。

ArrayRankSpecifier(SeparatedSyntaxList<ExpressionSyntax>)

新しい ArrayRankSpecifierSyntax インスタンスを作成します。

ArrayRankSpecifier(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, SyntaxToken)

新しい ArrayRankSpecifierSyntax インスタンスを作成します。

ArrayType(TypeSyntax)

新しい ArrayTypeSyntax インスタンスを作成します。

ArrayType(TypeSyntax, SyntaxList<ArrayRankSpecifierSyntax>)

新しい ArrayTypeSyntax インスタンスを作成します。

ArrowExpressionClause(ExpressionSyntax)

新しい ArrowExpressionClauseSyntax インスタンスを作成します。

ArrowExpressionClause(SyntaxToken, ExpressionSyntax)

新しい ArrowExpressionClauseSyntax インスタンスを作成します。

AssignmentExpression(SyntaxKind, ExpressionSyntax, ExpressionSyntax)

新しい AssignmentExpressionSyntax インスタンスを作成します。

AssignmentExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

新しい AssignmentExpressionSyntax インスタンスを作成します。

Attribute(NameSyntax)

新しい AttributeSyntax インスタンスを作成します。

Attribute(NameSyntax, AttributeArgumentListSyntax)

新しい AttributeSyntax インスタンスを作成します。

AttributeArgument(ExpressionSyntax)

新しい AttributeArgumentSyntax インスタンスを作成します。

AttributeArgument(NameEqualsSyntax, NameColonSyntax, ExpressionSyntax)

新しい AttributeArgumentSyntax インスタンスを作成します。

AttributeArgumentList(SeparatedSyntaxList<AttributeArgumentSyntax>)

新しい AttributeArgumentListSyntax インスタンスを作成します。

AttributeArgumentList(SyntaxToken, SeparatedSyntaxList<AttributeArgumentSyntax>, SyntaxToken)

新しい AttributeArgumentListSyntax インスタンスを作成します。

AttributeList(AttributeTargetSpecifierSyntax, SeparatedSyntaxList<AttributeSyntax>)

新しい AttributeListSyntax インスタンスを作成します。

AttributeList(SeparatedSyntaxList<AttributeSyntax>)

新しい AttributeListSyntax インスタンスを作成します。

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

新しい AttributeListSyntax インスタンスを作成します。

AttributeTargetSpecifier(SyntaxToken)

新しい AttributeTargetSpecifierSyntax インスタンスを作成します。

AttributeTargetSpecifier(SyntaxToken, SyntaxToken)

新しい AttributeTargetSpecifierSyntax インスタンスを作成します。

AwaitExpression(ExpressionSyntax)

新しい AwaitExpressionSyntax インスタンスを作成します。

AwaitExpression(SyntaxToken, ExpressionSyntax)

新しい AwaitExpressionSyntax インスタンスを作成します。

BadDirectiveTrivia(SyntaxToken, Boolean)

新しい BadDirectiveTriviaSyntax インスタンスを作成します。

BadDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

新しい BadDirectiveTriviaSyntax インスタンスを作成します。

BadToken(SyntaxTriviaList, String, SyntaxTriviaList)

種類が BadToken のトークンを作成します。

BaseExpression()

新しい BaseExpressionSyntax インスタンスを作成します。

BaseExpression(BaseExpressionTypeClauseSyntax)

新しい BaseExpressionSyntax インスタンスを作成します。

BaseExpression(SyntaxToken)

新しい BaseExpressionSyntax インスタンスを作成します。

BaseExpression(SyntaxToken, BaseExpressionTypeClauseSyntax)

新しい BaseExpressionSyntax インスタンスを作成します。

BaseExpressionTypeClause(SyntaxToken, TypeSyntax, SyntaxToken)

新しい BaseExpressionTypeClauseSyntax インスタンスを作成します。

BaseExpressionTypeClause(TypeSyntax)

新しい BaseExpressionTypeClauseSyntax インスタンスを作成します。

BaseList(SeparatedSyntaxList<BaseTypeSyntax>)

新しい BaseListSyntax インスタンスを作成します。

BaseList(SyntaxToken, SeparatedSyntaxList<BaseTypeSyntax>)

新しい BaseListSyntax インスタンスを作成します。

BinaryExpression(SyntaxKind, ExpressionSyntax, ExpressionSyntax)

新しい BinaryExpressionSyntax インスタンスを作成します。

BinaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

新しい BinaryExpressionSyntax インスタンスを作成します。

BinaryPattern(SyntaxKind, PatternSyntax, PatternSyntax)

新しい BinaryPatternSyntax インスタンスを作成します。

BinaryPattern(SyntaxKind, PatternSyntax, SyntaxToken, PatternSyntax)

新しい BinaryPatternSyntax インスタンスを作成します。

Block(IEnumerable<StatementSyntax>)

新しい BlockSyntax インスタンスを作成します。

Block(StatementSyntax[])

新しい BlockSyntax インスタンスを作成します。

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

新しい BlockSyntax インスタンスを作成します。

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

新しい BlockSyntax インスタンスを作成します。

Block(SyntaxList<StatementSyntax>)

新しい BlockSyntax インスタンスを作成します。

Block(SyntaxToken, SyntaxList<StatementSyntax>, SyntaxToken)

新しい BlockSyntax インスタンスを作成します。

BracketedArgumentList(SeparatedSyntaxList<ArgumentSyntax>)

新しい BracketedArgumentListSyntax インスタンスを作成します。

BracketedArgumentList(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

新しい BracketedArgumentListSyntax インスタンスを作成します。

BracketedParameterList(SeparatedSyntaxList<ParameterSyntax>)

新しい BracketedParameterListSyntax インスタンスを作成します。

BracketedParameterList(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)

新しい BracketedParameterListSyntax インスタンスを作成します。

BreakStatement()

新しい BreakStatementSyntax インスタンスを作成します。

BreakStatement(SyntaxList<AttributeListSyntax>)

新しい BreakStatementSyntax インスタンスを作成します。

BreakStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)

新しい BreakStatementSyntax インスタンスを作成します。

BreakStatement(SyntaxToken, SyntaxToken)

新しい BreakStatementSyntax インスタンスを作成します。

CasePatternSwitchLabel(PatternSyntax, SyntaxToken)

新しい CasePatternSwitchLabelSyntax インスタンスを作成します。

CasePatternSwitchLabel(PatternSyntax, WhenClauseSyntax, SyntaxToken)

新しい CasePatternSwitchLabelSyntax インスタンスを作成します。

CasePatternSwitchLabel(SyntaxToken, PatternSyntax, WhenClauseSyntax, SyntaxToken)

新しい CasePatternSwitchLabelSyntax インスタンスを作成します。

CaseSwitchLabel(ExpressionSyntax)

新しい CaseSwitchLabelSyntax インスタンスを作成します。

CaseSwitchLabel(ExpressionSyntax, SyntaxToken)

新しい CaseSwitchLabelSyntax インスタンスを作成します。

CaseSwitchLabel(SyntaxToken, ExpressionSyntax, SyntaxToken)

新しい CaseSwitchLabelSyntax インスタンスを作成します。

CastExpression(SyntaxToken, TypeSyntax, SyntaxToken, ExpressionSyntax)

新しい CastExpressionSyntax インスタンスを作成します。

CastExpression(TypeSyntax, ExpressionSyntax)

新しい CastExpressionSyntax インスタンスを作成します。

CatchClause()

新しい CatchClauseSyntax インスタンスを作成します。

CatchClause(CatchDeclarationSyntax, CatchFilterClauseSyntax, BlockSyntax)

新しい CatchClauseSyntax インスタンスを作成します。

CatchClause(SyntaxToken, CatchDeclarationSyntax, CatchFilterClauseSyntax, BlockSyntax)

新しい CatchClauseSyntax インスタンスを作成します。

CatchDeclaration(SyntaxToken, TypeSyntax, SyntaxToken, SyntaxToken)

新しい CatchDeclarationSyntax インスタンスを作成します。

CatchDeclaration(TypeSyntax)

新しい CatchDeclarationSyntax インスタンスを作成します。

CatchDeclaration(TypeSyntax, SyntaxToken)

新しい CatchDeclarationSyntax インスタンスを作成します。

CatchFilterClause(ExpressionSyntax)

新しい CatchFilterClauseSyntax インスタンスを作成します。

CatchFilterClause(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

新しい CatchFilterClauseSyntax インスタンスを作成します。

CheckedExpression(SyntaxKind, ExpressionSyntax)

新しい CheckedExpressionSyntax インスタンスを作成します。

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

新しい CheckedExpressionSyntax インスタンスを作成します。

CheckedStatement(SyntaxKind, BlockSyntax)

新しい CheckedStatementSyntax インスタンスを作成します。

CheckedStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, BlockSyntax)

新しい CheckedStatementSyntax インスタンスを作成します。

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

新しい CheckedStatementSyntax インスタンスを作成します。

CheckedStatement(SyntaxKind, SyntaxToken, BlockSyntax)

新しい CheckedStatementSyntax インスタンスを作成します。

ClassDeclaration(String)

新しい ClassDeclarationSyntax インスタンスを作成します。

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

新しい ClassDeclarationSyntax インスタンスを作成します。

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

新しい ClassDeclarationSyntax インスタンスを作成します。

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

新しい ClassDeclarationSyntax インスタンスを作成します。

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

新しい ClassDeclarationSyntax インスタンスを作成します。

ClassDeclaration(SyntaxToken)

新しい ClassDeclarationSyntax インスタンスを作成します。

ClassOrStructConstraint(SyntaxKind)

新しい ClassOrStructConstraintSyntax インスタンスを作成します。

ClassOrStructConstraint(SyntaxKind, SyntaxToken)

新しい ClassOrStructConstraintSyntax インスタンスを作成します。

ClassOrStructConstraint(SyntaxKind, SyntaxToken, SyntaxToken)

新しい ClassOrStructConstraintSyntax インスタンスを作成します。

CollectionExpression(SeparatedSyntaxList<CollectionElementSyntax>)

新しい CollectionExpressionSyntax インスタンスを作成します。

CollectionExpression(SyntaxToken, SeparatedSyntaxList<CollectionElementSyntax>, SyntaxToken)

新しい CollectionExpressionSyntax インスタンスを作成します。

Comment(String)

指定したテキストを含む SingleLineCommentTrivia または MultiLineCommentTrivia のいずれかの種類のトリビアを作成します。

CompilationUnit()

新しい CompilationUnitSyntax インスタンスを作成します。

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

新しい CompilationUnitSyntax インスタンスを作成します。

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

新しい CompilationUnitSyntax インスタンスを作成します。

ConditionalAccessExpression(ExpressionSyntax, ExpressionSyntax)

新しい ConditionalAccessExpressionSyntax インスタンスを作成します。

ConditionalAccessExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

新しい ConditionalAccessExpressionSyntax インスタンスを作成します。

ConditionalExpression(ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

新しい ConditionalExpressionSyntax インスタンスを作成します。

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

新しい ConditionalExpressionSyntax インスタンスを作成します。

ConstantPattern(ExpressionSyntax)

新しい ConstantPatternSyntax インスタンスを作成します。

ConstructorConstraint()

新しい ConstructorConstraintSyntax インスタンスを作成します。

ConstructorConstraint(SyntaxToken, SyntaxToken, SyntaxToken)

新しい ConstructorConstraintSyntax インスタンスを作成します。

ConstructorDeclaration(String)

新しい ConstructorDeclarationSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

新しい ConstructorDeclarationSyntax インスタンスを作成します。

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

新しい ConstructorDeclarationSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

ConstructorDeclaration(SyntaxToken)

新しい ConstructorDeclarationSyntax インスタンスを作成します。

ConstructorInitializer(SyntaxKind, ArgumentListSyntax)

新しい ConstructorInitializerSyntax インスタンスを作成します。

ConstructorInitializer(SyntaxKind, SyntaxToken, SyntaxToken, ArgumentListSyntax)

新しい ConstructorInitializerSyntax インスタンスを作成します。

ContinueStatement()

新しい ContinueStatementSyntax インスタンスを作成します。

ContinueStatement(SyntaxList<AttributeListSyntax>)

新しい ContinueStatementSyntax インスタンスを作成します。

ContinueStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)

新しい ContinueStatementSyntax インスタンスを作成します。

ContinueStatement(SyntaxToken, SyntaxToken)

新しい ContinueStatementSyntax インスタンスを作成します。

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

新しい ConversionOperatorDeclarationSyntax インスタンスを作成します。

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

新しい ConversionOperatorDeclarationSyntax のインスタンスを作成します。

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

新しい ConversionOperatorDeclarationSyntax インスタンスを作成します。

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

新しい ConversionOperatorDeclarationSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

新しい ConversionOperatorDeclarationSyntax インスタンスを作成します。

ConversionOperatorDeclaration(SyntaxToken, TypeSyntax)

新しい ConversionOperatorDeclarationSyntax インスタンスを作成します。

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

新しい ConversionOperatorMemberCrefSyntax インスタンスを作成します。

ConversionOperatorMemberCref(SyntaxToken, SyntaxToken, TypeSyntax, CrefParameterListSyntax)

新しい ConversionOperatorMemberCrefSyntax のインスタンスを作成します。

ConversionOperatorMemberCref(SyntaxToken, TypeSyntax)

新しい ConversionOperatorMemberCrefSyntax インスタンスを作成します。

ConversionOperatorMemberCref(SyntaxToken, TypeSyntax, CrefParameterListSyntax)

新しい ConversionOperatorMemberCrefSyntax インスタンスを作成します。

CrefBracketedParameterList(SeparatedSyntaxList<CrefParameterSyntax>)

新しい CrefBracketedParameterListSyntax インスタンスを作成します。

CrefBracketedParameterList(SyntaxToken, SeparatedSyntaxList<CrefParameterSyntax>, SyntaxToken)

新しい CrefBracketedParameterListSyntax インスタンスを作成します。

CrefParameter(SyntaxToken, SyntaxToken, TypeSyntax)

新しい CrefParameterSyntax インスタンスを作成します。

CrefParameter(SyntaxToken, TypeSyntax)

新しい CrefParameterSyntax インスタンスを作成します。

CrefParameter(TypeSyntax)

新しい CrefParameterSyntax インスタンスを作成します。

CrefParameterList(SeparatedSyntaxList<CrefParameterSyntax>)

新しい CrefParameterListSyntax インスタンスを作成します。

CrefParameterList(SyntaxToken, SeparatedSyntaxList<CrefParameterSyntax>, SyntaxToken)

新しい CrefParameterListSyntax インスタンスを作成します。

DeclarationExpression(TypeSyntax, VariableDesignationSyntax)

新しい DeclarationExpressionSyntax インスタンスを作成します。

DeclarationPattern(TypeSyntax, VariableDesignationSyntax)

新しい DeclarationPatternSyntax インスタンスを作成します。

DefaultConstraint()

新しい DefaultConstraintSyntax インスタンスを作成します。

DefaultConstraint(SyntaxToken)

新しい DefaultConstraintSyntax インスタンスを作成します。

DefaultExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

新しい DefaultExpressionSyntax インスタンスを作成します。

DefaultExpression(TypeSyntax)

新しい DefaultExpressionSyntax インスタンスを作成します。

DefaultSwitchLabel()

新しい DefaultSwitchLabelSyntax インスタンスを作成します。

DefaultSwitchLabel(SyntaxToken)

新しい DefaultSwitchLabelSyntax インスタンスを作成します。

DefaultSwitchLabel(SyntaxToken, SyntaxToken)

新しい DefaultSwitchLabelSyntax インスタンスを作成します。

DefineDirectiveTrivia(String, Boolean)

新しい DefineDirectiveTriviaSyntax インスタンスを作成します。

DefineDirectiveTrivia(SyntaxToken, Boolean)

新しい DefineDirectiveTriviaSyntax インスタンスを作成します。

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

新しい DefineDirectiveTriviaSyntax インスタンスを作成します。

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

新しい DelegateDeclarationSyntax インスタンスを作成します。

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

新しい DelegateDeclarationSyntax インスタンスを作成します。

DelegateDeclaration(TypeSyntax, String)

新しい DelegateDeclarationSyntax インスタンスを作成します。

DelegateDeclaration(TypeSyntax, SyntaxToken)

新しい DelegateDeclarationSyntax インスタンスを作成します。

DestructorDeclaration(String)

新しいデストラクターDeclarationSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

新しいデストラクターDeclarationSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

新しいデストラクターDeclarationSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

DestructorDeclaration(SyntaxToken)

新しいデストラクターDeclarationSyntax インスタンスを作成します。

DisabledText(String)

種類が DisabledTextTrivia のトリビアを作成します。 無効なテキストは、アクティブと見なされないディレクティブ間のテキストに対応します。

DiscardDesignation()

新しい DiscardDesignationSyntax インスタンスを作成します。

DiscardDesignation(SyntaxToken)

新しい DiscardDesignationSyntax インスタンスを作成します。

DiscardPattern()

新しい DiscardPatternSyntax インスタンスを作成します。

DiscardPattern(SyntaxToken)

新しい DiscardPatternSyntax インスタンスを作成します。

DocumentationComment(XmlNodeSyntax[])

xml 構文の作成を抽象化する xml ドキュメント コメントを作成します。

DocumentationCommentExterior(String)

種類が DocumentationCommentExteriorTrivia のトリビアを作成します。

DocumentationCommentTrivia(SyntaxKind, SyntaxList<XmlNodeSyntax>)

新しい DocumentationCommentTriviaSyntax インスタンスを作成します。

DocumentationCommentTrivia(SyntaxKind, SyntaxList<XmlNodeSyntax>, SyntaxToken)

新しい DocumentationCommentTriviaSyntax インスタンスを作成します。

DoStatement(StatementSyntax, ExpressionSyntax)

新しい DoStatementSyntax インスタンスを作成します。

DoStatement(SyntaxList<AttributeListSyntax>, StatementSyntax, ExpressionSyntax)

新しい DoStatementSyntax インスタンスを作成します。

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

新しい DoStatementSyntax インスタンスを作成します。

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

新しい DoStatementSyntax インスタンスを作成します。

ElasticEndOfLine(String)

指定したテキストを含む種類の EndOfLineTrivia を含むトリビアを作成します。 エラスティック トリビアは、ソース テキストの解析によって生成されなかったトリビアを表すために使用され、通常は書式設定中に保持されません。

ElasticWhitespace(String)

指定したテキストを含む種類の WhitespaceTrivia を含むトリビアを作成します。 エラスティック トリビアは、ソース テキストの解析によって生成されなかったトリビアを示すために使用され、通常は書式設定中に保持されません。

ElementAccessExpression(ExpressionSyntax)

新しい ElementAccessExpressionSyntax インスタンスを作成します。

ElementAccessExpression(ExpressionSyntax, BracketedArgumentListSyntax)

新しい ElementAccessExpressionSyntax インスタンスを作成します。

ElementBindingExpression()

新しい ElementBindingExpressionSyntax インスタンスを作成します。

ElementBindingExpression(BracketedArgumentListSyntax)

新しい ElementBindingExpressionSyntax インスタンスを作成します。

ElifDirectiveTrivia(ExpressionSyntax, Boolean, Boolean, Boolean)

新しい ElifDirectiveTriviaSyntax インスタンスを作成します。

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

新しい ElifDirectiveTriviaSyntax インスタンスを作成します。

ElseClause(StatementSyntax)

新しい ElseClauseSyntax インスタンスを作成します。

ElseClause(SyntaxToken, StatementSyntax)

新しい ElseClauseSyntax インスタンスを作成します。

ElseDirectiveTrivia(Boolean, Boolean)

新しい ElseDirectiveTriviaSyntax インスタンスを作成します。

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

新しい ElseDirectiveTriviaSyntax インスタンスを作成します。

EmptyStatement()

新しい EmptyStatementSyntax インスタンスを作成します。

EmptyStatement(SyntaxList<AttributeListSyntax>)

新しい EmptyStatementSyntax インスタンスを作成します。

EmptyStatement(SyntaxList<AttributeListSyntax>, SyntaxToken)

新しい EmptyStatementSyntax インスタンスを作成します。

EmptyStatement(SyntaxToken)

新しい EmptyStatementSyntax インスタンスを作成します。

EndIfDirectiveTrivia(Boolean)

新しい EndIfDirectiveTriviaSyntax インスタンスを作成します。

EndIfDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

新しい EndIfDirectiveTriviaSyntax インスタンスを作成します。

EndOfLine(String)

指定したテキストを含む種類の EndOfLineTrivia を含むトリビアを作成します。

EndOfLine(String, Boolean)
古い.

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

EndRegionDirectiveTrivia(Boolean)

新しい EndRegionDirectiveTriviaSyntax インスタンスを作成します。

EndRegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

新しい EndRegionDirectiveTriviaSyntax インスタンスを作成します。

EnumDeclaration(String)

新しい EnumDeclarationSyntax インスタンスを作成します。

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

新しい EnumDeclarationSyntax インスタンスを作成します。

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

新しい EnumDeclarationSyntax インスタンスを作成します。

EnumDeclaration(SyntaxToken)

新しい EnumDeclarationSyntax インスタンスを作成します。

EnumMemberDeclaration(String)

新しい EnumMemberDeclarationSyntax インスタンスを作成します。

EnumMemberDeclaration(SyntaxList<AttributeListSyntax>, SyntaxToken, EqualsValueClauseSyntax)

新しい EnumMemberDeclarationSyntax インスタンスを作成します。

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

新しい EnumMemberDeclarationSyntax インスタンスを作成します。

EnumMemberDeclaration(SyntaxToken)

新しい EnumMemberDeclarationSyntax インスタンスを作成します。

EqualsValueClause(ExpressionSyntax)

新しい EqualsValueClauseSyntax インスタンスを作成します。

EqualsValueClause(SyntaxToken, ExpressionSyntax)

新しい EqualsValueClauseSyntax インスタンスを作成します。

ErrorDirectiveTrivia(Boolean)

新しい ErrorDirectiveTriviaSyntax インスタンスを作成します。

ErrorDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

新しい ErrorDirectiveTriviaSyntax インスタンスを作成します。

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

新しい EventDeclarationSyntax インスタンスを作成します。

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

新しい EventDeclarationSyntax インスタンスを作成します。

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

新しい EventDeclarationSyntax インスタンスを作成します。

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

新しい EventDeclarationSyntax インスタンスを作成します。

EventDeclaration(TypeSyntax, String)

新しい EventDeclarationSyntax インスタンスを作成します。

EventDeclaration(TypeSyntax, SyntaxToken)

新しい EventDeclarationSyntax インスタンスを作成します。

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

新しい EventFieldDeclarationSyntax インスタンスを作成します。

EventFieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)

新しい EventFieldDeclarationSyntax インスタンスを作成します。

EventFieldDeclaration(VariableDeclarationSyntax)

新しい EventFieldDeclarationSyntax インスタンスを作成します。

ExplicitInterfaceSpecifier(NameSyntax)

新しい ExplicitInterfaceSpecifierSyntax インスタンスを作成します。

ExplicitInterfaceSpecifier(NameSyntax, SyntaxToken)

新しい ExplicitInterfaceSpecifierSyntax インスタンスを作成します。

ExpressionColon(ExpressionSyntax, SyntaxToken)

新しい ExpressionColonSyntax インスタンスを作成します。

ExpressionElement(ExpressionSyntax)

新しい ExpressionElementSyntax インスタンスを作成します。

ExpressionStatement(ExpressionSyntax)

新しい ExpressionStatementSyntax インスタンスを作成します。

ExpressionStatement(ExpressionSyntax, SyntaxToken)

新しい ExpressionStatementSyntax インスタンスを作成します。

ExpressionStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax)

新しい ExpressionStatementSyntax インスタンスを作成します。

ExpressionStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, SyntaxToken)

新しい ExpressionStatementSyntax インスタンスを作成します。

ExternAliasDirective(String)

新しい ExternAliasDirectiveSyntax インスタンスを作成します。

ExternAliasDirective(SyntaxToken)

新しい ExternAliasDirectiveSyntax インスタンスを作成します。

ExternAliasDirective(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken)

新しい ExternAliasDirectiveSyntax インスタンスを作成します。

FieldDeclaration(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)

新しい FieldDeclarationSyntax インスタンスを作成します。

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

新しい FieldDeclarationSyntax インスタンスを作成します。

FieldDeclaration(VariableDeclarationSyntax)

新しい FieldDeclarationSyntax インスタンスを作成します。

FileScopedNamespaceDeclaration(NameSyntax)

新しい FileScopedNamespaceDeclarationSyntax インスタンスを作成します。

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

新しい FileScopedNamespaceDeclarationSyntax インスタンスを作成します。

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

新しい FileScopedNamespaceDeclarationSyntax インスタンスを作成します。

FinallyClause(BlockSyntax)

新しい FinallyClauseSyntax インスタンスを作成します。

FinallyClause(SyntaxToken, BlockSyntax)

新しい FinallyClauseSyntax インスタンスを作成します。

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

新しい FixedStatementSyntax インスタンスを作成します。

FixedStatement(SyntaxList<AttributeListSyntax>, VariableDeclarationSyntax, StatementSyntax)

新しい FixedStatementSyntax インスタンスを作成します。

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

新しい FixedStatementSyntax インスタンスを作成します。

FixedStatement(VariableDeclarationSyntax, StatementSyntax)

新しい FixedStatementSyntax インスタンスを作成します。

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

新しい ForEachStatementSyntax インスタンスを作成します。

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

新しい ForEachStatementSyntax インスタンスを作成します。

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

新しい ForEachStatementSyntax インスタンスを作成します。

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

新しい ForEachStatementSyntax インスタンスを作成します。

ForEachStatement(TypeSyntax, String, ExpressionSyntax, StatementSyntax)

新しい ForEachStatementSyntax インスタンスを作成します。

ForEachStatement(TypeSyntax, SyntaxToken, ExpressionSyntax, StatementSyntax)

新しい ForEachStatementSyntax インスタンスを作成します。

ForEachVariableStatement(ExpressionSyntax, ExpressionSyntax, StatementSyntax)

新しい ForEachVariableStatementSyntax インスタンスを作成します。

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

新しい ForEachVariableStatementSyntax インスタンスを作成します。

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

新しい ForEachVariableStatementSyntax インスタンスを作成します。

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

新しい ForEachVariableStatementSyntax インスタンスを作成します。

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

新しい ForEachVariableStatementSyntax インスタンスを作成します。

ForStatement(StatementSyntax)

新しい ForStatementSyntax インスタンスを作成します。

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

新しい ForStatementSyntax インスタンスを作成します。

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

新しい ForStatementSyntax インスタンスを作成します。

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

新しい ForStatementSyntax インスタンスを作成します。

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

新しい ForStatementSyntax インスタンスを作成します。

FromClause(String, ExpressionSyntax)

新しい FromClauseSyntax インスタンスを作成します。

FromClause(SyntaxToken, ExpressionSyntax)

新しい FromClauseSyntax インスタンスを作成します。

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

新しい FromClauseSyntax インスタンスを作成します。

FromClause(TypeSyntax, SyntaxToken, ExpressionSyntax)

新しい FromClauseSyntax インスタンスを作成します。

FunctionPointerCallingConvention(SyntaxToken)

新しい FunctionPointerCallingConventionSyntax インスタンスを作成します。

FunctionPointerCallingConvention(SyntaxToken, FunctionPointerUnmanagedCallingConventionListSyntax)

新しい FunctionPointerCallingConventionSyntax インスタンスを作成します。

FunctionPointerParameter(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax)

新しい FunctionPointerParameterSyntax インスタンスを作成します。

FunctionPointerParameter(TypeSyntax)

新しい FunctionPointerParameterSyntax インスタンスを作成します。

FunctionPointerParameterList(SeparatedSyntaxList<FunctionPointerParameterSyntax>)

新しい FunctionPointerParameterListSyntax インスタンスを作成します。

FunctionPointerParameterList(SyntaxToken, SeparatedSyntaxList<FunctionPointerParameterSyntax>, SyntaxToken)

新しい FunctionPointerParameterListSyntax インスタンスを作成します。

FunctionPointerType()

新しい FunctionPointerTypeSyntax インスタンスを作成します。

FunctionPointerType(FunctionPointerCallingConventionSyntax, FunctionPointerParameterListSyntax)

新しい FunctionPointerTypeSyntax インスタンスを作成します。

FunctionPointerType(SeparatedSyntaxList<ParameterSyntax>)

新しい FunctionPointerTypeSyntax インスタンスを作成します。

FunctionPointerType(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>)

新しい FunctionPointerTypeSyntax インスタンスを作成します。

FunctionPointerType(SyntaxToken, SyntaxToken, FunctionPointerCallingConventionSyntax, FunctionPointerParameterListSyntax)

新しい FunctionPointerTypeSyntax インスタンスを作成します。

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

新しい FunctionPointerTypeSyntax インスタンスを作成します。

FunctionPointerUnmanagedCallingConvention(SyntaxToken)

新しい FunctionPointerUnmanagedCallingConventionSyntax インスタンスを作成します。

FunctionPointerUnmanagedCallingConventionList(SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax>)

新しい FunctionPointerUnmanagedCallingConventionListSyntax インスタンスを作成します。

FunctionPointerUnmanagedCallingConventionList(SyntaxToken, SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax>, SyntaxToken)

新しい FunctionPointerUnmanagedCallingConventionListSyntax インスタンスを作成します。

GenericName(String)

新しい GenericNameSyntax インスタンスを作成します。

GenericName(SyntaxToken)

新しい GenericNameSyntax インスタンスを作成します。

GenericName(SyntaxToken, TypeArgumentListSyntax)

新しい GenericNameSyntax インスタンスを作成します。

GetNonGenericExpression(ExpressionSyntax)

ジェネリック名式をジェネリック引数を使用せずに 1 つに変換します。

GetStandaloneExpression(ExpressionSyntax)

便宜上、ExpressionSyntax として型指定されただけでなく、実際には言語式である包含式を取得します。 たとえば、修飾名とメンバー アクセス式の右側にある NameSyntax ノードは言語式ではなく、修飾名またはメンバー アクセス式を含む式は実際には式です。

GlobalStatement(StatementSyntax)

新しい GlobalStatementSyntax インスタンスを作成します。

GlobalStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, StatementSyntax)

新しい GlobalStatementSyntax インスタンスを作成します。

GotoStatement(SyntaxKind, ExpressionSyntax)

新しい GotoStatementSyntax インスタンスを作成します。

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

新しい GotoStatementSyntax インスタンスを作成します。

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

新しい GotoStatementSyntax インスタンスを作成します。

GotoStatement(SyntaxKind, SyntaxToken, ExpressionSyntax)

新しい GotoStatementSyntax インスタンスを作成します。

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

新しい GotoStatementSyntax インスタンスを作成します。

GroupClause(ExpressionSyntax, ExpressionSyntax)

新しい GroupClauseSyntax インスタンスを作成します。

GroupClause(SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax)

新しい GroupClauseSyntax インスタンスを作成します。

Identifier(String)

指定したテキストを含む IdentifierToken の種類を持つトークンを作成します。

Identifier(SyntaxTriviaList, String, SyntaxTriviaList)

指定したテキストを含む IdentifierToken の種類を持つトークンを作成します。

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

指定したテキストを含む IdentifierToken の種類を持つトークンを作成します。

IdentifierName(String)

IdentifierNameSyntax ノードを作成します。

IdentifierName(SyntaxToken)

新しい IdentifierNameSyntax インスタンスを作成します。

IfDirectiveTrivia(ExpressionSyntax, Boolean, Boolean, Boolean)

新しい IfDirectiveTriviaSyntax インスタンスを作成します。

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

新しい IfDirectiveTriviaSyntax インスタンスを作成します。

IfStatement(ExpressionSyntax, StatementSyntax)

新しい IfStatementSyntax インスタンスを作成します。

IfStatement(ExpressionSyntax, StatementSyntax, ElseClauseSyntax)

新しい IfStatementSyntax インスタンスを作成します。

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

新しい IfStatementSyntax インスタンスを作成します。

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

新しい IfStatementSyntax インスタンスを作成します。

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

新しい IfStatementSyntax インスタンスを作成します。

ImplicitArrayCreationExpression(InitializerExpressionSyntax)

新しい ImplicitArrayCreationExpressionSyntax インスタンスを作成します。

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

新しい ImplicitArrayCreationExpressionSyntax インスタンスを作成します。

ImplicitArrayCreationExpression(SyntaxTokenList, InitializerExpressionSyntax)

新しい ImplicitArrayCreationExpressionSyntax インスタンスを作成します。

ImplicitElementAccess()

新しい ImplicitElementAccessSyntax インスタンスを作成します。

ImplicitElementAccess(BracketedArgumentListSyntax)

新しい ImplicitElementAccessSyntax インスタンスを作成します。

ImplicitObjectCreationExpression()

新しい ImplicitObjectCreationExpressionSyntax インスタンスを作成します。

ImplicitObjectCreationExpression(ArgumentListSyntax, InitializerExpressionSyntax)

新しい ImplicitObjectCreationExpressionSyntax インスタンスを作成します。

ImplicitObjectCreationExpression(SyntaxToken, ArgumentListSyntax, InitializerExpressionSyntax)

新しい ImplicitObjectCreationExpressionSyntax インスタンスを作成します。

ImplicitStackAllocArrayCreationExpression(InitializerExpressionSyntax)

新しい ImplicitStackAllocArrayCreationExpressionSyntax インスタンスを作成します。

ImplicitStackAllocArrayCreationExpression(SyntaxToken, SyntaxToken, SyntaxToken, InitializerExpressionSyntax)

新しい ImplicitStackAllocArrayCreationExpressionSyntax インスタンスを作成します。

IncompleteMember(SyntaxList<AttributeListSyntax>, SyntaxTokenList, TypeSyntax)

新しい IncompleteMemberSyntax インスタンスを作成します。

IncompleteMember(TypeSyntax)

新しい IncompleteMemberSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

新しい IndexerDeclarationSyntax インスタンスを作成します。

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

新しい IndexerDeclarationSyntax インスタンスを作成します。

IndexerDeclaration(TypeSyntax)

新しい IndexerDeclarationSyntax インスタンスを作成します。

IndexerMemberCref(CrefBracketedParameterListSyntax)

新しい IndexerMemberCrefSyntax インスタンスを作成します。

IndexerMemberCref(SyntaxToken, CrefBracketedParameterListSyntax)

新しい IndexerMemberCrefSyntax インスタンスを作成します。

InitializerExpression(SyntaxKind, SeparatedSyntaxList<ExpressionSyntax>)

新しい InitializerExpressionSyntax インスタンスを作成します。

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

新しい InitializerExpressionSyntax インスタンスを作成します。

InterfaceDeclaration(String)

新しい InterfaceDeclarationSyntax インスタンスを作成します。

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

新しい InterfaceDeclarationSyntax インスタンスを作成します。

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

新しい InterfaceDeclarationSyntax インスタンスを作成します。

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

新しい InterfaceDeclarationSyntax インスタンスを作成します。

InterfaceDeclaration(SyntaxToken)

新しい InterfaceDeclarationSyntax インスタンスを作成します。

InterpolatedStringExpression(SyntaxToken)

新しい InterpolatedStringExpressionSyntax インスタンスを作成します。

InterpolatedStringExpression(SyntaxToken, SyntaxList<InterpolatedStringContentSyntax>)

新しい InterpolatedStringExpressionSyntax インスタンスを作成します。

InterpolatedStringExpression(SyntaxToken, SyntaxList<InterpolatedStringContentSyntax>, SyntaxToken)

新しい InterpolatedStringExpressionSyntax インスタンスを作成します。

InterpolatedStringExpression(SyntaxToken, SyntaxToken)

新しい InterpolatedStringExpressionSyntax インスタンスを作成します。

InterpolatedStringText()

新しい InterpolatedStringTextSyntax インスタンスを作成します。

InterpolatedStringText(SyntaxToken)

新しい InterpolatedStringTextSyntax インスタンスを作成します。

Interpolation(ExpressionSyntax)

新しい補間Syntax インスタンスを作成します。

Interpolation(ExpressionSyntax, InterpolationAlignmentClauseSyntax, InterpolationFormatClauseSyntax)

新しい補間Syntax インスタンスを作成します。

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

新しい補間Syntax インスタンスを作成します。

InterpolationAlignmentClause(SyntaxToken, ExpressionSyntax)

新しい補間AlignmentClauseSyntax インスタンスを作成します。

InterpolationFormatClause(SyntaxToken)

新しい補間FormatClauseSyntax インスタンスを作成します。

InterpolationFormatClause(SyntaxToken, SyntaxToken)

新しい補間FormatClauseSyntax インスタンスを作成します。

InvocationExpression(ExpressionSyntax)

新しい InvocationExpressionSyntax インスタンスを作成します。

InvocationExpression(ExpressionSyntax, ArgumentListSyntax)

新しい InvocationExpressionSyntax インスタンスを作成します。

IsCompleteSubmission(SyntaxTree)

指定されたテキストが構文的に完全な送信と見なされるかどうかを判断します。 ツリーが対話型送信 ArgumentException としてコンパイルされなかった場合は をスローします。

IsPatternExpression(ExpressionSyntax, PatternSyntax)

新しい IsPatternExpressionSyntax インスタンスを作成します。

IsPatternExpression(ExpressionSyntax, SyntaxToken, PatternSyntax)

新しい IsPatternExpressionSyntax インスタンスを作成します。

JoinClause(String, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

新しい JoinClauseSyntax インスタンスを作成します。

JoinClause(SyntaxToken, ExpressionSyntax, ExpressionSyntax, ExpressionSyntax)

新しい JoinClauseSyntax インスタンスを作成します。

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

新しい JoinClauseSyntax インスタンスを作成します。

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

新しい JoinClauseSyntax インスタンスを作成します。

JoinIntoClause(String)

新しい JoinIntoClauseSyntax インスタンスを作成します。

JoinIntoClause(SyntaxToken)

新しい JoinIntoClauseSyntax インスタンスを作成します。

JoinIntoClause(SyntaxToken, SyntaxToken)

新しい JoinIntoClauseSyntax インスタンスを作成します。

LabeledStatement(String, StatementSyntax)

新しい LabeledStatementSyntax インスタンスを作成します。

LabeledStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, StatementSyntax)

新しい LabeledStatementSyntax インスタンスを作成します。

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

新しい LabeledStatementSyntax インスタンスを作成します。

LabeledStatement(SyntaxToken, StatementSyntax)

新しい LabeledStatementSyntax インスタンスを作成します。

LabeledStatement(SyntaxToken, SyntaxToken, StatementSyntax)

新しい LabeledStatementSyntax インスタンスを作成します。

LetClause(String, ExpressionSyntax)

新しい LetClauseSyntax インスタンスを作成します。

LetClause(SyntaxToken, ExpressionSyntax)

新しい LetClauseSyntax インスタンスを作成します。

LetClause(SyntaxToken, SyntaxToken, SyntaxToken, ExpressionSyntax)

新しい LetClauseSyntax インスタンスを作成します。

LineDirectivePosition(SyntaxToken, SyntaxToken)

新しい LineDirectivePositionSyntax インスタンスを作成します。

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

新しい LineDirectivePositionSyntax インスタンスを作成します。

LineDirectiveTrivia(SyntaxToken, Boolean)

新しい LineDirectiveTriviaSyntax インスタンスを作成します。

LineDirectiveTrivia(SyntaxToken, SyntaxToken, Boolean)

新しい LineDirectiveTriviaSyntax インスタンスを作成します。

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

新しい LineDirectiveTriviaSyntax インスタンスを作成します。

LineSpanDirectiveTrivia(LineDirectivePositionSyntax, LineDirectivePositionSyntax, SyntaxToken, Boolean)

新しい LineSpanDirectiveTriviaSyntax インスタンスを作成します。

LineSpanDirectiveTrivia(LineDirectivePositionSyntax, LineDirectivePositionSyntax, SyntaxToken, SyntaxToken, Boolean)

新しい LineSpanDirectiveTriviaSyntax インスタンスを作成します。

LineSpanDirectiveTrivia(SyntaxToken, SyntaxToken, LineDirectivePositionSyntax, SyntaxToken, LineDirectivePositionSyntax, SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

新しい LineSpanDirectiveTriviaSyntax インスタンスを作成します。

List<TNode>()

構文ノードの空のリストを作成します。

List<TNode>(IEnumerable<TNode>)

構文ノードの一覧を作成します。

ListPattern(SeparatedSyntaxList<PatternSyntax>)

新しい ListPatternSyntax インスタンスを作成します。

ListPattern(SeparatedSyntaxList<PatternSyntax>, VariableDesignationSyntax)

新しい ListPatternSyntax インスタンスを作成します。

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

新しい ListPatternSyntax インスタンスを作成します。

Literal(Char)

文字値から CharacterLiteralToken という種類のトークンを作成します。

Literal(Decimal)

10 進値から NumericLiteralToken という種類のトークンを作成します。

Literal(Double)

8 バイト浮動小数点値から NumericLiteralToken という種類のトークンを作成します。

Literal(Int32)

4 バイト符号付き整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(Int64)

8 バイト符号付き整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(Single)

4 バイト浮動小数点値から NumericLiteralToken という種類のトークンを作成します。

Literal(String)

文字列値から StringLiteralToken という種類のトークンを作成します。

Literal(String, Char)

テキストと対応する文字値から CharacterLiteralToken という種類のトークンを作成します。

Literal(String, Decimal)

テキストと対応する 10 進値から NumericLiteralToken という種類のトークンを作成します。

Literal(String, Double)

テキストと対応する 8 バイト浮動小数点値から NumericLiteralToken という種類のトークンを作成します。

Literal(String, Int32)

テキストと対応する 4 バイト符号付き整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(String, Int64)

テキストと対応する 8 バイト符号付き整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(String, Single)

テキストと対応する 4 バイト浮動小数点値から NumericLiteralToken という種類のトークンを作成します。

Literal(String, String)

テキストと対応する文字列値から StringLiteralToken という種類のトークンを作成します。

Literal(String, UInt32)

テキストと対応する 4 バイト符号なし整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(String, UInt64)

テキストと対応する 8 バイト符号なし整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(SyntaxTriviaList, String, Char, SyntaxTriviaList)

テキストと対応する文字値から CharacterLiteralToken という種類のトークンを作成します。

Literal(SyntaxTriviaList, String, Decimal, SyntaxTriviaList)

テキストと対応する 10 進値から NumericLiteralToken という種類のトークンを作成します。

Literal(SyntaxTriviaList, String, Double, SyntaxTriviaList)

テキストと対応する 8 バイト浮動小数点値から NumericLiteralToken という種類のトークンを作成します。

Literal(SyntaxTriviaList, String, Int32, SyntaxTriviaList)

テキストと対応する 4 バイト符号付き整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(SyntaxTriviaList, String, Int64, SyntaxTriviaList)

テキストと対応する 8 バイト符号付き整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(SyntaxTriviaList, String, Single, SyntaxTriviaList)

テキストと対応する 4 バイト浮動小数点値から NumericLiteralToken という種類のトークンを作成します。

Literal(SyntaxTriviaList, String, String, SyntaxTriviaList)

テキストと対応する文字列値から StringLiteralToken という種類のトークンを作成します。

Literal(SyntaxTriviaList, String, UInt32, SyntaxTriviaList)

テキストと対応する 4 バイト符号なし整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(SyntaxTriviaList, String, UInt64, SyntaxTriviaList)

テキストと対応する 8 バイト符号なし整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(UInt32)

4 バイト符号なし整数値から NumericLiteralToken という種類のトークンを作成します。

Literal(UInt64)

8 バイト符号なし整数値から NumericLiteralToken という種類のトークンを作成します。

LiteralExpression(SyntaxKind)

新しい LiteralExpressionSyntax インスタンスを作成します。

LiteralExpression(SyntaxKind, SyntaxToken)

新しい LiteralExpressionSyntax インスタンスを作成します。

LoadDirectiveTrivia(SyntaxToken, Boolean)

新しい LoadDirectiveTriviaSyntax インスタンスを作成します。

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

新しい LoadDirectiveTriviaSyntax インスタンスを作成します。

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

新しい LocalDeclarationStatementSyntax インスタンスを作成します。

LocalDeclarationStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, VariableDeclarationSyntax)

新しい LocalDeclarationStatementSyntax インスタンスを作成します。

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

新しい LocalDeclarationStatementSyntax インスタンスを作成します。

LocalDeclarationStatement(SyntaxTokenList, VariableDeclarationSyntax)

新しい LocalDeclarationStatementSyntax インスタンスを作成します。

LocalDeclarationStatement(SyntaxTokenList, VariableDeclarationSyntax, SyntaxToken)

新しい LocalDeclarationStatementSyntax インスタンスを作成します。

LocalDeclarationStatement(VariableDeclarationSyntax)

新しい LocalDeclarationStatementSyntax インスタンスを作成します。

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

新しい LocalFunctionStatementSyntax インスタンスを作成します。

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

新しい LocalFunctionStatementSyntax インスタンスを作成します。

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

新しい LocalFunctionStatementSyntax インスタンスを作成します。

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

新しい LocalFunctionStatementSyntax インスタンスを作成します。

LocalFunctionStatement(TypeSyntax, String)

新しい LocalFunctionStatementSyntax インスタンスを作成します。

LocalFunctionStatement(TypeSyntax, SyntaxToken)

新しい LocalFunctionStatementSyntax インスタンスを作成します。

LockStatement(ExpressionSyntax, StatementSyntax)

新しい LockStatementSyntax インスタンスを作成します。

LockStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, StatementSyntax)

新しい LockStatementSyntax インスタンスを作成します。

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

新しい LockStatementSyntax インスタンスを作成します。

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

新しい LockStatementSyntax インスタンスを作成します。

MakeRefExpression(ExpressionSyntax)

新しい MakeRefExpressionSyntax インスタンスを作成します。

MakeRefExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

新しい MakeRefExpressionSyntax インスタンスを作成します。

MemberAccessExpression(SyntaxKind, ExpressionSyntax, SimpleNameSyntax)

新しい MemberAccessExpressionSyntax インスタンスを作成します。

MemberAccessExpression(SyntaxKind, ExpressionSyntax, SyntaxToken, SimpleNameSyntax)

新しい MemberAccessExpressionSyntax インスタンスを作成します。

MemberBindingExpression(SimpleNameSyntax)

新しい MemberBindingExpressionSyntax インスタンスを作成します。

MemberBindingExpression(SyntaxToken, SimpleNameSyntax)

新しい MemberBindingExpressionSyntax インスタンスを作成します。

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

新しい MethodDeclarationSyntax インスタンスを作成します。

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

新しい MethodDeclarationSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

MethodDeclaration(TypeSyntax, String)

新しい MethodDeclarationSyntax インスタンスを作成します。

MethodDeclaration(TypeSyntax, SyntaxToken)

新しい MethodDeclarationSyntax インスタンスを作成します。

MissingToken(SyntaxKind)

構文の種類に対応する不足しているトークンを作成します。 不足しているトークンは、予期されるトークンが見つからない場合にパーサーによって生成されます。 不足しているトークンにはテキストがなく、通常は診断が関連付けられています。

MissingToken(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList)

構文の種類に対応する不足しているトークンを作成します。 不足しているトークンは、予期されるトークンが見つからない場合にパーサーによって生成されます。 不足しているトークンにはテキストがなく、通常は診断が関連付けられています。

NameColon(IdentifierNameSyntax)

新しい NameColonSyntax インスタンスを作成します。

NameColon(IdentifierNameSyntax, SyntaxToken)

新しい NameColonSyntax インスタンスを作成します。

NameColon(String)

新しい NameColonSyntax インスタンスを作成します。

NameEquals(IdentifierNameSyntax)

新しい NameEqualsSyntax インスタンスを作成します。

NameEquals(IdentifierNameSyntax, SyntaxToken)

新しい NameEqualsSyntax インスタンスを作成します。

NameEquals(String)

新しい NameEqualsSyntax インスタンスを作成します。

NameMemberCref(TypeSyntax)

新しい NameMemberCrefSyntax インスタンスを作成します。

NameMemberCref(TypeSyntax, CrefParameterListSyntax)

新しい NameMemberCrefSyntax インスタンスを作成します。

NamespaceDeclaration(NameSyntax)

新しい NamespaceDeclarationSyntax インスタンスを作成します。

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

新しい NamespaceDeclarationSyntax インスタンスを作成します。

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

新しい NamespaceDeclarationSyntax インスタンスを作成します。

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

新しい NamespaceDeclarationSyntax インスタンスを作成します。

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

新しい NamespaceDeclarationSyntax インスタンスを作成します。

NodeOrTokenList()

空の SyntaxNodeOrTokenList を作成します。

NodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

のシーケンスから を SyntaxNodeOrTokenList 作成します SyntaxNodeOrToken

NodeOrTokenList(SyntaxNodeOrToken[])

1 つ以上SyntaxNodeOrTokenの から をSyntaxNodeOrTokenList作成します。

NullableDirectiveTrivia(SyntaxToken, Boolean)

新しい NullableDirectiveTriviaSyntax インスタンスを作成します。

NullableDirectiveTrivia(SyntaxToken, SyntaxToken, Boolean)

新しい NullableDirectiveTriviaSyntax インスタンスを作成します。

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

新しい NullableDirectiveTriviaSyntax インスタンスを作成します。

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

新しい NullableDirectiveTriviaSyntax インスタンスを作成します。

NullableType(TypeSyntax)

新しい NullableTypeSyntax インスタンスを作成します。

NullableType(TypeSyntax, SyntaxToken)

新しい NullableTypeSyntax インスタンスを作成します。

ObjectCreationExpression(SyntaxToken, TypeSyntax, ArgumentListSyntax, InitializerExpressionSyntax)

新しい ObjectCreationExpressionSyntax インスタンスを作成します。

ObjectCreationExpression(TypeSyntax)

新しい ObjectCreationExpressionSyntax インスタンスを作成します。

ObjectCreationExpression(TypeSyntax, ArgumentListSyntax, InitializerExpressionSyntax)

新しい ObjectCreationExpressionSyntax インスタンスを作成します。

OmittedArraySizeExpression()

新しい OmittedArraySizeExpressionSyntax インスタンスを作成します。

OmittedArraySizeExpression(SyntaxToken)

新しい OmittedArraySizeExpressionSyntax インスタンスを作成します。

OmittedTypeArgument()

新しい OmittedTypeArgumentSyntax インスタンスを作成します。

OmittedTypeArgument(SyntaxToken)

新しい OmittedTypeArgumentSyntax インスタンスを作成します。

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

新しい OperatorDeclarationSyntax インスタンスを作成します。

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

新しい OperatorDeclarationSyntax のインスタンスを作成します。

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

新しい OperatorDeclarationSyntax インスタンスを作成します。

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

新しい OperatorDeclarationSyntax インスタンスを作成します。

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

新しい OperatorDeclarationSyntax インスタンスを作成します。

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

新しい OperatorDeclarationSyntax インスタンスを作成します。

OperatorDeclaration(TypeSyntax, SyntaxToken)

新しい OperatorDeclarationSyntax インスタンスを作成します。

OperatorMemberCref(SyntaxToken)

新しい OperatorMemberCrefSyntax インスタンスを作成します。

OperatorMemberCref(SyntaxToken, CrefParameterListSyntax)

新しい OperatorMemberCrefSyntax インスタンスを作成します。

OperatorMemberCref(SyntaxToken, SyntaxToken, CrefParameterListSyntax)

新しい OperatorMemberCrefSyntax のインスタンスを作成します。

OperatorMemberCref(SyntaxToken, SyntaxToken, SyntaxToken, CrefParameterListSyntax)

新しい OperatorMemberCrefSyntax インスタンスを作成します。

OrderByClause(SeparatedSyntaxList<OrderingSyntax>)

新しい OrderByClauseSyntax インスタンスを作成します。

OrderByClause(SyntaxToken, SeparatedSyntaxList<OrderingSyntax>)

新しい OrderByClauseSyntax インスタンスを作成します。

Ordering(SyntaxKind, ExpressionSyntax)

新しい OrderingSyntax インスタンスを作成します。

Ordering(SyntaxKind, ExpressionSyntax, SyntaxToken)

新しい OrderingSyntax インスタンスを作成します。

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

新しい ParameterSyntax インスタンスを作成します。

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

新しい ParameterSyntax インスタンスを作成します。

Parameter(SyntaxToken)

新しい ParameterSyntax インスタンスを作成します。

ParameterList(SeparatedSyntaxList<ParameterSyntax>)

新しい ParameterListSyntax インスタンスを作成します。

ParameterList(SyntaxToken, SeparatedSyntaxList<ParameterSyntax>, SyntaxToken)

新しい ParameterListSyntax インスタンスを作成します。

ParenthesizedExpression(ExpressionSyntax)

新しい ParenthesizedExpressionSyntax インスタンスを作成します。

ParenthesizedExpression(SyntaxToken, ExpressionSyntax, SyntaxToken)

新しい ParenthesizedExpressionSyntax インスタンスを作成します。

ParenthesizedLambdaExpression()

新しい ParenthesizedLambdaExpressionSyntax インスタンスを作成します。

ParenthesizedLambdaExpression(CSharpSyntaxNode)

新しい ParenthesizedLambdaExpressionSyntax インスタンスを作成します。

ParenthesizedLambdaExpression(ParameterListSyntax, BlockSyntax, ExpressionSyntax)

新しい ParenthesizedLambdaExpressionSyntax インスタンスを作成します。

ParenthesizedLambdaExpression(ParameterListSyntax, CSharpSyntaxNode)

新しい ParenthesizedLambdaExpressionSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

新しい ParenthesizedLambdaExpressionSyntax インスタンスを作成します。

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

新しい ParenthesizedLambdaExpressionSyntax インスタンスを作成します。

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

新しい ParenthesizedLambdaExpressionSyntax インスタンスを作成します。

ParenthesizedLambdaExpression(SyntaxToken, ParameterListSyntax, SyntaxToken, CSharpSyntaxNode)

新しい ParenthesizedLambdaExpressionSyntax インスタンスを作成します。

ParenthesizedLambdaExpression(SyntaxTokenList, ParameterListSyntax, BlockSyntax, ExpressionSyntax)

新しい ParenthesizedLambdaExpressionSyntax インスタンスを作成します。

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

新しい ParenthesizedLambdaExpressionSyntax インスタンスを作成します。

ParenthesizedPattern(PatternSyntax)

新しい ParenthesizedPatternSyntax インスタンスを作成します。

ParenthesizedPattern(SyntaxToken, PatternSyntax, SyntaxToken)

新しい ParenthesizedPatternSyntax インスタンスを作成します。

ParenthesizedVariableDesignation(SeparatedSyntaxList<VariableDesignationSyntax>)

新しい ParenthesizedVariableDesignationSyntax インスタンスを作成します。

ParenthesizedVariableDesignation(SyntaxToken, SeparatedSyntaxList<VariableDesignationSyntax>, SyntaxToken)

新しい ParenthesizedVariableDesignationSyntax インスタンスを作成します。

ParseArgumentList(String, Int32, ParseOptions, Boolean)

ArgumentListSyntax ノードを解析します。

ParseAttributeArgumentList(String, Int32, ParseOptions, Boolean)

AttributeArgumentListSyntax ノードを解析します。

ParseBracketedArgumentList(String, Int32, ParseOptions, Boolean)

BracketedArgumentListSyntax ノードを解析します。

ParseBracketedParameterList(String, Int32, ParseOptions, Boolean)

BracketedParameterListSyntax ノードを解析します。

ParseCompilationUnit(String, Int32, CSharpParseOptions)

コンパイル 単位全体 (ファイル) の文法規則を使用して、CompilationUnitSyntax を解析します。 SyntaxTree インスタンスを生成するには、代わりに CSharpSyntaxTree.ParseText を使用します。

ParseExpression(String, Int32, ParseOptions, Boolean)

式の優先順位の最も低い文法規則を使用して、ExpressionSyntax ノードを解析します。

ParseLeadingTrivia(String, Int32)

先頭のトリビアのトリビア ルールの一覧を解析します。

ParseMemberDeclaration(String, Int32, ParseOptions, Boolean)

MemberDeclarationSyntax を解析します。 これには、型宣言で発生する可能性があるすべての種類のメンバーが含まれます。 入力に有効なメンバー宣言に似た何も見つからない場合は、null を返します。

ParseName(String, Int32, Boolean)

名前の文法規則を使用して、NameSyntax ノードを解析します。

ParseParameterList(String, Int32, ParseOptions, Boolean)

ParameterListSyntax ノードを解析します。

ParseStatement(String, Int32, ParseOptions, Boolean)

ステートメントの文法規則を使用して StatementSyntaxNode を解析します。

ParseSyntaxTree(SourceText, ParseOptions, String, CancellationToken)

ソース テキストを解析して構文ツリーを生成します。

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

ソース テキストを解析して構文ツリーを生成します。

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

ソース テキストを解析して構文ツリーを生成します。

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

ソース テキストを解析して構文ツリーを生成します。

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

ソース テキストを解析して構文ツリーを生成します。

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

ソース テキストを解析して構文ツリーを生成します。

ParseToken(String, Int32)

C# 言語トークンを解析します。

ParseTokens(String, Int32, Int32, CSharpParseOptions)

C# 言語トークンのシーケンスを解析します。 この API は、生成されたすべてのトークンを所有する を SyntaxNode 作成するわけではないため、 GetLocation() 生成されたトークンに対して驚くべき結果が得られる可能性があり、その動作は一般的に指定されていません。

ParseTrailingTrivia(String, Int32)

末尾のトリビアの解析規則を使用して、トリビアの一覧を解析します。

ParseTypeName(String, Int32, Boolean)

型名の文法規則を使用して、TypeNameSyntax ノードを解析します。

ParseTypeName(String, Int32, ParseOptions, Boolean)

型名の文法規則を使用して、TypeNameSyntax ノードを解析します。

PointerType(TypeSyntax)

新しい PointerTypeSyntax インスタンスを作成します。

PointerType(TypeSyntax, SyntaxToken)

新しい PointerTypeSyntax インスタンスを作成します。

PositionalPatternClause(SeparatedSyntaxList<SubpatternSyntax>)

新しい PositionalPatternClauseSyntax インスタンスを作成します。

PositionalPatternClause(SyntaxToken, SeparatedSyntaxList<SubpatternSyntax>, SyntaxToken)

新しい PositionalPatternClauseSyntax インスタンスを作成します。

PostfixUnaryExpression(SyntaxKind, ExpressionSyntax)

新しい PostfixUnaryExpressionSyntax インスタンスを作成します。

PostfixUnaryExpression(SyntaxKind, ExpressionSyntax, SyntaxToken)

新しい PostfixUnaryExpressionSyntax インスタンスを作成します。

PragmaChecksumDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

新しい PragmaChecksumDirectiveTriviaSyntax インスタンスを作成します。

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

新しい PragmaChecksumDirectiveTriviaSyntax インスタンスを作成します。

PragmaWarningDirectiveTrivia(SyntaxToken, Boolean)

新しい PragmaWarningDirectiveTriviaSyntax インスタンスを作成します。

PragmaWarningDirectiveTrivia(SyntaxToken, SeparatedSyntaxList<ExpressionSyntax>, Boolean)

新しい PragmaWarningDirectiveTriviaSyntax インスタンスを作成します。

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

新しい PragmaWarningDirectiveTriviaSyntax インスタンスを作成します。

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

新しい PragmaWarningDirectiveTriviaSyntax インスタンスを作成します。

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

新しい PragmaWarningDirectiveTriviaSyntax インスタンスを作成します。

PredefinedType(SyntaxToken)

新しい PredefinedTypeSyntax インスタンスを作成します。

PrefixUnaryExpression(SyntaxKind, ExpressionSyntax)

新しい PrefixUnaryExpressionSyntax インスタンスを作成します。

PrefixUnaryExpression(SyntaxKind, SyntaxToken, ExpressionSyntax)

新しい PrefixUnaryExpressionSyntax インスタンスを作成します。

PreprocessingMessage(String)

種類が PreprocessingMessageTrivia のトリビアを作成します。

PrimaryConstructorBaseType(TypeSyntax)

新しい PrimaryConstructorBaseTypeSyntax インスタンスを作成します。

PrimaryConstructorBaseType(TypeSyntax, ArgumentListSyntax)

新しい PrimaryConstructorBaseTypeSyntax インスタンスを作成します。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

新しい PropertyDeclarationSyntax インスタンスを作成します。

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

新しい PropertyDeclarationSyntax インスタンスを作成します。

PropertyDeclaration(TypeSyntax, String)

新しい PropertyDeclarationSyntax インスタンスを作成します。

PropertyDeclaration(TypeSyntax, SyntaxToken)

新しい PropertyDeclarationSyntax インスタンスを作成します。

PropertyPatternClause(SeparatedSyntaxList<SubpatternSyntax>)

新しい PropertyPatternClauseSyntax インスタンスを作成します。

PropertyPatternClause(SyntaxToken, SeparatedSyntaxList<SubpatternSyntax>, SyntaxToken)

新しい PropertyPatternClauseSyntax インスタンスを作成します。

QualifiedCref(TypeSyntax, MemberCrefSyntax)

新しい QualifiedCrefSyntax インスタンスを作成します。

QualifiedCref(TypeSyntax, SyntaxToken, MemberCrefSyntax)

新しい QualifiedCrefSyntax インスタンスを作成します。

QualifiedName(NameSyntax, SimpleNameSyntax)

新しい QualifiedNameSyntax インスタンスを作成します。

QualifiedName(NameSyntax, SyntaxToken, SimpleNameSyntax)

新しい QualifiedNameSyntax インスタンスを作成します。

QueryBody(SelectOrGroupClauseSyntax)

新しい QueryBodySyntax インスタンスを作成します。

QueryBody(SyntaxList<QueryClauseSyntax>, SelectOrGroupClauseSyntax, QueryContinuationSyntax)

新しい QueryBodySyntax インスタンスを作成します。

QueryContinuation(String, QueryBodySyntax)

新しい QueryContinuationSyntax インスタンスを作成します。

QueryContinuation(SyntaxToken, QueryBodySyntax)

新しい QueryContinuationSyntax インスタンスを作成します。

QueryContinuation(SyntaxToken, SyntaxToken, QueryBodySyntax)

新しい QueryContinuationSyntax インスタンスを作成します。

QueryExpression(FromClauseSyntax, QueryBodySyntax)

新しい QueryExpressionSyntax インスタンスを作成します。

RangeExpression()

新しい RangeExpressionSyntax インスタンスを作成します。

RangeExpression(ExpressionSyntax, ExpressionSyntax)

新しい RangeExpressionSyntax インスタンスを作成します。

RangeExpression(ExpressionSyntax, SyntaxToken, ExpressionSyntax)

新しい RangeExpressionSyntax インスタンスを作成します。

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

新しい RecordDeclarationSyntax インスタンスを作成します。

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

新しい RecordDeclarationSyntax インスタンスを作成します。

RecordDeclaration(SyntaxKind, SyntaxToken, String)

新しい RecordDeclarationSyntax インスタンスを作成します。

RecordDeclaration(SyntaxKind, SyntaxToken, SyntaxToken)

新しい RecordDeclarationSyntax インスタンスを作成します。

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

新しい RecordDeclarationSyntax インスタンスを作成します。

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

新しい RecordDeclarationSyntax インスタンスを作成します。

RecordDeclaration(SyntaxToken, String)

新しい RecordDeclarationSyntax インスタンスを作成します。

RecordDeclaration(SyntaxToken, SyntaxToken)

新しい RecordDeclarationSyntax インスタンスを作成します。

RecursivePattern()

新しい RecursivePatternSyntax インスタンスを作成します。

RecursivePattern(TypeSyntax, PositionalPatternClauseSyntax, PropertyPatternClauseSyntax, VariableDesignationSyntax)

新しい RecursivePatternSyntax インスタンスを作成します。

ReferenceDirectiveTrivia(SyntaxToken, Boolean)

新しい ReferenceDirectiveTriviaSyntax インスタンスを作成します。

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

新しい ReferenceDirectiveTriviaSyntax インスタンスを作成します。

RefExpression(ExpressionSyntax)

新しい RefExpressionSyntax インスタンスを作成します。

RefExpression(SyntaxToken, ExpressionSyntax)

新しい RefExpressionSyntax インスタンスを作成します。

RefType(SyntaxToken, SyntaxToken, SyntaxToken, TypeSyntax)

新しい RefTypeSyntax インスタンスを作成します。

RefType(SyntaxToken, SyntaxToken, TypeSyntax)

新しい RefTypeSyntax インスタンスを作成します。

RefType(SyntaxToken, TypeSyntax)

新しい RefTypeSyntax インスタンスを作成します。

RefType(TypeSyntax)

新しい RefTypeSyntax インスタンスを作成します。

RefTypeExpression(ExpressionSyntax)

新しい RefTypeExpressionSyntax インスタンスを作成します。

RefTypeExpression(SyntaxToken, SyntaxToken, ExpressionSyntax, SyntaxToken)

新しい RefTypeExpressionSyntax インスタンスを作成します。

RefValueExpression(ExpressionSyntax, TypeSyntax)

新しい RefValueExpressionSyntax インスタンスを作成します。

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

新しい RefValueExpressionSyntax インスタンスを作成します。

RegionDirectiveTrivia(Boolean)

新しい RegionDirectiveTriviaSyntax インスタンスを作成します。

RegionDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

新しい RegionDirectiveTriviaSyntax インスタンスを作成します。

RelationalPattern(SyntaxToken, ExpressionSyntax)

新しい RelationalPatternSyntax インスタンスを作成します。

ReturnStatement(ExpressionSyntax)

新しい ReturnStatementSyntax インスタンスを作成します。

ReturnStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax)

新しい ReturnStatementSyntax インスタンスを作成します。

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

新しい ReturnStatementSyntax インスタンスを作成します。

ReturnStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)

新しい ReturnStatementSyntax インスタンスを作成します。

ScopedType(SyntaxToken, TypeSyntax)

新しい ScopedTypeSyntax インスタンスを作成します。

ScopedType(TypeSyntax)

新しい ScopedTypeSyntax インスタンスを作成します。

SelectClause(ExpressionSyntax)

新しい SelectClauseSyntax インスタンスを作成します。

SelectClause(SyntaxToken, ExpressionSyntax)

新しい SelectClauseSyntax インスタンスを作成します。

SeparatedList<TNode>()

空の区切りリストを作成します。

SeparatedList<TNode>(IEnumerable<SyntaxNodeOrToken>)

ノードから始まり、追加のノードと区切り記号トークンを交互に使用して、ノードとトークンのシーケンスから分離されたリストを作成します。

SeparatedList<TNode>(IEnumerable<TNode>)

一連のノードからノードの区切りリストを作成し、その間にコンマ区切り記号を合成します。

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

ノードのシーケンスと区切りトークンのシーケンスから、ノードの分離リストを作成します。

SeparatedList<TNode>(SyntaxNodeOrTokenList)

から分離されたリストを SyntaxNodeOrTokenList作成します。ここで、リスト要素はノードで始まり、追加のノードと区切り記号トークンを交互に使用します。

ShebangDirectiveTrivia(Boolean)

新しい ShebangDirectiveTriviaSyntax インスタンスを作成します。

ShebangDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

新しい ShebangDirectiveTriviaSyntax インスタンスを作成します。

SimpleBaseType(TypeSyntax)

新しい SimpleBaseTypeSyntax インスタンスを作成します。

SimpleLambdaExpression(ParameterSyntax)

新しい SimpleLambdaExpressionSyntax インスタンスを作成します。

SimpleLambdaExpression(ParameterSyntax, BlockSyntax, ExpressionSyntax)

新しい SimpleLambdaExpressionSyntax インスタンスを作成します。

SimpleLambdaExpression(ParameterSyntax, CSharpSyntaxNode)

新しい SimpleLambdaExpressionSyntax インスタンスを作成します。

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

新しい SimpleLambdaExpressionSyntax インスタンスを作成します。

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

新しい SimpleLambdaExpressionSyntax インスタンスを作成します。

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

新しい SimpleLambdaExpressionSyntax インスタンスを作成します。

SimpleLambdaExpression(SyntaxToken, ParameterSyntax, SyntaxToken, CSharpSyntaxNode)

新しい SimpleLambdaExpressionSyntax インスタンスを作成します。

SimpleLambdaExpression(SyntaxTokenList, ParameterSyntax, BlockSyntax, ExpressionSyntax)

新しい SimpleLambdaExpressionSyntax インスタンスを作成します。

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

新しい SimpleLambdaExpressionSyntax インスタンスを作成します。

SingletonList<TNode>(TNode)

構文ノードのシングルトン リストを作成します。

SingletonSeparatedList<TNode>(TNode)

シングルトン区切りリストを作成します。

SingleVariableDesignation(SyntaxToken)

新しい SingleVariableDesignationSyntax インスタンスを作成します。

SizeOfExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

新しい SizeOfExpressionSyntax インスタンスを作成します。

SizeOfExpression(TypeSyntax)

新しい SizeOfExpressionSyntax インスタンスを作成します。

SkippedTokensTrivia()

新しい SkippedTokensTriviaSyntax インスタンスを作成します。

SkippedTokensTrivia(SyntaxTokenList)

新しい SkippedTokensTriviaSyntax インスタンスを作成します。

SlicePattern(PatternSyntax)

新しい SlicePatternSyntax インスタンスを作成します。

SlicePattern(SyntaxToken, PatternSyntax)

新しい SlicePatternSyntax インスタンスを作成します。

SpreadElement(ExpressionSyntax)

新しい SpreadElementSyntax インスタンスを作成します。

SpreadElement(SyntaxToken, ExpressionSyntax)

新しい SpreadElementSyntax インスタンスを作成します。

StackAllocArrayCreationExpression(SyntaxToken, TypeSyntax)

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

StackAllocArrayCreationExpression(SyntaxToken, TypeSyntax, InitializerExpressionSyntax)

新しい StackAllocArrayCreationExpressionSyntax インスタンスを作成します。

StackAllocArrayCreationExpression(TypeSyntax)

新しい StackAllocArrayCreationExpressionSyntax インスタンスを作成します。

StackAllocArrayCreationExpression(TypeSyntax, InitializerExpressionSyntax)

新しい StackAllocArrayCreationExpressionSyntax インスタンスを作成します。

StructDeclaration(String)

新しい StructDeclarationSyntax インスタンスを作成します。

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

新しい StructDeclarationSyntax インスタンスを作成します。

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

新しい StructDeclarationSyntax インスタンスを作成します。

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

新しい StructDeclarationSyntax インスタンスを作成します。

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

新しい StructDeclarationSyntax インスタンスを作成します。

StructDeclaration(SyntaxToken)

新しい StructDeclarationSyntax インスタンスを作成します。

Subpattern(BaseExpressionColonSyntax, PatternSyntax)

新しい SubpatternSyntax インスタンスを作成します。

Subpattern(NameColonSyntax, PatternSyntax)

新しい SubpatternSyntax インスタンスを作成します。

Subpattern(PatternSyntax)

新しい SubpatternSyntax インスタンスを作成します。

SwitchExpression(ExpressionSyntax)

新しい SwitchExpressionSyntax インスタンスを作成します。

SwitchExpression(ExpressionSyntax, SeparatedSyntaxList<SwitchExpressionArmSyntax>)

新しい SwitchExpressionSyntax インスタンスを作成します。

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

新しい SwitchExpressionSyntax インスタンスを作成します。

SwitchExpressionArm(PatternSyntax, ExpressionSyntax)

新しい SwitchExpressionArmSyntax インスタンスを作成します。

SwitchExpressionArm(PatternSyntax, WhenClauseSyntax, ExpressionSyntax)

新しい SwitchExpressionArmSyntax インスタンスを作成します。

SwitchExpressionArm(PatternSyntax, WhenClauseSyntax, SyntaxToken, ExpressionSyntax)

新しい SwitchExpressionArmSyntax インスタンスを作成します。

SwitchSection()

新しい SwitchSectionSyntax インスタンスを作成します。

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

新しい SwitchSectionSyntax インスタンスを作成します。

SwitchStatement(ExpressionSyntax)

新しい SwitchStatementSyntax インスタンスを作成します。

SwitchStatement(ExpressionSyntax, SyntaxList<SwitchSectionSyntax>)

新しい SwitchStatementSyntax インスタンスを作成します。

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

新しい SwitchStatementSyntax インスタンスを作成します。

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

新しい SwitchStatementSyntax インスタンスを作成します。

SyntaxTree(SyntaxNode, ParseOptions, String, Encoding)

構文ノードから新しい構文ツリーを作成します。

SyntaxTrivia(SyntaxKind, String)

トリビア ノードは、構文文法の一部ではないプログラム テキストの部分 (スペース、改行、コメント、プリプロセッサ ディレクティブ、無効なコードなど) を表します。

ThisExpression()

新しい ThisExpressionSyntax インスタンスを作成します。

ThisExpression(SyntaxToken)

新しい ThisExpressionSyntax インスタンスを作成します。

ThrowExpression(ExpressionSyntax)

新しい ThrowExpressionSyntax インスタンスを作成します。

ThrowExpression(SyntaxToken, ExpressionSyntax)

新しい ThrowExpressionSyntax インスタンスを作成します。

ThrowStatement(ExpressionSyntax)

新しい ThrowStatementSyntax インスタンスを作成します。

ThrowStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax)

新しい ThrowStatementSyntax インスタンスを作成します。

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

新しい ThrowStatementSyntax インスタンスを作成します。

ThrowStatement(SyntaxToken, ExpressionSyntax, SyntaxToken)

新しい ThrowStatementSyntax インスタンスを作成します。

Token(SyntaxKind)

構文の種類に対応するトークンを作成します。 このメソッドは、その種類だけでテキストを推論できるトークン構文の種類に使用できます。

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

構文の種類に対応するトークンを作成します。 このメソッドは、トークン Text と ValueText を制御します。

たとえば、テキスト '<see cref="operator +"/>' を考えてみましょう。 演算子シンボル (+) の値のトークンを作成するには、Token(default(SyntaxTriviaList)、SyntaxKind.PlusToken、"+"、"+"、default(SyntaxTriviaList)) を呼び出します。

Token(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList)

構文の種類に対応するトークンを作成します。 このメソッドは、その種類だけでテキストを推論できるトークン構文の種類に使用できます。

TokenList()

トークンの空のリストを作成します。

TokenList(IEnumerable<SyntaxToken>)

トークンの一覧を作成します。

TokenList(SyntaxToken)

トークンのシングルトン リストを作成します。

TokenList(SyntaxToken[])

トークンの一覧を作成します。

Trivia(StructuredTriviaSyntax)

StructuredTriviaSyntax ノードからトリビアを作成します。

TriviaList()

空のトリビアの一覧を作成します。

TriviaList(IEnumerable<SyntaxTrivia>)

トリビアの一覧を作成します。

TriviaList(SyntaxTrivia)

トリビアのシングルトン リストを作成します。

TriviaList(SyntaxTrivia[])

トリビアの一覧を作成します。

TryStatement(BlockSyntax, SyntaxList<CatchClauseSyntax>, FinallyClauseSyntax)

新しい TryStatementSyntax インスタンスを作成します。

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

新しい TryStatementSyntax インスタンスを作成します。

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

新しい TryStatementSyntax インスタンスを作成します。

TryStatement(SyntaxList<CatchClauseSyntax>)

新しい TryStatementSyntax インスタンスを作成します。

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

新しい TryStatementSyntax インスタンスを作成します。

TupleElement(TypeSyntax)

新しい TupleElementSyntax インスタンスを作成します。

TupleElement(TypeSyntax, SyntaxToken)

新しい TupleElementSyntax インスタンスを作成します。

TupleExpression(SeparatedSyntaxList<ArgumentSyntax>)

新しい TupleExpressionSyntax インスタンスを作成します。

TupleExpression(SyntaxToken, SeparatedSyntaxList<ArgumentSyntax>, SyntaxToken)

新しい TupleExpressionSyntax インスタンスを作成します。

TupleType(SeparatedSyntaxList<TupleElementSyntax>)

新しい TupleTypeSyntax インスタンスを作成します。

TupleType(SyntaxToken, SeparatedSyntaxList<TupleElementSyntax>, SyntaxToken)

新しい TupleTypeSyntax インスタンスを作成します。

TypeArgumentList(SeparatedSyntaxList<TypeSyntax>)

新しい TypeArgumentListSyntax インスタンスを作成します。

TypeArgumentList(SyntaxToken, SeparatedSyntaxList<TypeSyntax>, SyntaxToken)

新しい TypeArgumentListSyntax インスタンスを作成します。

TypeConstraint(TypeSyntax)

新しい TypeConstraintSyntax インスタンスを作成します。

TypeCref(TypeSyntax)

新しい TypeCrefSyntax インスタンスを作成します。

TypeDeclaration(SyntaxKind, String)

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

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

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

TypeDeclaration(SyntaxKind, SyntaxToken)

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

TypeOfExpression(SyntaxToken, SyntaxToken, TypeSyntax, SyntaxToken)

新しい TypeOfExpressionSyntax インスタンスを作成します。

TypeOfExpression(TypeSyntax)

新しい TypeOfExpressionSyntax インスタンスを作成します。

TypeParameter(String)

新しい TypeParameterSyntax インスタンスを作成します。

TypeParameter(SyntaxList<AttributeListSyntax>, SyntaxToken, SyntaxToken)

新しい TypeParameterSyntax インスタンスを作成します。

TypeParameter(SyntaxToken)

新しい TypeParameterSyntax インスタンスを作成します。

TypeParameterConstraintClause(IdentifierNameSyntax)

新しい TypeParameterConstraintClauseSyntax インスタンスを作成します。

TypeParameterConstraintClause(IdentifierNameSyntax, SeparatedSyntaxList<TypeParameterConstraintSyntax>)

新しい TypeParameterConstraintClauseSyntax インスタンスを作成します。

TypeParameterConstraintClause(String)

新しい TypeParameterConstraintClauseSyntax インスタンスを作成します。

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

新しい TypeParameterConstraintClauseSyntax インスタンスを作成します。

TypeParameterList(SeparatedSyntaxList<TypeParameterSyntax>)

新しい TypeParameterListSyntax インスタンスを作成します。

TypeParameterList(SyntaxToken, SeparatedSyntaxList<TypeParameterSyntax>, SyntaxToken)

新しい TypeParameterListSyntax インスタンスを作成します。

TypePattern(TypeSyntax)

新しい TypePatternSyntax インスタンスを作成します。

UnaryPattern(PatternSyntax)

新しい UnaryPatternSyntax インスタンスを作成します。

UnaryPattern(SyntaxToken, PatternSyntax)

新しい UnaryPatternSyntax インスタンスを作成します。

UndefDirectiveTrivia(String, Boolean)

新しい UndefDirectiveTriviaSyntax インスタンスを作成します。

UndefDirectiveTrivia(SyntaxToken, Boolean)

新しい UndefDirectiveTriviaSyntax インスタンスを作成します。

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

新しい UndefDirectiveTriviaSyntax インスタンスを作成します。

UnsafeStatement(BlockSyntax)

新しい UnsafeStatementSyntax インスタンスを作成します。

UnsafeStatement(SyntaxList<AttributeListSyntax>, BlockSyntax)

新しい UnsafeStatementSyntax インスタンスを作成します。

UnsafeStatement(SyntaxList<AttributeListSyntax>, SyntaxToken, BlockSyntax)

新しい UnsafeStatementSyntax インスタンスを作成します。

UnsafeStatement(SyntaxToken, BlockSyntax)

新しい UnsafeStatementSyntax インスタンスを作成します。

UsingDirective(NameEqualsSyntax, NameSyntax)

新しい UsingDirectiveSyntax インスタンスを作成します。

UsingDirective(NameEqualsSyntax, TypeSyntax)

新しい UsingDirectiveSyntax インスタンスを作成します。

UsingDirective(NameSyntax)

新しい UsingDirectiveSyntax インスタンスを作成します。

UsingDirective(SyntaxToken, NameEqualsSyntax, NameSyntax)

新しい UsingDirectiveSyntax インスタンスを作成します。

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

新しい UsingDirectiveSyntax インスタンスを作成します。

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

新しい UsingDirectiveSyntax インスタンスを作成します。

UsingDirective(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, NameEqualsSyntax, TypeSyntax, SyntaxToken)

新しい UsingDirectiveSyntax インスタンスを作成します。

UsingDirective(TypeSyntax)

新しい UsingDirectiveSyntax インスタンスを作成します。

UsingStatement(StatementSyntax)

新しい UsingStatementSyntax インスタンスを作成します。

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

新しい UsingStatementSyntax インスタンスを作成します。

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

新しい UsingStatementSyntax インスタンスを作成します。

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

新しい UsingStatementSyntax インスタンスを作成します。

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

新しい UsingStatementSyntax インスタンスを作成します。

UsingStatement(VariableDeclarationSyntax, ExpressionSyntax, StatementSyntax)

新しい UsingStatementSyntax インスタンスを作成します。

VariableDeclaration(TypeSyntax)

新しい VariableDeclarationSyntax インスタンスを作成します。

VariableDeclaration(TypeSyntax, SeparatedSyntaxList<VariableDeclaratorSyntax>)

新しい VariableDeclarationSyntax インスタンスを作成します。

VariableDeclarator(String)

新しい VariableDeclaratorSyntax インスタンスを作成します。

VariableDeclarator(SyntaxToken)

新しい VariableDeclaratorSyntax インスタンスを作成します。

VariableDeclarator(SyntaxToken, BracketedArgumentListSyntax, EqualsValueClauseSyntax)

新しい VariableDeclaratorSyntax インスタンスを作成します。

VarPattern(SyntaxToken, VariableDesignationSyntax)

新しい VarPatternSyntax インスタンスを作成します。

VarPattern(VariableDesignationSyntax)

新しい VarPatternSyntax インスタンスを作成します。

VerbatimIdentifier(SyntaxTriviaList, String, String, SyntaxTriviaList)

指定したテキストを含む IdentifierToken の種類を持つ逐語的トークンを作成します。

WarningDirectiveTrivia(Boolean)

新しい WarningDirectiveTriviaSyntax インスタンスを作成します。

WarningDirectiveTrivia(SyntaxToken, SyntaxToken, SyntaxToken, Boolean)

新しい WarningDirectiveTriviaSyntax インスタンスを作成します。

WhenClause(ExpressionSyntax)

新しい WhenClauseSyntax インスタンスを作成します。

WhenClause(SyntaxToken, ExpressionSyntax)

新しい WhenClauseSyntax インスタンスを作成します。

WhereClause(ExpressionSyntax)

新しい WhereClauseSyntax インスタンスを作成します。

WhereClause(SyntaxToken, ExpressionSyntax)

新しい WhereClauseSyntax インスタンスを作成します。

WhileStatement(ExpressionSyntax, StatementSyntax)

新しい WhileStatementSyntax インスタンスを作成します。

WhileStatement(SyntaxList<AttributeListSyntax>, ExpressionSyntax, StatementSyntax)

新しい WhileStatementSyntax インスタンスを作成します。

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

新しい WhileStatementSyntax インスタンスを作成します。

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

新しい WhileStatementSyntax インスタンスを作成します。

Whitespace(String)

指定したテキストを含む種類の WhitespaceTrivia を含むトリビアを作成します。

Whitespace(String, Boolean)
古い.

構文ノード、トークン、トリビアを構築するためのファクトリ メソッドを含むクラス。

WithExpression(ExpressionSyntax, InitializerExpressionSyntax)

新しい WithExpressionSyntax インスタンスを作成します。

WithExpression(ExpressionSyntax, SyntaxToken, InitializerExpressionSyntax)

新しい WithExpressionSyntax インスタンスを作成します。

XmlCDataSection(SyntaxToken, SyntaxTokenList, SyntaxToken)

新しい XmlCDataSectionSyntax インスタンスを作成します。

XmlCDataSection(SyntaxTokenList)

新しい XmlCDataSectionSyntax インスタンスを作成します。

XmlComment(SyntaxToken, SyntaxTokenList, SyntaxToken)

新しい XmlCommentSyntax インスタンスを作成します。

XmlComment(SyntaxTokenList)

新しい XmlCommentSyntax インスタンスを作成します。

XmlCrefAttribute(CrefSyntax)

xml ドキュメント コメント内に cref 属性の構文ノードを作成します。

XmlCrefAttribute(CrefSyntax, SyntaxKind)

xml ドキュメント コメント内に cref 属性の構文ノードを作成します。

XmlCrefAttribute(XmlNameSyntax, SyntaxToken, CrefSyntax, SyntaxToken)

新しい XmlCrefAttributeSyntax インスタンスを作成します。

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

新しい XmlCrefAttributeSyntax インスタンスを作成します。

XmlElement(String, SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内に名前付き xml 要素の構文表現を作成します。

XmlElement(XmlElementStartTagSyntax, SyntaxList<XmlNodeSyntax>, XmlElementEndTagSyntax)

新しい XmlElementSyntax インスタンスを作成します。

XmlElement(XmlElementStartTagSyntax, XmlElementEndTagSyntax)

新しい XmlElementSyntax インスタンスを作成します。

XmlElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内に名前付き xml 要素の構文表現を作成します。

XmlElementEndTag(SyntaxToken, XmlNameSyntax, SyntaxToken)

新しい XmlElementEndTagSyntax インスタンスを作成します。

XmlElementEndTag(XmlNameSyntax)

新しい XmlElementEndTagSyntax インスタンスを作成します。

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

新しい XmlElementStartTagSyntax インスタンスを作成します。

XmlElementStartTag(XmlNameSyntax)

新しい XmlElementStartTagSyntax インスタンスを作成します。

XmlElementStartTag(XmlNameSyntax, SyntaxList<XmlAttributeSyntax>)

新しい XmlElementStartTagSyntax インスタンスを作成します。

XmlEmptyElement(String)

xml ドキュメント コメント内に、名前付き空の xml 要素の構文表現を作成します。

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

新しい XmlEmptyElementSyntax インスタンスを作成します。

XmlEmptyElement(XmlNameSyntax)

新しい XmlEmptyElementSyntax インスタンスを作成します。

XmlEmptyElement(XmlNameSyntax, SyntaxList<XmlAttributeSyntax>)

新しい XmlEmptyElementSyntax インスタンスを作成します。

XmlEntity(SyntaxTriviaList, String, String, SyntaxTriviaList)

種類が XmlEntityLiteralToken のトークンを作成します。

XmlExampleElement(SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内にサンプル要素の構文表現を作成します。

XmlExampleElement(XmlNodeSyntax[])

xml ドキュメント コメント内にサンプル要素の構文表現を作成します。

XmlExceptionElement(CrefSyntax, SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内に例外要素の構文表現を作成します。

XmlExceptionElement(CrefSyntax, XmlNodeSyntax[])

xml ドキュメント コメント内に例外要素の構文表現を作成します。

XmlMultiLineElement(String, SyntaxList<XmlNodeSyntax>)

複数のテキスト行にまたがる xml 要素の構文表現を作成します。

XmlMultiLineElement(XmlNameSyntax, SyntaxList<XmlNodeSyntax>)

複数のテキスト行にまたがる xml 要素の構文表現を作成します。

XmlName(String)

新しい XmlNameSyntax インスタンスを作成します。

XmlName(SyntaxToken)

新しい XmlNameSyntax インスタンスを作成します。

XmlName(XmlPrefixSyntax, SyntaxToken)

新しい XmlNameSyntax インスタンスを作成します。

XmlNameAttribute(String)

xml ドキュメント コメント内の xml 要素に name 属性の構文ノードを作成します。

XmlNameAttribute(XmlNameSyntax, SyntaxToken, IdentifierNameSyntax, SyntaxToken)

新しい XmlNameAttributeSyntax インスタンスを作成します。

XmlNameAttribute(XmlNameSyntax, SyntaxToken, String, SyntaxToken)

新しい XmlNameAttributeSyntax インスタンスを作成します。

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

新しい XmlNameAttributeSyntax インスタンスを作成します。

XmlNewLine(String)

末尾にドキュメント コメント外部トリビアを含む改行 トークンを含む xml テキストの構文表現を作成します (ドキュメント コメントを続けます)。

XmlNullKeywordElement()

'null' 言語のキーワード (keyword)を指す、xml ドキュメント コメント内に see 要素の構文表現を作成します。

XmlParaElement(SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内に para 要素の構文表現を作成します。

XmlParaElement(XmlNodeSyntax[])

xml ドキュメント コメント内に para 要素の構文表現を作成します。

XmlParamElement(String, SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内に param 要素の構文表現を作成します (メソッド パラメーターのドキュメントなど)。

XmlParamElement(String, XmlNodeSyntax[])

xml ドキュメント コメント内に param 要素の構文表現を作成します (メソッド パラメーターのドキュメントなど)。

XmlParamRefElement(String)

xml ドキュメント コメント内に paramref 要素の構文表現を作成します (メソッドの特定のパラメーターを参照する場合など)。

XmlPermissionElement(CrefSyntax, SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内に権限要素の構文表現を作成します。

XmlPermissionElement(CrefSyntax, XmlNodeSyntax[])

xml ドキュメント コメント内に権限要素の構文表現を作成します。

XmlPlaceholderElement(SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内にプレースホルダー要素の構文表現を作成します。

XmlPlaceholderElement(XmlNodeSyntax[])

xml ドキュメント コメント内にプレースホルダー要素の構文表現を作成します。

XmlPrefix(String)

新しい XmlPrefixSyntax インスタンスを作成します。

XmlPrefix(SyntaxToken)

新しい XmlPrefixSyntax インスタンスを作成します。

XmlPrefix(SyntaxToken, SyntaxToken)

新しい XmlPrefixSyntax インスタンスを作成します。

XmlPreliminaryElement()

xml ドキュメント コメント内の予備要素の構文ノードを作成します。

XmlProcessingInstruction(SyntaxToken, XmlNameSyntax, SyntaxTokenList, SyntaxToken)

新しい XmlProcessingInstructionSyntax インスタンスを作成します。

XmlProcessingInstruction(XmlNameSyntax)

新しい XmlProcessingInstructionSyntax インスタンスを作成します。

XmlProcessingInstruction(XmlNameSyntax, SyntaxTokenList)

新しい XmlProcessingInstructionSyntax インスタンスを作成します。

XmlRemarksElement(SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内に備考要素を作成します。

XmlRemarksElement(XmlNodeSyntax[])

xml ドキュメント コメント内に備考要素を作成します。

XmlReturnsElement(SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内に returns 要素を作成します。

XmlReturnsElement(XmlNodeSyntax[])

xml ドキュメント コメント内に returns 要素を作成します。

XmlSeeAlsoElement(CrefSyntax)

xml ドキュメント コメント内に seealso 要素を作成します。

XmlSeeAlsoElement(Uri, SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内に seealso 要素を作成します。

XmlSeeElement(CrefSyntax)

xml ドキュメント コメント内に see 要素を作成します。

XmlSummaryElement(SyntaxList<XmlNodeSyntax>)

xml ドキュメント コメント内に summary 要素を作成します。

XmlSummaryElement(XmlNodeSyntax[])

xml ドキュメント コメント内に summary 要素を作成します。

XmlText()

新しい XmlTextSyntax インスタンスを作成します。

XmlText(String)

xml テキスト ノードの構文表現を生成します (xml ドキュメント コメントの場合など)。

XmlText(SyntaxToken[])

xml テキスト ノードの構文表現を生成します (xml ドキュメント コメントの場合など)。

XmlText(SyntaxTokenList)

新しい XmlTextSyntax インスタンスを作成します。

XmlTextAttribute(String, String)

xml テキスト属性の構文表現を作成します。

XmlTextAttribute(String, SyntaxKind, SyntaxTokenList)

xml テキスト属性の構文表現を作成します。

XmlTextAttribute(String, SyntaxToken[])

xml テキスト属性の構文表現を作成します。

XmlTextAttribute(XmlNameSyntax, SyntaxKind, SyntaxTokenList)

xml テキスト属性の構文表現を作成します。

XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxToken)

新しい XmlTextAttributeSyntax インスタンスを作成します。

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

新しい XmlTextAttributeSyntax インスタンスを作成します。

XmlTextAttribute(XmlNameSyntax, SyntaxToken, SyntaxTokenList, SyntaxToken)

新しい XmlTextAttributeSyntax インスタンスを作成します。

XmlTextLiteral(String)

xml テキスト リテラルの構文表現を生成します。

XmlTextLiteral(String, String)

xml テキスト リテラルの構文表現を生成します。

XmlTextLiteral(SyntaxTriviaList, String, String, SyntaxTriviaList)

種類が XmlTextLiteralToken のトークンを作成します。

XmlTextNewLine(String)

最後にドキュメント コメントの外部トリビアを含む xml 改行 トークンの構文表現を作成します (ドキュメント コメントの続き)。

XmlTextNewLine(String, Boolean)

xml ドキュメント コメントの xml 改行 トークンの構文表現を作成します。

XmlTextNewLine(SyntaxTriviaList, String, String, SyntaxTriviaList)

種類が XmlTextLiteralNewLineToken のトークンを作成します。

XmlThreadSafetyElement()

xml ドキュメント コメント内に threadsafety 要素を作成します。

XmlThreadSafetyElement(Boolean, Boolean)

xml ドキュメント コメント内に threadsafety 要素を作成します。

XmlValueElement(SyntaxList<XmlNodeSyntax>)

xml 値要素の構文表現を作成します (xml ドキュメント コメントの場合など)。

XmlValueElement(XmlNodeSyntax[])

xml 値要素の構文表現を作成します (xml ドキュメント コメントの場合など)。

YieldStatement(SyntaxKind, ExpressionSyntax)

新しい YieldStatementSyntax インスタンスを作成します。

YieldStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, ExpressionSyntax)

新しい YieldStatementSyntax インスタンスを作成します。

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

新しい YieldStatementSyntax インスタンスを作成します。

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

新しい YieldStatementSyntax インスタンスを作成します。

適用対象