AccessorDeclarationSyntax
|
AccessorListSyntax
|
AliasQualifiedNameSyntax
|
表示别名限定名称的语法节点的类。
|
AnonymousFunctionExpressionSyntax
|
提供从中派生表示匿名函数表达式的类的基类。
|
AnonymousMethodExpressionSyntax
|
表示匿名方法表达式的语法节点的类。
|
AnonymousObjectCreationExpressionSyntax
|
表示匿名对象创建表达式的语法节点的类。
|
AnonymousObjectMemberDeclaratorSyntax
|
ArgumentListSyntax
|
表示参数列表的语法节点的类。
|
ArgumentSyntax
|
表示参数的语法节点的类。
|
ArrayCreationExpressionSyntax
|
表示数组创建表达式的语法节点的类。
|
ArrayRankSpecifierSyntax
|
ArrayTypeSyntax
|
表示数组类型的语法节点的类。
|
ArrowExpressionClauseSyntax
|
expression-bodied 成员的表达式主体的语法。
|
AssignmentExpressionSyntax
|
表示具有赋值运算符的表达式的类。
|
AttributeArgumentListSyntax
|
属性参数列表语法。
|
AttributeArgumentSyntax
|
属性参数语法。
|
AttributeListSyntax
|
表示应用于语言构造的一个或多个特性的类。
|
AttributeSyntax
|
属性语法。
|
AttributeTargetSpecifierSyntax
|
表示构造特性目标的语言的类。
|
AwaitExpressionSyntax
|
表示“await”表达式的语法节点的类。
|
BadDirectiveTriviaSyntax
|
BaseArgumentListSyntax
|
提供从中派生表示参数列表语法节点的类的基类。 这是一个抽象类。
|
BaseCrefParameterListSyntax
|
带有周围标点符号的 cref 参数的列表。
与常规参数不同,cref 参数没有名称。
|
BaseExpressionColonSyntax
|
BaseExpressionSyntax
|
表示基表达式的语法节点的类。
|
BaseExpressionTypeClauseSyntax
|
表示基表达式中 type 子句的语法节点的类。
|
BaseFieldDeclarationSyntax
|
BaseListSyntax
|
基本列表语法。
|
BaseMethodDeclarationSyntax
|
方法声明语法的基类型。
|
BaseNamespaceDeclarationSyntax
|
BaseObjectCreationExpressionSyntax
|
BaseParameterListSyntax
|
参数列表语法的基类型。
|
BaseParameterSyntax
|
基参数语法。
|
BasePropertyDeclarationSyntax
|
属性声明语法的基类型。
|
BaseTypeDeclarationSyntax
|
类型声明语法的基类。
|
BaseTypeSyntax
|
提供从中派生表示基类型语法节点的类的基类。 这是一个抽象类。
|
BinaryExpressionSyntax
|
表示具有二元运算符的表达式的类。
|
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) 、可选的 readonly 关键字 (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 指令语法,例如,在编译器命令行上指定“/r:MyAlias=SomeAssembly.dll”的“extern alias MyAlias;”。
|
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
|
提供从中派生表示 lambda 表达式的类的基类。
|
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
|
由名称指定的 MemberCrefSyntax, (标识符、预定义类型关键字 (keyword) 或别名限定名,) 可选类型参数列表和可选参数列表。
例如,“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
|
表示括号化 lambda 表达式的语法节点的类。
|
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
|
表示简单 lambda 表达式的语法节点的类。
|
SimpleNameSyntax
|
提供从中派生表示简单名称语法节点的类的基类。 这是一个抽象类。
|
SingleVariableDesignationSyntax
|
SizeOfExpressionSyntax
|
表示 SizeOf 表达式的语法节点的类。
|
SkippedTokensTriviaSyntax
|
SlicePatternSyntax
|
SpreadElementSyntax
|
StackAllocArrayCreationExpressionSyntax
|
表示 stackalloc 数组创建表达式的语法节点的类。
|
StatementSyntax
|
表示所有语句语法类的基类。
|
StructDeclarationSyntax
|
结构类型声明语法。
|
StructuredTriviaSyntax
|
它是一个非终端 Trivia CSharpSyntaxNode,其下有一个树。
|
SubpatternSyntax
|
SwitchExpressionArmSyntax
|
SwitchExpressionSyntax
|
SwitchLabelSyntax
|
表示 switch 语句中的 switch 标签。
|
SwitchSectionSyntax
|
表示 switch 语句的 switch 节语法。
|
SwitchStatementSyntax
|
表示 switch 语句语法。
|
ThisExpressionSyntax
|
表示此表达式的语法节点的类。
|
ThrowExpressionSyntax
|
ThrowStatementSyntax
|
TryStatementSyntax
|
TupleElementSyntax
|
元组类型元素。
|
TupleExpressionSyntax
|
表示元组表达式的语法节点的类。
|
TupleTypeSyntax
|
表示元组类型的语法节点的类。
|
TypeArgumentListSyntax
|
表示类型参数列表的语法节点的类。
|
TypeConstraintSyntax
|
类型约束语法。
|
TypeCrefSyntax
|
肯定引用类型的符号引用。
例如,“int”、“A::B”、“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
|