Enum NetNodeType
- Namespace
- Alternet.Syntax.CodeCompletion
- Assembly
- Alternet.Syntax.Parsers.Advanced.v9.dll
Defines types of syntax nodes used to create a hierarchical tree view that examines code text as a collection of syntax members. Intended to use with collection of .NET languages, like C#, J#, and VB.NET.
public enum NetNodeType
Fields
AddHandlerStatement = 121
Specifies that syntax node corresponds to "add handler" statement.
AdditiveExpression = 171
Specifies that syntax node corresponds to "additive" expression.
AddressofExpression = 230
Specifies that syntax node corresponds to "addressof" expression.
Alias = 5
Specifies that syntax node corresponds to external alias directive.
AliasList = 6
Specifies that syntax node corresponds to the list of external alias directives.
AndExpression = 164
Specifies that syntax node corresponds to "and" expression.
Annotation = 93
Specifies that syntax node corresponds to "Annotation".
AnonymousMethodExpression = 203
Specifies that syntax node corresponds to "anonymous method" expression.
AnonymousTypeInitializer = 213
Specifies that syntax node corresponds to anonymous type initializer expression.
Argument = 29
Specifies that syntax node corresponds to method argument.
ArgumentList = 30
Specifies that syntax node corresponds to list of arguments.
ArrayCreationExpression = 180
Specifies that syntax node corresponds to "array creation" expression.
ArrayDeclaration = 41
Specifies that syntax node corresponds to array declaration.
ArrayIndexDeclaration = 42
Specifies that syntax node corresponds to array index declaration.
ArrayInitializerExpression = 182
Specifies that syntax node corresponds to "array initializer" expression.
ArrayModifier = 46
Specifies that syntax node corresponds to array modifier.
ArraySpecifier = 51
Specifies that syntax attribute corresponds to array specifier.
AsIsExpression = 168
Specifies that syntax node corresponds to "as is" expression.
AsmStatement = 97
Specifies that syntax node corresponds to "asm" statement.
AssertStatement = 95
Specifies that syntax node corresponds to "assert" statement.
Assignment = 119
Specifies attribute for assignment expression.
AssignmentExpression = 159
Specifies that syntax node corresponds to "assignment" expression.
Attribute = 31
Specifies that syntax node corresponds to attribute.
AttributeList = 32
Specifies that syntax node corresponds to list of attributes.
AttributeTarget = 33
Specifies that syntax node corresponds to target of attribute.
AwaitStatement = 122
Specifies that syntax node corresponds to "await" statement.
BaseAccessExpression = 185
Specifies that syntax node corresponds to "base access" expression.
BaseType = 55
Specifies that syntax node corresponds to base type.
BlockStatement = 116
Specifies that syntax node corresponds to "block" statement.
BreakStatement = 101
Specifies that syntax node corresponds to "break" statement.
CallStatement = 123
Specifies that syntax node corresponds to "call" statement.
CaseElseStatement = 125
Specifies that syntax node corresponds to "case else" statement.
CaseStatement = 124
Specifies that syntax node corresponds to "case" statement.
CastExpression = 175
Specifies that syntax node corresponds to "cast" expression.
CastInvocationExpression = 176
Specifies that syntax node corresponds to "cast invocation" expression.
CastInvocationTargetExpression = 177
Specifies that syntax node corresponds to "cast invocation target" expression.
CastTargetExpression = 178
Specifies that syntax node corresponds to "cast target" expression.
CatchStatement = 107
Specifies that syntax node corresponds to "catch" statement.
CheckedExpression = 193
Specifies that syntax node corresponds to "checked" expression.
CheckedStatement = 109
Specifies that syntax node corresponds to "checked" statement.
Class = 8
Specifies that syntax node corresponds to class.
CollectionInitializerExpression = 232
Specifies that syntax node corresponds to "collection initializer" expression.
CollectionRangeVariableDeclaration = 146
Specifies that syntax node corresponds to "LINQ Collection Range Variable Declaration" element.
CollectionRangeVariableDeclarationList = 145
Specifies that syntax node corresponds to "LINQ Collection Range Variable Declaration List" element.
Comment = 60
Specifies that syntax node corresponds to comment.
ConditionalAndExpression = 161
Specifies that syntax node corresponds to "conditional and" expression.
ConditionalExpression = 157
Specifies that syntax node corresponds to "conditional" expression.
ConditionalOrExpression = 160
Specifies that syntax node corresponds to "conditional or" expression.
Constant = 15
Specifies that syntax node corresponds to constant.
Constructor = 19
Specifies that syntax node corresponds to constructor.
ContinueStatement = 102
Specifies that syntax node corresponds to "continue" statement.
DefaultExpression = 201
Specifies that syntax node corresponds to "default" expression.
Define = 48
Specifies that syntax node corresponds to conditional define.
Delegate = 21
Specifies that syntax node corresponds to delegate.
DeleteExpression = 238
Specifies that syntax node corresponds to "delete" expression.
DescendentMemberAccessExpression = 188
Specifies that syntax node corresponds to "descendent member access" expression.
Destructor = 20
Specifies that syntax node corresponds to destructor.
DistinctOperator = 150
Specifies that syntax node corresponds to "distinct operator" element.
DoStatement = 82
Specifies that syntax node corresponds to "do" statement.
DoWhileStatement = 83
Specifies that syntax node corresponds to "do while" statement.
ElementAccessExpression = 191
Specifies that syntax node corresponds to "element access" expression.
ElementValuePair = 94
Specifies that syntax node corresponds to "Element Value Pair".
ElseIfStatement = 126
Specifies that syntax node corresponds to "else if" statement.
ElseStatement = 77
Specifies that syntax node corresponds to "else" statement.
EmptyStatement = 142
Specifies that syntax node corresponds to "empty" statement.
EndStatement = 127
Specifies that syntax node corresponds to "end" statement.
Enum = 12
Specifies that syntax node corresponds to enumeration.
EnumBody = 236
Specifies that syntax node corresponds to enum body.
EqualityExpression = 166
Specifies that syntax node corresponds to "equality" expression.
EqualityOrAssignmentExpression = 234
Specifies that syntax node corresponds to equality or assignment expression.
EraseStatement = 128
Specifies that syntax node corresponds to "erase" statement.
ErrorStatement = 129
Specifies that syntax node corresponds to "error" statement.
Event = 23
Specifies that syntax node corresponds to event.
EventAccessor = 44
Specifies that syntax node corresponds to accessor of event.
ExclusiveOrExpression = 163
Specifies that syntax node corresponds to "exclusive or" expression.
Execute = 244
Specifies that syntax node corresponds to "Execute" statement.
ExecuteGlobal = 245
Specifies that syntax node corresponds to "ExecuteGlobal" statement.
ExitStatement = 130
Specifies that syntax node corresponds to "exit" statement.
Expression = 156
Specifies that syntax node corresponds to expression.
ExpressionList = 155
Specifies that syntax node corresponds to expression list.
ExpressionRangeVariableDeclaration = 149
Specifies that syntax node corresponds to "LINQ Expression Range Variable Declaration" element.
ExpressionRangeVariableDeclarationList = 148
Specifies that syntax node corresponds to "LINQ Expression Range Variable Declaration List" element.
ExpressionStatement = 117
Specifies that syntax node corresponds to expression statement.
Extern = 235
Specifies that syntax node corresponds extern.
Field = 14
Specifies that syntax node corresponds to field.
FieldInitializer = 216
Specifies that syntax node corresponds to field initializer expression.
FinallyStatement = 108
Specifies that syntax node corresponds to "finally" statement.
FixedDeclarationStatement = 75
Specifies that syntax node corresponds to declaration of fixed variable.
FixedStatement = 114
Specifies that syntax node corresponds to "fixed" statement.
FixedVariable = 17
Specifies that syntax node corresponds to fixed variable.
ForConditionStatement = 85
Specifies that syntax node corresponds to "for" condition statement.
ForEachInitializerStatement = 89
Specifies that syntax node corresponds to "for each" initializer statement.
ForEachStatement = 88
Specifies that syntax node corresponds to "for each" statement.
ForInitializerStatement = 86
Specifies that syntax node corresponds to "for" initializer statement.
ForIteratorStatement = 87
Specifies that syntax node corresponds to "for" iterator statement.
ForStatement = 84
Specifies that syntax node corresponds to "for" statement.
ForVarControlRestStatement = 91
Specifies that syntax node corresponds to "for" var control rest statement.
ForVarControlStatement = 90
Specifies that syntax node corresponds to "for" var control statement.
FromClause = 218
Specifies that syntax node corresponds to from clause of "query" expression.
FunctionPointer = 252
Specifies that syntax node corresponds to Function Pointer.
FunctionPointerInitializer = 251
Specifies that syntax node corresponds to function pointer initializer expression.
GenericExpression = 202
Specifies that syntax node corresponds to "generic" expression.
GetTypeExpression = 231
Specifies that syntax node corresponds to "gettype" expression.
GotoStatement = 103
Specifies that syntax node corresponds to "goto" statement.
GroupClause = 224
Specifies that syntax node corresponds to group by clause of "query" expression.
GroupJoinClause = 221
Specifies that syntax node corresponds to group join clause of "query" expression.
HandlesList = 57
Specifies that syntax node corresponds to list of handles (procedure that handles some event).
Identifier = 35
Specifies that syntax node corresponds to identifier.
IfStatement = 76
Specifies that syntax node corresponds to "if" statement.
ImpExpression = 248
Specifies that syntax node corresponds to "Imp" expression.
ImplementsList = 58
Specifies that syntax node corresponds to list of implements (interface implemented in the class).
ImplicitVariable = 205
Specifies that syntax node corresponds to implicit variable declaration.
InExpression = 169
Specifies that syntax node corresponds to "in" expression.
InclusiveOrExpression = 162
Specifies that syntax node corresponds to "inclusive or" expression.
Indexer = 26
Specifies that syntax node corresponds to indexer.
InstanceOfExpression = 239
Specifies that syntax node corresponds to "instanceof" expression.
Interface = 11
Specifies that syntax node corresponds to interface.
InvocationExpression = 192
Specifies that syntax node corresponds to "invocation" expression.
JoinClause = 220
Specifies that syntax node corresponds to join clause of "query" expression.
JoinClauseList = 219
Specifies that syntax node corresponds to join clause list of "query" expression.
JoinCondition = 147
Specifies that syntax node corresponds to "LINQ Join Condition" element.
JoinConditionList = 144
Specifies that syntax node corresponds to "LINQ Join Condition List" element.
Key = 120
Specifies attribute for key anonymous type initializer expression.
LabeledStatement = 115
Specifies that syntax node corresponds to "labeled" statement.
LambdaExpression = 208
Specifies that syntax node corresponds to "lambda" expression.
LambdaParameter = 209
Specifies that syntax node corresponds to "lambda" parameter.
LambdaParameterList = 210
Specifies that syntax node corresponds to "lambda" parameter list.
LetClause = 222
Specifies that syntax node corresponds to let clause of "query" expression.
LocalConst = 52
Specifies that syntax node corresponds to local constant.
LocalConstantDeclarationStatement = 74
Specifies that syntax node corresponds to declaration of local constant.
LocalVariable = 16
Specifies that syntax node corresponds to local variable.
LockStatement = 112
Specifies that syntax node corresponds to "lock" statement.
Macro = 249
Specifies that syntax node corresponds to the Macro.
MacroField = 250
Specifies that syntax node corresponds to the Macro Field.
MemberAccessExpression = 187
Specifies that syntax node corresponds to "member access" expression.
MemberInitializer = 211
Specifies that syntax node corresponds to member initializer expression.
Method = 18
Specifies that syntax node corresponds to method.
MidAssignmentStatement = 131
Specifies that syntax node corresponds to "mid assignment" statement.
Modifier = 45
Specifies that syntax node corresponds to access modifier.
Module = 13
Specifies that syntax node corresponds to module.
MultiplicativeExpression = 172
Specifies that syntax node corresponds to "multiplicative" expression.
Name = 36
Specifies that syntax node corresponds to name (identifier).
NameofExpression = 195
Specifies that syntax node corresponds to "nameof" expression.
Namespace = 7
Specifies that syntax node corresponds to namespace.
NamespaceAliasExpression = 189
Specifies that syntax node corresponds to "namespace alias" expression.
NamespaceName = 39
Specifies that syntax node corresponds to namespace name.
None = 0
Specifies that no flags are in effect.
NotExpression = 165
Specifies that syntax node corresponds to "not" expression.
NullCoalescingExpression = 204
Specifies that syntax node corresponds to "null coalescing" expression.
NullConditionalExpression = 158
Specifies that syntax node corresponds to "null-conditional" expression.
NullableType = 56
Specifies that syntax node corresponds to nullable type.
ObjectCreationExpression = 181
Specifies that syntax node corresponds to "object creation" expression.
ObjectInitializer = 212
Specifies that syntax node corresponds to object or collection initializer expression.
OnErrorStatement = 132
Specifies that syntax node corresponds to "on error" statement.
Operator = 24
Specifies that syntax node corresponds to operator.
OperatorType = 25
Specifies that syntax node corresponds to operator type.
OptionStatement = 233
Specifies that syntax node corresponds to Option statement.
OptionalParameter = 50
Specifies that syntax node corresponds to default parameter.
OrderByClause = 225
Specifies that syntax node corresponds to order by clause of "query" expression.
OrderExpression = 229
Specifies that syntax node corresponds to order expression of order clause of "query" expression.
OrderExpressionList = 143
Specifies that syntax node corresponds to "LINQ Order Expression" element.
OrderingDirection = 228
Specifies that syntax node corresponds to ascending or descending attribute of order clause of "query" expression.
Parameter = 27
Specifies that syntax node corresponds to parameter.
ParameterList = 28
Specifies that syntax node corresponds to list of parameters.
ParameterModifier = 49
Specifies that syntax node corresponds to parameter modifier.
ParenthesizedExpression = 198
Specifies that syntax node corresponds to "parenthesized" expression.
PointerDeclaration = 40
Specifies that syntax node corresponds to pointer declaration.
PointerMemberAccessExpression = 190
Specifies that syntax node corresponds to "pointer member access" expression.
PostDecrementExpression = 200
Specifies that syntax node corresponds to "post decrement" expression.
PostIncrementExpression = 199
Specifies that syntax node corresponds to "post increment" expression.
PrefixedUnaryExpression = 173
Specifies that syntax node corresponds to "prefixed unary" expression.
PrimaryExpression = 179
Specifies that syntax node corresponds to "primary" expression.
Property = 22
Specifies that syntax node corresponds to property.
PropertyAccessor = 43
Specifies that syntax node corresponds to accessor of property.
PrototypeExpression = 240
Specifies that syntax node corresponds to "function prototype" expression.
QueryContinuation = 227
Specifies that syntax node corresponds to query continuation clause of "query" expression.
QueryExpression = 217
Specifies that syntax node corresponds to "query" expression.
RaiseEventStatement = 133
Specifies that syntax node corresponds to "raise event" statement.
Randomize = 246
Specifies that syntax node corresponds to "Randomize" statement.
RedimStatement = 134
Specifies that syntax node corresponds to "redim" statement.
Region = 47
Specifies that syntax node corresponds to region.
RegularExpression = 242
Specifies that syntax node corresponds to "regular" expression.
RelationalExpression = 167
Specifies that syntax node corresponds to "relation" expression.
RemoveHandlerStatement = 135
Specifies that syntax node corresponds to "remove handler" statement.
ResumeStatement = 136
Specifies that syntax node corresponds to "resume" statement.
ReturnStatement = 104
Specifies that syntax node corresponds to "return" statement.
SelectClause = 226
Specifies that syntax node corresponds to select clause of "query" expression.
SelectStatement = 137
Specifies that syntax node corresponds to "select" statement.
SetStatement = 247
Specifies that syntax node corresponds to "Set" statement.
ShiftExpression = 170
Specifies that syntax node corresponds to "shift" expression.
SizeofExpression = 197
Specifies that syntax node corresponds to "sizeof" expression.
SkipOperator = 153
Specifies that syntax node corresponds to "skip operator" element.
SkipWhileOperator = 154
Specifies that syntax node corresponds to "skip while operator" element.
StackallocExpression = 184
Specifies that syntax node corresponds to "stackalloc" expression.
Statement = 53
Specifies that syntax node corresponds to language statement.
StopStatement = 138
Specifies that syntax node corresponds to "stop" statement.
Struct = 9
Specifies that syntax node corresponds to structure.
SwitchLabelStatement = 80
Specifies that syntax node corresponds to "switch" label statement.
SwitchSectionStatement = 79
Specifies that syntax node corresponds to "switch" section statement.
SwitchStatement = 78
Specifies that syntax node corresponds to "switch" statement.
SyncLockStatement = 139
Specifies that syntax node corresponds to "synclock" statement.
SynchronizedStatement = 96
Specifies that syntax node corresponds to "synchronized" statement.
TakeOperator = 151
Specifies that syntax node corresponds to "take operator" element.
TakeWhileOperator = 152
Specifies that syntax node corresponds to "take while operator" element.
ThisAccessExpression = 186
Specifies that syntax node corresponds to "this access" expression.
ThrowStatement = 105
Specifies that syntax node corresponds to "throw" statement.
ThrowsList = 59
Specifies that syntax node corresponds to list of exception that can be handled by a method.
TryStatement = 106
Specifies that syntax node corresponds to "try" statement.
TupleInitializerExpression = 183
Specifies that syntax node corresponds to "Tuple initializer" expression.
TupleMember = 215
Specifies that syntax node corresponds to Tuple member.
TupleMembersList = 214
Specifies that syntax node corresponds to Tuple member list.
TupleVariable = 206
Specifies that syntax node corresponds to tuple variable declaration.
Type = 37
Specifies that syntax node corresponds to type.
TypeDeclaration = 237
Specifies that syntax node corresponds to type declaration.
TypeExpression = 241
Specifies that syntax node corresponds to "type definition" expression.
TypeList = 54
Specifies that syntax node corresponds to list of types.
TypeModifier = 243
Specifies that syntax attribute corresponds to type reference.
TypeName = 38
Specifies that syntax node corresponds to type name.
TypeParameter = 61
Specifies that syntax node corresponds to generic type.
TypeParameterConstraint = 63
Specifies that syntax node corresponds to parameter constraint.
TypeParameterConstraintsClause = 65
Specifies that syntax node corresponds to parameter constraint clause.
TypeParameterConstraintsClauseList = 64
Specifies that syntax node corresponds to list of parameter constraints.
TypeParameterList = 62
Specifies that syntax node corresponds to list of generic type.
TypeofExpression = 196
Specifies that syntax node corresponds to "typeof" expression.
UnaryExpression = 174
Specifies that syntax node corresponds to "unary" expression.
UncheckedExpression = 194
Specifies that syntax node corresponds to "unchecked" expression.
UncheckedStatement = 110
Specifies that syntax node corresponds to "unchecked" statement.
Union = 10
Specifies that syntax node corresponds to union.
Unit = 1
Specifies that syntax node corresponds to entire unit.
UnsafeStatement = 111
Specifies that syntax node corresponds to "unsafe" statement.
Using = 3
Specifies that syntax node corresponds to external namespace.
UsingAlias = 4
Specifies that syntax node corresponds to user-defined symbol representing a namespace.
UsingList = 2
Specifies that syntax node corresponds to the list of external namespaces.
UsingStatement = 113
Specifies that syntax node corresponds to "using" statement.
VariableDeclaratorsRest = 100
Specifies that syntax node corresponds to list of variable declarator rest.
VariableDeclaratorsRestStatement = 92
Specifies that syntax node corresponds to variable declarators rest statement.
VariableInitializer = 34
Specifies that syntax node corresponds to variable initializer.
VariableModifier = 98
Specifies that syntax node corresponds to variable modifier.
VariableModifierList = 99
Specifies that syntax node corresponds to list of variable modifiers.
VariableReference = 207
Specifies that syntax attribute corresponds to implicit variable type reference.
WhereClause = 223
Specifies that syntax node corresponds to where clause of "query" expression.
WhileStatement = 81
Specifies that syntax node corresponds to "while" statement.
WithStatement = 140
Specifies that syntax node corresponds to "with" statement.
WithStatementMember = 141
Specifies that syntax node corresponds to with member.
XmlBody = 72
Specifies that syntax node corresponds to xml body.
XmlCloseTag = 69
Specifies that syntax node corresponds to xml close tag.
XmlComment = 66
Specifies that syntax node corresponds to xml comment.
XmlEmbeddedExpression = 73
Specifies that xml node corresponds to xml embedded expression.
XmlParameter = 70
Specifies that syntax node corresponds to xml parameter.
XmlParameterList = 71
Specifies that syntax node corresponds to list of xml parameters.
XmlTag = 68
Specifies that syntax node corresponds to xml open tag.
XmlUnit = 67
Specifies that syntax node corresponds to xml unit.
YieldStatement = 118
Specifies that syntax node corresponds to "yield" statement.