AccessorDeclarationSyntax
|
AccessorListSyntax
|
AliasQualifiedNameSyntax
|
類別,表示別名限定名稱的語法節點。
|
AnonymousFunctionExpressionSyntax
|
提供基類,從中衍生代表匿名函式表達式的類別。
|
AnonymousMethodExpressionSyntax
|
類別,表示匿名方法表達式的語法節點。
|
AnonymousObjectCreationExpressionSyntax
|
類別,表示匿名物件建立表達式的語法節點。
|
AnonymousObjectMemberDeclaratorSyntax
|
ArgumentListSyntax
|
類別,表示自變數清單的語法節點。
|
ArgumentSyntax
|
類別,表示自變數的語法節點。
|
ArrayCreationExpressionSyntax
|
類別,表示陣列建立表達式的語法節點。
|
ArrayRankSpecifierSyntax
|
ArrayTypeSyntax
|
類別,表示陣列類型的語法節點。
|
ArrowExpressionClauseSyntax
|
表達式主體成員之表達式主體的語法。
|
AssignmentExpressionSyntax
|
類別,表示具有指派運算符的表達式。
|
AttributeArgumentListSyntax
|
屬性自變數清單語法。
|
AttributeArgumentSyntax
|
屬性自變數語法。
|
AttributeListSyntax
|
類別,表示套用至語言建構的一或多個屬性。
|
AttributeSyntax
|
屬性語法。
|
AttributeTargetSpecifierSyntax
|
代表語言建構屬性目標的類別。
|
AwaitExpressionSyntax
|
類別,表示 「await」 表達式的語法節點。
|
BadDirectiveTriviaSyntax
|
BaseArgumentListSyntax
|
提供基類,從中衍生代表自變數清單語法節點的類別。 這是 abstract 類別。
|
BaseCrefParameterListSyntax
|
具有周圍標點符號的 cref 參數清單。
不同於一般參數,cref 參數沒有名稱。
|
BaseExpressionColonSyntax
|
BaseExpressionSyntax
|
類別,表示基底表達式的語法節點。
|
BaseExpressionTypeClauseSyntax
|
類別,表示基底表示式中類型子句的語法節點。
|
BaseFieldDeclarationSyntax
|
BaseListSyntax
|
基底清單語法。
|
BaseMethodDeclarationSyntax
|
方法宣告語法的基底類型。
|
BaseNamespaceDeclarationSyntax
|
BaseObjectCreationExpressionSyntax
|
BaseParameterListSyntax
|
參數清單語法的基底類型。
|
BaseParameterSyntax
|
基底參數語法。
|
BasePropertyDeclarationSyntax
|
屬性宣告語法的基底類型。
|
BaseTypeDeclarationSyntax
|
型別宣告語法的基類。
|
BaseTypeSyntax
|
提供基類,從中衍生代表基底型別語法節點的類別。 這是 abstract 類別。
|
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
|
由隱含或明確關鍵詞、運算符關鍵詞、目的地類型和選擇性參數清單所指定的 MemberCrefSyntax。
例如,“implicit operator int” 或 “explicit operator MyType (int) ”。
|
CrefBracketedParameterListSyntax
|
cref 參數的方括號清單。
|
CrefParameterListSyntax
|
cref 參數的括號清單。
|
CrefParameterSyntax
|
BaseCrefParameterListSyntax 的專案。
不同於一般參數,cref 參數只有選擇性 ref、in、out 關鍵詞、選擇性只讀關鍵詞和類型 - 沒有名稱,也沒有屬性或其他修飾詞。
|
CrefSyntax
|
cref 屬性所參考的符號 (例如 <,請參閱> 或 <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
|
提供基類,其中代表表達式語法節點的類別衍生自此基類。 這是 abstract 類別。
|
ExternAliasDirectiveSyntax
|
表示 ExternAlias 指示詞語法,例如在編譯程式命令行上指定 “/r:MyAlias=SomeAssembly.dll ” 的 “extern alias MyAlias;”。
|
FieldDeclarationSyntax
|
FileScopedNamespaceDeclarationSyntax
|
FinallyClauseSyntax
|
FixedStatementSyntax
|
ForEachStatementSyntax
|
ForEachVariableStatementSyntax
|
ForStatementSyntax
|
FromClauseSyntax
|
FunctionPointerCallingConventionSyntax
|
函數指標呼叫慣例語法。
|
FunctionPointerParameterListSyntax
|
函式指標參數清單語法。
|
FunctionPointerParameterSyntax
|
參數語法。
|
FunctionPointerTypeSyntax
|
FunctionPointerUnmanagedCallingConventionListSyntax
|
函數指標呼叫慣例語法。
|
FunctionPointerUnmanagedCallingConventionSyntax
|
個別函式指標 Unmanaged 呼叫慣例。
|
GenericNameSyntax
|
類別,表示泛型名稱的語法節點。
|
GlobalStatementSyntax
|
GotoStatementSyntax
|
表示goto語句語法
|
GroupClauseSyntax
|
IdentifierNameSyntax
|
類別,表示識別碼名稱的語法節點。
|
IfDirectiveTriviaSyntax
|
IfStatementSyntax
|
表示 if 語句語法。
|
ImplicitArrayCreationExpressionSyntax
|
類別,表示隱含數位建立表達式的語法節點。
|
ImplicitElementAccessSyntax
|
類別,表示隱含專案存取表達式的語法節點。
|
ImplicitObjectCreationExpressionSyntax
|
類別,表示隱含物件建立表達式的語法節點。
|
ImplicitStackAllocArrayCreationExpressionSyntax
|
類別,表示隱含 stackalloc 陣列建立表達式的語法節點。
|
IncompleteMemberSyntax
|
IndexerDeclarationSyntax
|
IndexerMemberCrefSyntax
|
這個關鍵詞和選擇性參數清單所指定的 MemberCrefSyntax。
例如,“this” 或 “this[int]”。
|
InitializerExpressionSyntax
|
類別,表示初始化表達式表達式的語法節點。
|
InstanceExpressionSyntax
|
提供基類,從中衍生代表實例表達式語法節點的類別。 這是 abstract 類別。
|
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 的非限定部分。
例如,“object” 中的 “ToString () ”。ToString () ”。
注意:TypeCrefSyntax、QualifiedCrefSyntax 和 MemberCrefSyntax 重疊。 TypeCrefSyntax 中的語法一律會系結為類型,因此如果符號可能是非類型成員,則使用 QualifiedCrefSyntax 或 MemberCrefSyntax 會比較安全。
|
MemberDeclarationSyntax
|
成員宣告語法。
|
MethodDeclarationSyntax
|
方法宣告語法。
|
NameColonSyntax
|
類別,表示名稱冒號語法的語法節點。
|
NameEqualsSyntax
|
類別,表示標識碼名稱,後面接著等號標記。
|
NameMemberCrefSyntax
|
名稱所指定的 MemberCrefSyntax (識別元、預先定義的類型關鍵詞或別名限定名稱,具有選擇性類型參數清單) 和選擇性參數清單。
例如,“M”、“M T>” 或 “M< (int) ”。
此外,“A::B () ” 或 “string () ”。
|
NamespaceDeclarationSyntax
|
NameSyntax
|
提供基類,從中衍生代表名稱語法節點的類別。 這是 abstract 類別。
|
NullableDirectiveTriviaSyntax
|
NullableTypeSyntax
|
類別,表示可為 Null 類型的語法節點。
|
ObjectCreationExpressionSyntax
|
類別,表示物件建立表達式的語法節點。
|
OmittedArraySizeExpressionSyntax
|
類別,表示陣列大小清單中的佔位元。
|
OmittedTypeArgumentSyntax
|
類別,表示未系結泛型型別之類型自變數清單中的佔位元。
|
OperatorDeclarationSyntax
|
運算符宣告語法。
|
OperatorMemberCrefSyntax
|
Operator 關鍵詞、運算符符號和選擇性參數清單所指定的 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
|
提供基類,從中衍生代表簡單名稱語法節點的類別。 這是 abstract 類別。
|
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
|
Tuple 類型專案。
|
TupleExpressionSyntax
|
類別,表示元組表達式的語法節點。
|
TupleTypeSyntax
|
類別,表示 Tuple 類型的語法節點。
|
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
|
提供基類,從中衍生代表型別語法節點的類別。 這是 abstract 類別。
|
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
|