Classes
Accessor |
Represents an accessor body. |
Accessor |
Represents an accessor declaration. |
Address |
Represents an address of expression (VB only). |
Aggregate |
Represents an aggregate query operator (VB only). |
Anonymous |
Represents an anonymous method expression. |
Argument | Represents an argument. |
Array |
Represents an array erase statement. |
Array |
Represents an array reallocate clause. |
Array |
Represents an array reallocate statement. |
Assignment |
Represents an assignment expression. |
Attribute | Represents an attribute. |
Attribute |
Represents an attribute argument. |
Attribute |
Represents an attribute section. |
Await |
Represents an await expression. |
Binary |
Represents a binary operator expression. |
Binary |
Represents a binary operator pattern. |
Block |
Represents a block statement. |
Break |
Represents a break statement. |
Cast |
Represents a cast expression. |
Catch |
Represents a catch clause. |
Checked |
Represents a checked expression. |
Checked |
Represents a checked statement. |
Class |
Represents a class body. |
Class |
Represents a class declaration. |
Collection |
Represents a collection element. |
Collection |
Represents a collection expression. |
Compilation |
Represents a compilation unit. |
Compilation |
Represents a compilation unit option. |
Conditional |
Represents a conditional expression. |
Constant |
Represents a constant pattern. |
Constructor |
Represents a constructor body. |
Constructor |
Represents a constructor declaration. |
Continue |
Represents a continue statement. |
Declaration |
Represents a declaration expression. |
Declaration |
Represents a declaration pattern. |
Default |
Represents a default value expression. |
Delegate |
Represents a delegate declaration. |
Designation | Represents a designation. |
Discard |
Represents a discard designation. |
Discard |
Represents a discard pattern. |
Distinct |
Represents a distinct query operator (VB only). |
Do |
Represents a do statement. |
Documentation |
Represents a documentation comment. |
Dot |
Contains the AST node IDs for the |
Else |
Represents an else if section (VB only). |
End |
Represents an end statement. |
Enumeration |
Represents an enumeration body. |
Enumeration |
Represents an enumeration declaration. |
Enumeration |
Represents an enumeration member declaration. |
Event |
Represents an event body. |
Event |
Represents an event declaration. |
Exit |
Represents an exit statement. |
Expression | Represents an expression. |
Expression |
Represents an expression element. |
Expression |
Represents an expression statement. |
External |
Represents an external alias directive. |
External |
Represents an external alias directive section. |
Field |
Represents a field declaration. |
Fixed |
Represents a fixed size buffer declaration. |
Fixed |
Represents a fixed size buffer declarator. |
Fixed |
Represents a fixed statement. |
For |
Represents a for each statement. |
For |
Represents a for statement. |
From |
Represents a from query operator. |
Go |
Represents a go to statement. |
Group |
Represents a group query operator. |
If |
Represents an if statement. |
Initializer |
Represents an initializer expression. |
Instance |
Represents an instance expression. |
Interface |
Represents an interface body. |
Interface |
Represents an interface declaration. |
Invocation |
Represents an invocation expression. |
Is |
Represents an is pattern expression. |
Is |
Represents an is type of expression. |
Join |
Represents a join query operator. |
Labeled |
Represents a labeled statement. |
Lambda |
Represents a lambda expression. |
Let |
Represents a let query operator. |
List |
Represents a list pattern. |
Literal |
Represents a literal expression. |
Local |
Represents a local function statement. |
Local |
Represents a local function statement body. |
Local |
Represents a local variable declaration. |
Lock |
Represents a lock statement. |
Member |
Represents a member access. |
Method |
Represents a method body. |
Method |
Represents a method declaration. |
Name |
Represents a name of expression. |
Namespace |
Represents a namespace body. |
Namespace |
Represents a namespace declaration. |
Object |
Represents an object creation expression. |
Operator |
Represents an operator body. |
Operator |
Represents an operator declaration. |
Order |
Represents an order by query operator. |
Ordering | Represents an ordering. |
Parameter |
Represents a parameter declaration. |
Parenthesized |
Represents a parenthesized expression. |
Pattern | Represents a pattern. |
Positional |
Represents a positional pattern. |
Preprocessor |
Represents a preprocessor directive. |
Property |
Represents a property body. |
Property |
Represents a property declaration. |
Property |
Represents a property pattern. |
Qualified |
Represents a qualified name. |
Query |
Represents a query expression. |
Query |
Represents a query operator. |
Range |
Represents a range variable declaration. |
Range |
Represents a range variable declarator. |
Ref |
Represents a ref expression. |
Region |
Represents a region preprocessor directive. |
Relational |
Represents a relational pattern. |
Return |
Represents a return statement. |
Return |
Represents a return type declaration. |
Return |
Represents a return type expression (used by resolver). |
Select |
Represents a select query operator. |
Simple |
Represents a simple name. |
Single |
Represents a single variable designation. |
Size |
Represents a size of expression. |
Skip |
Represents a skip query operator (VB only). |
Skip |
Represents a skip while query operator (VB only). |
Slice |
Represents a slice pattern. |
Spread |
Represents a spread element. |
Stack |
Represents a stack allocation initializer. |
Statement | Represents a statement. |
Stop |
Represents a stop statement. |
Structure |
Represents a structure body. |
Structure |
Represents a structure declaration. |
Sub |
Represents a sub-pattern. |
Switch |
Represents a switch expression. |
Switch |
Represents a switch expression arm. |
Switch |
Represents a switch label. |
Switch |
Represents a switch section. |
Switch |
Represents a switch statement. |
Take |
Represents a take query operator (VB only). |
Take |
Represents a take while query operator (VB only). |
Throw |
Represents a throw expression. |
Try |
Represents a try cast expression. |
Try |
Represents a try statement. |
Tuple |
Represents a tuple designation. |
Tuple |
Represents a tuple literal declaration. |
Tuple |
Represents a tuple literal declarator. |
Type |
Represents a type declaration. |
Type |
Represents a type member declaration. |
Type |
Represents a type of expression. |
Type |
Represents a type parameter. |
Type |
Represents a type pattern. |
Unary |
Represents an unary operator expression. |
Unary |
Represents an unary operator pattern. |
Unchecked |
Represents an unchecked expression. |
Unchecked |
Represents an unchecked statement. |
Unsafe |
Represents an unsafe statement. |
Unstructured |
Represents an unstructured error handler statement. |
Unstructured |
Represents an unstructured error resume statement. |
Unstructured |
Represents an unstructured error throw statement. |
Using |
Represents an using directive. |
Using |
Represents an using directive section. |
Using |
Represents an using statement. |
Var |
Represents a var pattern. |
Variable |
Represents a variable declaration expression. |
Variable |
Represents a variable declarator. |
Where |
Represents a where query operator. |
While |
Represents a while statement. |
With |
Represents a with expression. |
With |
Represents a with statement (VB only). |
With |
Represents a with target expression (VB only). |
Xml |
Represents a xml namespace expression (VB only). |
Yield |
Represents a yield statement. |