AccessorDeclarationSyntax
|
AccessorListSyntax
|
AliasQualifiedNameSyntax
|
別名修飾名の構文ノードを表す クラス。
|
AnonymousFunctionExpressionSyntax
|
匿名関数式を表すクラスの派生元となる基本クラスを提供します。
|
AnonymousMethodExpressionSyntax
|
匿名メソッド式の構文ノードを表す クラス。
|
AnonymousObjectCreationExpressionSyntax
|
匿名オブジェクト作成式の構文ノードを表す クラス。
|
AnonymousObjectMemberDeclaratorSyntax
|
ArgumentListSyntax
|
引数の一覧の構文ノードを表す クラス。
|
ArgumentSyntax
|
引数の構文ノードを表す クラス。
|
ArrayCreationExpressionSyntax
|
配列作成式の構文ノードを表す クラス。
|
ArrayRankSpecifierSyntax
|
ArrayTypeSyntax
|
配列型の構文ノードを表す クラス。
|
ArrowExpressionClauseSyntax
|
式形式のメンバーの式本体の構文。
|
AssignmentExpressionSyntax
|
代入演算子を持つ式を表す クラス。
|
AttributeArgumentListSyntax
|
属性引数リストの構文。
|
AttributeArgumentSyntax
|
属性引数の構文。
|
AttributeListSyntax
|
言語コンストラクトに適用される 1 つ以上の属性を表すクラス。
|
AttributeSyntax
|
属性の構文。
|
AttributeTargetSpecifierSyntax
|
属性のターゲットを構築する言語を表す クラス。
|
AwaitExpressionSyntax
|
"await" 式の構文ノードを表す クラス。
|
BadDirectiveTriviaSyntax
|
BaseArgumentListSyntax
|
引数リスト構文ノードを表すクラスの派生元となる基底クラスを提供します。 これは抽象クラスです。
|
BaseCrefParameterListSyntax
|
周囲の句読点を含む cref パラメーターの一覧。
通常のパラメーターとは異なり、cref パラメーターには名前がありません。
|
BaseExpressionColonSyntax
|
BaseExpressionSyntax
|
基本式の構文ノードを表す クラス。
|
BaseExpressionTypeClauseSyntax
|
基本式の type 句の構文ノードを表す クラス。
|
BaseFieldDeclarationSyntax
|
BaseListSyntax
|
ベース リストの構文。
|
BaseMethodDeclarationSyntax
|
メソッド宣言構文の基本型。
|
BaseNamespaceDeclarationSyntax
|
BaseObjectCreationExpressionSyntax
|
BaseParameterListSyntax
|
パラメーター リスト構文の基本型。
|
BaseParameterSyntax
|
基本パラメーターの構文。
|
BasePropertyDeclarationSyntax
|
プロパティ宣言構文の基本型。
|
BaseTypeDeclarationSyntax
|
型宣言構文の基本クラス。
|
BaseTypeSyntax
|
基本型構文ノードを表すクラスの派生元となる基底クラスを提供します。 これは抽象クラスです。
|
BinaryExpressionSyntax
|
2 項演算子を持つ式を表す クラス。
|
BinaryPatternSyntax
|
BlockSyntax
|
BracketedArgumentListSyntax
|
角かっこで囲まれた引数リストの構文ノードを表す クラス。
|
BracketedParameterListSyntax
|
周囲の角かっこを含むパラメーター リストの構文。
|
BranchingDirectiveTriviaSyntax
|
BreakStatementSyntax
|
CasePatternSwitchLabelSyntax
|
switch ステートメント内のケース ラベルを表します。
|
CaseSwitchLabelSyntax
|
switch ステートメント内のケース ラベルを表します。
|
CastExpressionSyntax
|
キャスト式の構文ノードを表す クラス。
|
CatchClauseSyntax
|
CatchDeclarationSyntax
|
CatchFilterClauseSyntax
|
CheckedExpressionSyntax
|
Checked または Unchecked 式の構文ノードを表す クラス。
|
CheckedStatementSyntax
|
ClassDeclarationSyntax
|
クラス型宣言の構文。
|
ClassOrStructConstraintSyntax
|
クラスまたは構造体の制約構文。
|
CollectionElementSyntax
|
CollectionExpressionSyntax
|
CommonForEachStatementSyntax
|
CompilationUnitSyntax
|
ConditionalAccessExpressionSyntax
|
条件付きアクセス式の構文ノードを表す クラス。
|
ConditionalDirectiveTriviaSyntax
|
ConditionalExpressionSyntax
|
条件式の構文ノードを表す クラス。
|
ConstantPatternSyntax
|
ConstructorConstraintSyntax
|
コンストラクター制約の構文。
|
ConstructorDeclarationSyntax
|
コンストラクター宣言の構文。
|
ConstructorInitializerSyntax
|
コンストラクター初期化子の構文。
|
ContinueStatementSyntax
|
ConversionOperatorDeclarationSyntax
|
変換演算子宣言の構文。
|
ConversionOperatorMemberCrefSyntax
|
暗黙的または明示的なキーワード (keyword)、演算子キーワード (keyword)、変換先の型、および省略可能なパラメーター リストで指定された MemberCrefSyntax。
たとえば、"implicit operator int" や "explicit operator MyType(int)" などです。
|
CrefBracketedParameterListSyntax
|
cref パラメーターの角かっこで囲まれたリスト。
|
CrefParameterListSyntax
|
cref パラメーターのかっこで区切ったリスト。
|
CrefParameterSyntax
|
BaseCrefParameterListSyntax の要素。
通常のパラメーターとは異なり、cref パラメーターには、省略可能な ref、in、out キーワード (keyword)、省略可能な読み取り専用キーワード (keyword)、型のみが含まれます。名前はなく、属性やその他の修飾子もありません。
|
CrefSyntax
|
cref 属性によって参照されるシンボル (see <> または <seealso> ドキュメント コメント タグなど)。
たとえば、 の <M は cref="M" />を参照してください。
|
DeclarationExpressionSyntax
|
out var 宣言または分解宣言の変数宣言の構文ノードを表す クラス。
|
DeclarationPatternSyntax
|
DefaultConstraintSyntax
|
既定の制約構文。
|
DefaultExpressionSyntax
|
Default 式の構文ノードを表す クラス。
|
DefaultSwitchLabelSyntax
|
switch ステートメント内の既定のラベルを表します。
|
DefineDirectiveTriviaSyntax
|
DelegateDeclarationSyntax
|
デリゲート宣言の構文。
|
DestructorDeclarationSyntax
|
デストラクター宣言の構文。
|
DirectiveTriviaSyntax
|
DiscardDesignationSyntax
|
DiscardPatternSyntax
|
DocumentationCommentTriviaSyntax
|
DoStatementSyntax
|
ElementAccessExpressionSyntax
|
要素アクセス式の構文ノードを表す クラス。
|
ElementBindingExpressionSyntax
|
要素バインド式の構文ノードを表す クラス。
|
ElifDirectiveTriviaSyntax
|
ElseClauseSyntax
|
else ステートメントの構文を表します。
|
ElseDirectiveTriviaSyntax
|
EmptyStatementSyntax
|
EndIfDirectiveTriviaSyntax
|
EndRegionDirectiveTriviaSyntax
|
EnumDeclarationSyntax
|
列挙型宣言の構文。
|
EnumMemberDeclarationSyntax
|
EqualsValueClauseSyntax
|
ErrorDirectiveTriviaSyntax
|
EventDeclarationSyntax
|
EventFieldDeclarationSyntax
|
ExplicitInterfaceSpecifierSyntax
|
ExpressionColonSyntax
|
ExpressionElementSyntax
|
ExpressionOrPatternSyntax
|
ExpressionStatementSyntax
|
ExpressionSyntax
|
式構文ノードを表すクラスの派生元となる基本クラスを提供します。 これは抽象クラスです。
|
ExternAliasDirectiveSyntax
|
ExternAlias ディレクティブ構文 (例: "extern alias MyAlias;") を表し、コンパイラ コマンド ラインで "/r:MyAlias=SomeAssembly.dll" を指定します。
|
FieldDeclarationSyntax
|
FileScopedNamespaceDeclarationSyntax
|
FinallyClauseSyntax
|
FixedStatementSyntax
|
ForEachStatementSyntax
|
ForEachVariableStatementSyntax
|
ForStatementSyntax
|
FromClauseSyntax
|
FunctionPointerCallingConventionSyntax
|
関数ポインター呼び出し規約の構文。
|
FunctionPointerParameterListSyntax
|
関数ポインター パラメーター リストの構文。
|
FunctionPointerParameterSyntax
|
パラメーター構文。
|
FunctionPointerTypeSyntax
|
FunctionPointerUnmanagedCallingConventionListSyntax
|
関数ポインター呼び出し規約の構文。
|
FunctionPointerUnmanagedCallingConventionSyntax
|
個々の関数ポインターのアンマネージ呼び出し規則。
|
GenericNameSyntax
|
ジェネリック名の構文ノードを表す クラス。
|
GlobalStatementSyntax
|
GotoStatementSyntax
|
goto ステートメントの構文を表します
|
GroupClauseSyntax
|
IdentifierNameSyntax
|
識別子名の構文ノードを表す クラス。
|
IfDirectiveTriviaSyntax
|
IfStatementSyntax
|
if ステートメントの構文を表します。
|
ImplicitArrayCreationExpressionSyntax
|
暗黙的な配列作成式の構文ノードを表す クラス。
|
ImplicitElementAccessSyntax
|
暗黙的な要素アクセス式の構文ノードを表す クラス。
|
ImplicitObjectCreationExpressionSyntax
|
暗黙的なオブジェクト作成式の構文ノードを表す クラス。
|
ImplicitStackAllocArrayCreationExpressionSyntax
|
暗黙的な stackalloc 配列作成式の構文ノードを表す クラス。
|
IncompleteMemberSyntax
|
IndexerDeclarationSyntax
|
IndexerMemberCrefSyntax
|
このキーワード (keyword)と省略可能なパラメーター リストで指定された MemberCrefSyntax。
たとえば、"this" や "this[int]" などです。
|
InitializerExpressionSyntax
|
初期化子式の構文ノードを表す クラス。
|
InstanceExpressionSyntax
|
インスタンス式構文ノードを表すクラスの派生元となる基底クラスを提供します。 これは抽象クラスです。
|
InterfaceDeclarationSyntax
|
インターフェイス型宣言の構文。
|
InterpolatedStringContentSyntax
|
InterpolatedStringExpressionSyntax
|
InterpolatedStringTextSyntax
|
InterpolationAlignmentClauseSyntax
|
InterpolationFormatClauseSyntax
|
InterpolationSyntax
|
InvocationExpressionSyntax
|
呼び出し式の構文ノードを表す クラス。
|
IsPatternExpressionSyntax
|
"is" キーワード (keyword)を使用する単純なパターンマッチング式を表す クラス。
|
JoinClauseSyntax
|
JoinIntoClauseSyntax
|
LabeledStatementSyntax
|
ラベル付きステートメントの構文を表します。
|
LambdaExpressionSyntax
|
ラムダ式を表すクラスの派生元となる基底クラスを提供します。
|
LetClauseSyntax
|
LineDirectivePositionSyntax
|
LineDirectiveTriviaSyntax
|
LineOrSpanDirectiveTriviaSyntax
|
LineSpanDirectiveTriviaSyntax
|
ListPatternSyntax
|
LiteralExpressionSyntax
|
リテラル式の構文ノードを表す クラス。
|
LoadDirectiveTriviaSyntax
|
LocalDeclarationStatementSyntax
|
LocalFunctionStatementSyntax
|
LockStatementSyntax
|
MakeRefExpressionSyntax
|
MakeRef 式の構文ノードを表す クラス。
|
MemberAccessExpressionSyntax
|
メンバー アクセス式の構文ノードを表す クラス。
|
MemberBindingExpressionSyntax
|
メンバー バインド式の構文ノードを表す クラス。
|
MemberCrefSyntax
|
CrefSyntax の修飾されていない部分。
たとえば、"object" の "ToString()" とします。ToString()"
注: TypeCrefSyntax、QualifiedCrefSyntax、MemberCrefSyntax の重複。 TypeCrefSyntax の構文は常に型としてバインドされるため、シンボルが型以外のメンバーである可能性がある場合は、QualifiedCrefSyntax または MemberCrefSyntax を使用する方が安全です。
|
MemberDeclarationSyntax
|
メンバー宣言の構文。
|
MethodDeclarationSyntax
|
メソッド宣言の構文。
|
NameColonSyntax
|
名前コロン構文の構文ノードを表す クラス。
|
NameEqualsSyntax
|
識別子名の後に等値トークンが続くクラス。
|
NameMemberCrefSyntax
|
名前 (識別子、定義済みの型キーワード (keyword)、または別名修飾名 (省略可能な型パラメーター リストを含む) と省略可能なパラメーター リストで指定された MemberCrefSyntax。
たとえば、"M"、"M<T>"、"M(int)" などです。
また、"A::B()" または "string()" です。
|
NamespaceDeclarationSyntax
|
NameSyntax
|
名前構文ノードを表すクラスの派生元となる基本クラスを提供します。 これは抽象クラスです。
|
NullableDirectiveTriviaSyntax
|
NullableTypeSyntax
|
null 許容型の構文ノードを表す クラス。
|
ObjectCreationExpressionSyntax
|
オブジェクト作成式の構文ノードを表す クラス。
|
OmittedArraySizeExpressionSyntax
|
配列サイズ リスト内のプレースホルダーを表す クラス。
|
OmittedTypeArgumentSyntax
|
バインドされていないジェネリック型の型引数リストのプレースホルダーを表す クラス。
|
OperatorDeclarationSyntax
|
演算子宣言の構文。
|
OperatorMemberCrefSyntax
|
演算子キーワード (keyword)、演算子シンボル、および省略可能なパラメーター リストで指定された MemberCrefSyntax。
たとえば、"operator +" や "operator -[int]" などです。
注: 演算子はオーバーロード可能である必要があります。
|
OrderByClauseSyntax
|
OrderingSyntax
|
ParameterListSyntax
|
パラメーター リストの構文。
|
ParameterSyntax
|
パラメーター構文。
|
ParenthesizedExpressionSyntax
|
かっこで分類された式の構文ノードを表す クラス。
|
ParenthesizedLambdaExpressionSyntax
|
かっこで分類されたラムダ式の構文ノードを表す クラス。
|
ParenthesizedPatternSyntax
|
ParenthesizedVariableDesignationSyntax
|
PatternSyntax
|
PointerTypeSyntax
|
ポインター型の構文ノードを表す クラス。
|
PositionalPatternClauseSyntax
|
PostfixUnaryExpressionSyntax
|
後置単項式の構文ノードを表す クラス。
|
PragmaChecksumDirectiveTriviaSyntax
|
PragmaWarningDirectiveTriviaSyntax
|
PredefinedTypeSyntax
|
定義済みの型の構文ノードを表す クラス。
|
PrefixUnaryExpressionSyntax
|
プレフィックス単項式の構文ノードを表す クラス。
|
PrimaryConstructorBaseTypeSyntax
|
PropertyDeclarationSyntax
|
PropertyPatternClauseSyntax
|
QualifiedCrefSyntax
|
外側の型または名前空間で修飾される型または型以外のメンバーへのシンボル参照。
たとえば、cref="System.String.ToString()" などです。
注: TypeCrefSyntax、QualifiedCrefSyntax、MemberCrefSyntax の重複。 TypeCrefSyntax の構文は常に型としてバインドされるため、シンボルが型以外のメンバーである可能性がある場合は、QualifiedCrefSyntax または MemberCrefSyntax を使用する方が安全です。
|
QualifiedNameSyntax
|
修飾名の構文ノードを表す クラス。
|
QueryBodySyntax
|
QueryClauseSyntax
|
QueryContinuationSyntax
|
QueryExpressionSyntax
|
RangeExpressionSyntax
|
範囲式の構文ノードを表す クラス。
|
RecordDeclarationSyntax
|
RecursivePatternSyntax
|
ReferenceDirectiveTriviaSyntax
|
RefExpressionSyntax
|
RefTypeExpressionSyntax
|
RefType 式の構文ノードを表す クラス。
|
RefTypeSyntax
|
メソッドの戻り値またはローカルの ref 修飾子。
|
RefValueExpressionSyntax
|
RefValue 式の構文ノードを表す クラス。
|
RegionDirectiveTriviaSyntax
|
RelationalPatternSyntax
|
ReturnStatementSyntax
|
ScopedTypeSyntax
|
ローカルの 'scoped' 修飾子。
|
SelectClauseSyntax
|
SelectOrGroupClauseSyntax
|
ShebangDirectiveTriviaSyntax
|
SimpleBaseTypeSyntax
|
SimpleLambdaExpressionSyntax
|
単純なラムダ式の構文ノードを表す クラス。
|
SimpleNameSyntax
|
単純な名前構文ノードを表すクラスの派生元となる基本クラスを提供します。 これは抽象クラスです。
|
SingleVariableDesignationSyntax
|
SizeOfExpressionSyntax
|
SizeOf 式の構文ノードを表す クラス。
|
SkippedTokensTriviaSyntax
|
SlicePatternSyntax
|
SpreadElementSyntax
|
StackAllocArrayCreationExpressionSyntax
|
stackalloc 配列作成式の構文ノードを表す クラス。
|
StatementSyntax
|
すべてのステートメント構文クラスの基本クラスを表します。
|
StructDeclarationSyntax
|
構造体型宣言構文。
|
StructuredTriviaSyntax
|
これは、その下にツリーがある非ターミナル Trivia CSharpSyntaxNode です。
|
SubpatternSyntax
|
SwitchExpressionArmSyntax
|
SwitchExpressionSyntax
|
SwitchLabelSyntax
|
switch ステートメント内のスイッチ ラベルを表します。
|
SwitchSectionSyntax
|
switch ステートメントの switch セクション構文を表します。
|
SwitchStatementSyntax
|
switch ステートメントの構文を表します。
|
ThisExpressionSyntax
|
この式の構文ノードを表す クラス。
|
ThrowExpressionSyntax
|
ThrowStatementSyntax
|
TryStatementSyntax
|
TupleElementSyntax
|
タプル型要素。
|
TupleExpressionSyntax
|
タプル式の構文ノードを表す クラス。
|
TupleTypeSyntax
|
タプル型の構文ノードを表す クラス。
|
TypeArgumentListSyntax
|
型引数リストの構文ノードを表す クラス。
|
TypeConstraintSyntax
|
型制約の構文。
|
TypeCrefSyntax
|
型を確実に参照するシンボル参照。
たとえば、"int"、"A::B"、"A.B"、"A<T>"ですが、"M()" (パラメーター リストを持つ) や "this" (インデクサー) は使用できません。
注: TypeCrefSyntax、QualifiedCrefSyntax、MemberCrefSyntax の重複。 TypeCrefSyntax の構文は常に型としてバインドされるため、シンボルが型以外のメンバーである可能性がある場合は、QualifiedCrefSyntax または MemberCrefSyntax を使用する方が安全です。
|
TypeDeclarationSyntax
|
型宣言構文の基本クラス (クラス、構造体、インターフェイス、レコード)。
|
TypeOfExpressionSyntax
|
TypeOf 式の構文ノードを表す クラス。
|
TypeParameterConstraintClauseSyntax
|
型パラメーター制約句。
|
TypeParameterConstraintSyntax
|
型パラメーター制約構文の基本型。
|
TypeParameterListSyntax
|
型パラメーター リストの構文。
|
TypeParameterSyntax
|
型パラメーターの構文。
|
TypePatternSyntax
|
TypeSyntax
|
型構文ノードを表すクラスの派生元となる基本クラスを提供します。 これは抽象クラスです。
|
UnaryPatternSyntax
|
UndefDirectiveTriviaSyntax
|
UnsafeStatementSyntax
|
UsingDirectiveSyntax
|
UsingStatementSyntax
|
VariableDeclarationSyntax
|
VariableDeclaratorSyntax
|
VariableDesignationSyntax
|
VarPatternSyntax
|
WarningDirectiveTriviaSyntax
|
WhenClauseSyntax
|
WhereClauseSyntax
|
WhileStatementSyntax
|
WithExpressionSyntax
|
XmlAttributeSyntax
|
XmlCDataSectionSyntax
|
XmlCommentSyntax
|
XmlCrefAttributeSyntax
|
XmlElementEndTagSyntax
|
XmlElementStartTagSyntax
|
XmlElementSyntax
|
XmlEmptyElementSyntax
|
XmlNameAttributeSyntax
|
XmlNameSyntax
|
XmlNodeSyntax
|
XmlPrefixSyntax
|
XmlProcessingInstructionSyntax
|
XmlTextAttributeSyntax
|
XmlTextSyntax
|
YieldStatementSyntax
|