|
AccessorDeclarationSyntax
|
|
AccessorListSyntax
|
|
AliasQualifiedNameSyntax
|
類別代表別名限定名稱的語法節點。
|
|
AllowsConstraintClauseSyntax
|
允許型別參數限制子句。
|
|
AllowsConstraintSyntax
|
允許限制語法的基礎型態。
|
|
AnonymousFunctionExpressionSyntax
|
提供代表匿名函數表達式的類別的基底類別。
|
|
AnonymousMethodExpressionSyntax
|
類別代表匿名方法表達式的語法節點。
|
|
AnonymousObjectCreationExpressionSyntax
|
類別代表匿名物件建立表達式的語法節點。
|
|
AnonymousObjectMemberDeclaratorSyntax
|
|
ArgumentListSyntax
|
類別代表參數列表的語法節點。
|
|
ArgumentSyntax
|
類別代表參數的語法節點。
|
|
ArrayCreationExpressionSyntax
|
類別代表陣列建立表達式的語法節點。
|
|
ArrayRankSpecifierSyntax
|
|
ArrayTypeSyntax
|
類別代表陣列類型的語法節點。
|
|
ArrowExpressionClauseSyntax
|
表達實體成員表達體的語法。
|
|
AssignmentExpressionSyntax
|
類別代表具有賦值運算子的表達式。
|
|
AttributeArgumentListSyntax
|
屬性參數列表語法。
|
|
AttributeArgumentSyntax
|
屬性參數語法。
|
|
AttributeListSyntax
|
類別代表一個或多個應用於語言結構的屬性。
|
|
AttributeSyntax
|
屬性語法。
|
|
AttributeTargetSpecifierSyntax
|
類別代表哪種語言會構造屬性目標。
|
|
AwaitExpressionSyntax
|
代表「wait」表達式的語法節點的類別。
|
|
BadDirectiveTriviaSyntax
|
|
BaseArgumentListSyntax
|
提供基底類別,用以衍生出代表參數列表語法節點的類別。 這是抽象類。
|
|
BaseCrefParameterListSyntax
|
一份帶有標點符號的 cref 參數清單。
與一般參數不同,cref 參數沒有名稱。
|
|
BaseExpressionColonSyntax
|
|
BaseExpressionSyntax
|
類別代表基底運算式的語法節點。
|
|
BaseExpressionTypeClauseSyntax
|
類別代表基底表達式中類型子句的語法節點。
|
|
BaseFieldDeclarationSyntax
|
|
BaseListSyntax
|
基礎清單語法。
|
|
BaseMethodDeclarationSyntax
|
方法宣告語法的基礎型別。
|
|
BaseNamespaceDeclarationSyntax
|
|
BaseObjectCreationExpressionSyntax
|
|
BaseParameterListSyntax
|
參數列表語法的基礎型態。
|
|
BaseParameterSyntax
|
基礎參數語法。
|
|
BasePropertyDeclarationSyntax
|
屬性宣告語法的基礎型別。
|
|
BaseTypeDeclarationSyntax
|
型別宣告語法的基底類別。
|
|
BaseTypeSyntax
|
提供基底類別,代表基型語法節點的類別即源自此。 這是抽象類。
|
|
BinaryExpressionSyntax
|
類別代表具有二元運算子的表達式。
|
|
BinaryPatternSyntax
|
|
BlockSyntax
|
|
BracketedArgumentListSyntax
|
類別代表括號參數列表的語法節點。
|
|
BracketedParameterListSyntax
|
參數列表語法,並以括號包圍。
|
|
BranchingDirectiveTriviaSyntax
|
|
BreakStatementSyntax
|
|
CasePatternSwitchLabelSyntax
|
代表 switch 語句中的案例標籤。
|
|
CaseSwitchLabelSyntax
|
代表 switch 語句中的案例標籤。
|
|
CastExpressionSyntax
|
類別代表 cast 表達式的語法節點。
|
|
CatchClauseSyntax
|
|
CatchDeclarationSyntax
|
|
CatchFilterClauseSyntax
|
|
CheckedExpressionSyntax
|
類別代表 Checked 或 Unchecked 表達式的語法節點。
|
|
CheckedStatementSyntax
|
|
ClassDeclarationSyntax
|
類別類型宣告語法。
|
|
ClassOrStructConstraintSyntax
|
類別或結構體限制語法。
|
|
CollectionElementSyntax
|
|
CollectionExpressionSyntax
|
|
CommonForEachStatementSyntax
|
|
CompilationUnitSyntax
|
|
ConditionalAccessExpressionSyntax
|
類別代表條件存取表達式的語法節點。
|
|
ConditionalDirectiveTriviaSyntax
|
|
ConditionalExpressionSyntax
|
類別代表條件表達式的語法節點。
|
|
ConstantPatternSyntax
|
|
ConstructorConstraintSyntax
|
建構子限制語法。
|
|
ConstructorDeclarationSyntax
|
建構子宣告語法。
|
|
ConstructorInitializerSyntax
|
建構器初始化器語法。
|
|
ContinueStatementSyntax
|
|
ConversionOperatorDeclarationSyntax
|
轉換運算子宣告語法。
|
|
ConversionOperatorMemberCrefSyntax
|
由隱含或顯式關鍵字、運算子關鍵字、目的類型及可選參數清單指定的 MemberCrefSyntax。
例如,「隱含運算子整數」或「明確運算子 MyType(int)」。
|
|
CrefBracketedParameterListSyntax
|
括號內列出的 cref 參數。
|
|
CrefParameterListSyntax
|
括號內列出的 cref 參數。
|
|
CrefParameterSyntax
|
BaseCrefParameterListSyntax 的一個元素。
與一般參數不同,cref 參數僅包含可選的 ref、in, out 關鍵字、可選的唯讀關鍵字,以及一個型別——沒有名稱,也沒有屬性或其他修飾符。
|
|
CrefSyntax
|
由 cref 屬性所參考的符號(例如在 <see> 或 <seealso> 文件註解標籤中)。
例如, <參見 cref=“M” />。
|
|
DeclarationExpressionSyntax
|
類別代表 out var 宣告或解構宣告中變數宣告的語法節點。
|
|
DeclarationPatternSyntax
|
|
DefaultConstraintSyntax
|
預設限制語法。
|
|
DefaultExpressionSyntax
|
類別代表預設表達式的語法節點。
|
|
DefaultSwitchLabelSyntax
|
代表 switch 語句中的預設標籤。
|
|
DefineDirectiveTriviaSyntax
|
|
DelegateDeclarationSyntax
|
代表聲明語法。
|
|
DestructorDeclarationSyntax
|
Destructor 宣告語法。
|
|
DirectiveTriviaSyntax
|
|
DiscardDesignationSyntax
|
|
DiscardPatternSyntax
|
|
DocumentationCommentTriviaSyntax
|
|
DoStatementSyntax
|
|
ElementAccessExpressionSyntax
|
類別代表元素存取表達式的語法節點。
|
|
ElementBindingExpressionSyntax
|
類別代表元素綁定表達式的語法節點。
|
|
ElifDirectiveTriviaSyntax
|
|
ElseClauseSyntax
|
代表 else 陳述句的語法。
|
|
ElseDirectiveTriviaSyntax
|
|
EmptyStatementSyntax
|
|
EndIfDirectiveTriviaSyntax
|
|
EndRegionDirectiveTriviaSyntax
|
|
EnumDeclarationSyntax
|
Enum 類型宣告語法。
|
|
EnumMemberDeclarationSyntax
|
|
EqualsValueClauseSyntax
|
|
ErrorDirectiveTriviaSyntax
|
|
EventDeclarationSyntax
|
|
EventFieldDeclarationSyntax
|
|
ExplicitInterfaceSpecifierSyntax
|
|
ExpressionColonSyntax
|
|
ExpressionElementSyntax
|
|
ExpressionOrPatternSyntax
|
|
ExpressionStatementSyntax
|
|
ExpressionSyntax
|
提供基底類別,代表表達式語法節點的類別可由此衍生。 這是抽象類。
|
|
ExtensionBlockDeclarationSyntax
|
擴充區塊語法。
|
|
ExtensionDeclarationSyntax
|
擴充容器語法。
|
|
ExtensionMemberCrefSyntax
|
|
ExternAliasDirectiveSyntax
|
代表一個 ExternAlias 指令語法,例如「extern alias MyAlias」;並在編譯器命令列指定「/r:MyAlias=SomeAssembly.dll」。
|
|
FieldDeclarationSyntax
|
|
FieldExpressionSyntax
|
類別代表欄位表達式的語法節點。
|
|
FileScopedNamespaceDeclarationSyntax
|
|
FinallyClauseSyntax
|
|
FixedStatementSyntax
|
|
ForEachStatementSyntax
|
|
ForEachVariableStatementSyntax
|
|
ForStatementSyntax
|
|
FromClauseSyntax
|
|
FunctionPointerCallingConventionSyntax
|
函式指標呼叫慣例語法。
|
|
FunctionPointerParameterListSyntax
|
函式指標參數列表語法。
|
|
FunctionPointerParameterSyntax
|
參數語法。
|
|
FunctionPointerTypeSyntax
|
|
FunctionPointerUnmanagedCallingConventionListSyntax
|
函式指標呼叫慣例語法。
|
|
FunctionPointerUnmanagedCallingConventionSyntax
|
個別函式指標非管理呼叫慣例。
|
|
GenericNameSyntax
|
類別代表泛名的語法節點。
|
|
GlobalStatementSyntax
|
代表編譯單元中的全域語句。 編譯單元頂層的每個語句都被 GlobalStatementSyntax 節點包裹。 全域語式是可以出現在 C# 程式或腳本中的頂層語句。 在一般 C# 程式(C# 9.0+)中,這些方法會被合成成 Main 方法。 在 C# 腳本中,它們是以頂層程式碼執行。
|
|
GotoStatementSyntax
|
代表一個 goto 語句語法
|
|
GroupClauseSyntax
|
|
IdentifierNameSyntax
|
類別代表識別碼名稱的語法節點。
|
|
IfDirectiveTriviaSyntax
|
|
IfStatementSyntax
|
代表一個 if 陳述句的語法。
|
|
IgnoredDirectiveTriviaSyntax
|
|
ImplicitArrayCreationExpressionSyntax
|
類別代表包含陣列建立表達式的語法節點。
|
|
ImplicitElementAccessSyntax
|
代表語法節點的 Class,用於隱含元素存取表達式。
|
|
ImplicitObjectCreationExpressionSyntax
|
類別代表用於隱含物件建立表達式的語法節點。
|
|
ImplicitStackAllocArrayCreationExpressionSyntax
|
類別代表隱含 stackalloc 陣列建立表達式的語法節點。
|
|
IncompleteMemberSyntax
|
|
IndexerDeclarationSyntax
|
|
IndexerMemberCrefSyntax
|
由此關鍵字指定的 MemberCrefSyntax 以及一個可選的參數清單。
例如,「這個」或「這個[int]」。
|
|
InitializerExpressionSyntax
|
類別代表初始化運算式的語法節點。
|
|
InstanceExpressionSyntax
|
提供代表實例表達式語法節點的類別的基底類別。 這是抽象類。
|
|
InterfaceDeclarationSyntax
|
介面類型、宣告語法。
|
|
InterpolatedStringContentSyntax
|
|
InterpolatedStringExpressionSyntax
|
|
InterpolatedStringTextSyntax
|
|
InterpolationAlignmentClauseSyntax
|
|
InterpolationFormatClauseSyntax
|
|
InterpolationSyntax
|
|
InvocationExpressionSyntax
|
類別代表用於呼叫表達式的語法節點。
|
|
IsPatternExpressionSyntax
|
類別代表使用「is」關鍵字的簡單模式匹配表達式。
|
|
JoinClauseSyntax
|
|
JoinIntoClauseSyntax
|
|
LabeledStatementSyntax
|
代表一個有標籤的語句語法。
|
|
LambdaExpressionSyntax
|
提供基底類別,從此衍生出代表 lambda 表達式的類別。
|
|
LetClauseSyntax
|
|
LineDirectivePositionSyntax
|
|
LineDirectiveTriviaSyntax
|
|
LineOrSpanDirectiveTriviaSyntax
|
|
LineSpanDirectiveTriviaSyntax
|
|
ListPatternSyntax
|
|
LiteralExpressionSyntax
|
類別代表字面表達式的語法節點。
|
|
LoadDirectiveTriviaSyntax
|
|
LocalDeclarationStatementSyntax
|
|
LocalFunctionStatementSyntax
|
|
LockStatementSyntax
|
|
MakeRefExpressionSyntax
|
類別代表 MakeRef 表達式的語法節點。
|
|
MemberAccessExpressionSyntax
|
類別代表成員存取表達式的語法節點。
|
|
MemberBindingExpressionSyntax
|
類別代表成員綁定表達式的語法節點。
|
|
MemberCrefSyntax
|
CrefSyntax 中未受限的部分。
例如,「物件」中的「ToString()」ToString()“。
注意:TypeCrefSyntax、QualifiedCrefSyntax 與 MemberCrefSyntax 有重疊。 TypeCrefSyntax 的語法總是綁定為型別,因此如果符號可能是非型別成員,使用 QualifiedCrefSyntax 或 MemberCrefSyntax 會更安全。
|
|
MemberDeclarationSyntax
|
成員聲明語法。
|
|
MethodDeclarationSyntax
|
方法宣告語法。
|
|
NameColonSyntax
|
類別代表名稱冒號語法的語法節點。
|
|
NameEqualsSyntax
|
類別代表一個識別碼名稱,後接一個等於標記。
|
|
NameMemberCrefSyntax
|
一個由名稱(識別碼、預設型別關鍵字或別名限定名稱,並可選型別參數列表)和可選參數列表指定的 MemberCrefSyntax。
例如,「M」、「M<T>」或「M(int)」。
還有,「A::B()」或「string()」。
|
|
NamespaceDeclarationSyntax
|
|
NameSyntax
|
提供基底類別,代表名稱語法節點的類別由此衍生。 這是抽象類。
|
|
NullableDirectiveTriviaSyntax
|
|
NullableTypeSyntax
|
類別代表可空型別的語法節點。
|
|
ObjectCreationExpressionSyntax
|
類別代表物件建立表達式的語法節點。
|
|
OmittedArraySizeExpressionSyntax
|
類別代表陣列大小列表中的佔位符。
|
|
OmittedTypeArgumentSyntax
|
類別代表未綁定的通用型態型別參數列表中的佔位符。
|
|
OperatorDeclarationSyntax
|
運算子宣告語法。
|
|
OperatorMemberCrefSyntax
|
由運算子關鍵字、運算子符號及可選參數清單指定的 MemberCrefSyntax。
例如,「運算子+」或「運算子 -[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
|
|
RefStructConstraintSyntax
|
Ref 結構式限制語法。
|
|
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
|
這是一個非終端的 CSharpSyntaxNode Trivia,下面有棵樹。
|
|
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<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
|