Goblin - A Platform for 3D AR and VR Applications

GraphTypes Enumeration

An enumeration of all CSharpDom types. Used to speed up and simplify reflection (each CSharp type has a 'GraphType' property).

public enum GraphTypes

Members

Member Name Description
CSharpGraph 
CompileUnit 
Import 
NamespaceDecl 
MemberDecl 
MethodDecl 
FieldDecl 
PropertyDecl 
EventDecl 
ConstantDecl 
IndexerDecl 
OperatorDecl 
ConstructorDecl 
DestructorDecl 
AccessorDecl 
EnumMemberDecl 
TypeDecl 
ClassDecl 
InterfaceDecl 
StructDecl 
EnumDecl 
DelegateDecl 
Statement 
ExprStmt 
CommentStmt 
VariableDeclStmt 
ConstantDeclStmt 
IfStmt 
SwitchStmt 
Case 
IterationStmt 
ForEachStmt 
GotoStmt 
LabeledStmt 
ReturnStmt 
BreakStmt 
ContinueStmt 
CheckedStmt 
UncheckedStmt 
LockStmt 
UsingStmt 
ThrowStmt 
TryCatchFinallyStmt 
Catch 
AttachDelegateStmt 
RemoveDelegateStmt 
Expression 
AssignExpr 
UnaryExpr 
BinaryExpr 
TernaryExpr 
CastExpr 
SubExpr 
Reference 
UnknownReference 
ThisRef 
BaseRef 
PropertySetValueRef 
ArgumentRef 
LocalRef 
TypeOfExpr 
StaticRef 
FieldRef 
ArrayElementRef 
MethodRef 
PropertyRef 
EventRef 
MethodInvokeExpr 
PostfixExpr 
DelegateInvokeExpr 
IndexerRef 
MemberAccess 
ArrayCreateExpr 
ObjectCreateExpr 
CreateDelegateExpr 
PrimitiveExpr 
BooleanLiteral 
CharLiteral 
IntegerLiteral 
NullLiteral 
RealLiteral 
StringLiteral 
ArrayInitializer 
CustomAttribute 
TypeRef 
BuiltInType 
ParamDecl 
Param 
VariableDecl 
LinePragma 
Comment 
AssemblyReference 
RankSpecifier 
Declarator 
CompileUnitCollection 
ImportCollection 
NamespaceDeclCollection 
TypeDeclCollection 
MemberDeclCollection 
TypeRefCollection 
ParamCollection 
ParamDeclCollection 
StatementCollection 
CommentStmtCollection 
CatchCollection 
ExpressionCollection 
CustomAttributeCollection 
CaseCollection 
AssemblyReferenceCollection 
RankSpecifierCollection 
DeclaratorCollection 

Requirements

Namespace: DDW.CSharp.Dom

Assembly: CSharp (in CSharp.dll)

See Also

DDW.CSharp.Dom Namespace