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