C# Class ICSharpCode.NRefactory.MonoCSharp.StructuralVisitor

Exibir arquivo Open project: 0xd4d/NRefactory Class Usage Examples

Public Methods

Method Description
Visit ( ICSharpCode.NRefactory.MonoCSharp.AnonymousMethodExpression anonymousMethodExpression ) : object
Visit ( Arglist argListExpression ) : object
Visit ( ArglistAccess argListAccessExpression ) : object
Visit ( ArrayCreation arrayCreationExpression ) : object
Visit ( ArrayInitializer arrayInitializer ) : object
Visit ( As asExpression ) : object
Visit ( Await awaitExpr ) : object
Visit ( BaseThis baseAccessExpression ) : object
Visit ( Binary binaryExpression ) : object
Visit ( Block blockStatement ) : object
Visit ( BlockConstant blockConstantDeclaration ) : object
Visit ( BlockVariable blockVariableDeclaration ) : object
Visit ( BooleanExpression booleanExpression ) : object
Visit ( Break breakStatement ) : object
Visit ( Cast castExpression ) : object
Visit ( Checked checkedStatement ) : object
Visit ( CheckedExpr checkedExpression ) : object
Visit ( ComposedCast composedCast ) : object
Visit ( ICSharpCode.NRefactory.MonoCSharp.CompoundAssign compoundAssign ) : object
Visit ( Conditional conditionalExpression ) : object
Visit ( ICSharpCode.NRefactory.MonoCSharp.ConstInitializer constInitializer ) : object
Visit ( ICSharpCode.NRefactory.MonoCSharp.Constant constant ) : object
Visit ( Continue continueStatement ) : object
Visit ( ICSharpCode.NRefactory.MonoCSharp.DefaultParameterValueExpression defaultParameterValueExpression ) : object
Visit ( DefaultValueExpression defaultValueExpression ) : object
Visit ( Do doStatement ) : object
Visit ( ElementAccess elementAccessExpression ) : object
Visit ( EmptyExpression emptyExpression ) : object
Visit ( EmptyExpressionStatement emptyExpressionStatement ) : object
Visit ( EmptyStatement emptyStatement ) : object
Visit ( ErrorExpression errorExpression ) : object
Visit ( Expression expression ) : object
Visit ( Fixed fixedStatement ) : object
Visit ( For forStatement ) : object
Visit ( Foreach foreachStatement ) : object
Visit ( Goto gotoStatement ) : object
Visit ( GotoCase gotoCase ) : object
Visit ( GotoDefault gotoDefault ) : object
Visit ( If ifStatement ) : object
Visit ( Indirection indirectionExpression ) : object
Visit ( InvalidStatementExpression invalidStatementExpression ) : object
Visit ( Invocation invocationExpression ) : object
Visit ( Is isExpression ) : object
Visit ( LabeledStatement labeledStatement ) : object
Visit ( ICSharpCode.NRefactory.MonoCSharp.LambdaExpression lambdaExpression ) : object
Visit ( Linq queryExpression ) : object
Visit ( LocalVariableReference localVariableReference ) : object
Visit ( Lock lockStatement ) : object
Visit ( MakeRefExpr makeRefExpr ) : object
Visit ( MemberAccess memberAccess ) : object
Visit ( New newExpression ) : object
Visit ( NewAnonymousType newAnonymousType ) : object
Visit ( NewInitialize newInitializeExpression ) : object
Visit ( Nullable nullCoalescingOperator ) : object
Visit ( ParenthesizedExpression parenthesizedExpression ) : object
Visit ( QualifiedAliasMember qualifiedAliasMember ) : object
Visit ( RefTypeExpr refTypeExpr ) : object
Visit ( RefValueExpr refValueExpr ) : object
Visit ( Return returnStatement ) : object
Visit ( ICSharpCode.NRefactory.MonoCSharp.SimpleAssign simpleAssign ) : object
Visit ( SimpleName simpleName ) : object
Visit ( SizeOf sizeOfExpression ) : object
Visit ( StackAlloc stackAllocExpression ) : object
Visit ( Statement stmt ) : object
Visit ( StatementErrorExpression errorStatement ) : object
Visit ( StatementExpression statementExpression ) : object
Visit ( StatementList statementList ) : object
Visit ( Switch switchStatement ) : object
Visit ( SwitchLabel switchLabel ) : object
Visit ( This thisExpression ) : object
Visit ( Throw throwStatement ) : object
Visit ( TryCatch tryCatchStatement ) : object
Visit ( TryFinally tryFinallyStatement ) : object
Visit ( TypeExpression typeExpression ) : object
Visit ( TypeOf typeOfExpression ) : object
Visit ( UnCheckedExpr uncheckedExpression ) : object
Visit ( Unary unaryExpression ) : object
Visit ( UnaryMutator unaryMutatorExpression ) : object
Visit ( Unchecked uncheckedStatement ) : object
Visit ( Unsafe unsafeStatement ) : object
Visit ( Using usingStatement ) : object
Visit ( While whileStatement ) : object
Visit ( Yield yieldStatement ) : object
Visit ( YieldBreak yieldBreakStatement ) : object
Visit ( Class c ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.CompilationSourceFile csf ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.Const c ) : void
Visit ( Constructor c ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.Delegate d ) : void
Visit ( Destructor d ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.Enum e ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.EnumMember em ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.EventField e ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.EventProperty ep ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.Field f ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.FixedField f ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.Indexer i ) : void
Visit ( Interface i ) : void
Visit ( MemberCore member ) : void
Visit ( Method m ) : void
Visit ( ModuleContainer mc ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.NamespaceContainer ns ) : void
Visit ( Operator o ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.Property p ) : void
Visit ( Struct s ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.UsingAliasNamespace uan ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.UsingClause usingClause ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.UsingExternAlias uea ) : void
Visit ( ICSharpCode.NRefactory.MonoCSharp.UsingNamespace un ) : void

Private Methods

Method Description
VisitTypeDefinition ( TypeDefinition tc ) : void

Method Details

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.AnonymousMethodExpression anonymousMethodExpression ) : object
anonymousMethodExpression ICSharpCode.NRefactory.MonoCSharp.AnonymousMethodExpression
return object

Visit() public method

public Visit ( Arglist argListExpression ) : object
argListExpression Arglist
return object

Visit() public method

public Visit ( ArglistAccess argListAccessExpression ) : object
argListAccessExpression ArglistAccess
return object

Visit() public method

public Visit ( ArrayCreation arrayCreationExpression ) : object
arrayCreationExpression ArrayCreation
return object

Visit() public method

public Visit ( ArrayInitializer arrayInitializer ) : object
arrayInitializer ArrayInitializer
return object

Visit() public method

public Visit ( As asExpression ) : object
asExpression As
return object

Visit() public method

public Visit ( Await awaitExpr ) : object
awaitExpr Await
return object

Visit() public method

public Visit ( BaseThis baseAccessExpression ) : object
baseAccessExpression BaseThis
return object

Visit() public method

public Visit ( Binary binaryExpression ) : object
binaryExpression Binary
return object

Visit() public method

public Visit ( Block blockStatement ) : object
blockStatement Block
return object

Visit() public method

public Visit ( BlockConstant blockConstantDeclaration ) : object
blockConstantDeclaration BlockConstant
return object

Visit() public method

public Visit ( BlockVariable blockVariableDeclaration ) : object
blockVariableDeclaration BlockVariable
return object

Visit() public method

public Visit ( BooleanExpression booleanExpression ) : object
booleanExpression BooleanExpression
return object

Visit() public method

public Visit ( Break breakStatement ) : object
breakStatement Break
return object

Visit() public method

public Visit ( Cast castExpression ) : object
castExpression Cast
return object

Visit() public method

public Visit ( Checked checkedStatement ) : object
checkedStatement Checked
return object

Visit() public method

public Visit ( CheckedExpr checkedExpression ) : object
checkedExpression CheckedExpr
return object

Visit() public method

public Visit ( ComposedCast composedCast ) : object
composedCast ComposedCast
return object

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.CompoundAssign compoundAssign ) : object
compoundAssign ICSharpCode.NRefactory.MonoCSharp.CompoundAssign
return object

Visit() public method

public Visit ( Conditional conditionalExpression ) : object
conditionalExpression Conditional
return object

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.ConstInitializer constInitializer ) : object
constInitializer ICSharpCode.NRefactory.MonoCSharp.ConstInitializer
return object

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.Constant constant ) : object
constant ICSharpCode.NRefactory.MonoCSharp.Constant
return object

Visit() public method

public Visit ( Continue continueStatement ) : object
continueStatement Continue
return object

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.DefaultParameterValueExpression defaultParameterValueExpression ) : object
defaultParameterValueExpression ICSharpCode.NRefactory.MonoCSharp.DefaultParameterValueExpression
return object

Visit() public method

public Visit ( DefaultValueExpression defaultValueExpression ) : object
defaultValueExpression DefaultValueExpression
return object

Visit() public method

public Visit ( Do doStatement ) : object
doStatement Do
return object

Visit() public method

public Visit ( ElementAccess elementAccessExpression ) : object
elementAccessExpression ElementAccess
return object

Visit() public method

public Visit ( EmptyExpression emptyExpression ) : object
emptyExpression EmptyExpression
return object

Visit() public method

public Visit ( EmptyExpressionStatement emptyExpressionStatement ) : object
emptyExpressionStatement EmptyExpressionStatement
return object

Visit() public method

public Visit ( EmptyStatement emptyStatement ) : object
emptyStatement EmptyStatement
return object

Visit() public method

public Visit ( ErrorExpression errorExpression ) : object
errorExpression ErrorExpression
return object

Visit() public method

public Visit ( Expression expression ) : object
expression Expression
return object

Visit() public method

public Visit ( Fixed fixedStatement ) : object
fixedStatement Fixed
return object

Visit() public method

public Visit ( For forStatement ) : object
forStatement For
return object

Visit() public method

public Visit ( Foreach foreachStatement ) : object
foreachStatement Foreach
return object

Visit() public method

public Visit ( Goto gotoStatement ) : object
gotoStatement Goto
return object

Visit() public method

public Visit ( GotoCase gotoCase ) : object
gotoCase GotoCase
return object

Visit() public method

public Visit ( GotoDefault gotoDefault ) : object
gotoDefault GotoDefault
return object

Visit() public method

public Visit ( If ifStatement ) : object
ifStatement If
return object

Visit() public method

public Visit ( Indirection indirectionExpression ) : object
indirectionExpression Indirection
return object

Visit() public method

public Visit ( InvalidStatementExpression invalidStatementExpression ) : object
invalidStatementExpression InvalidStatementExpression
return object

Visit() public method

public Visit ( Invocation invocationExpression ) : object
invocationExpression Invocation
return object

Visit() public method

public Visit ( Is isExpression ) : object
isExpression Is
return object

Visit() public method

public Visit ( LabeledStatement labeledStatement ) : object
labeledStatement LabeledStatement
return object

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.LambdaExpression lambdaExpression ) : object
lambdaExpression ICSharpCode.NRefactory.MonoCSharp.LambdaExpression
return object

Visit() public method

public Visit ( Linq queryExpression ) : object
queryExpression Linq
return object

Visit() public method

public Visit ( LocalVariableReference localVariableReference ) : object
localVariableReference LocalVariableReference
return object

Visit() public method

public Visit ( Lock lockStatement ) : object
lockStatement Lock
return object

Visit() public method

public Visit ( MakeRefExpr makeRefExpr ) : object
makeRefExpr MakeRefExpr
return object

Visit() public method

public Visit ( MemberAccess memberAccess ) : object
memberAccess MemberAccess
return object

Visit() public method

public Visit ( New newExpression ) : object
newExpression New
return object

Visit() public method

public Visit ( NewAnonymousType newAnonymousType ) : object
newAnonymousType NewAnonymousType
return object

Visit() public method

public Visit ( NewInitialize newInitializeExpression ) : object
newInitializeExpression NewInitialize
return object

Visit() public method

public Visit ( Nullable nullCoalescingOperator ) : object
nullCoalescingOperator Nullable
return object

Visit() public method

public Visit ( ParenthesizedExpression parenthesizedExpression ) : object
parenthesizedExpression ParenthesizedExpression
return object

Visit() public method

public Visit ( QualifiedAliasMember qualifiedAliasMember ) : object
qualifiedAliasMember QualifiedAliasMember
return object

Visit() public method

public Visit ( RefTypeExpr refTypeExpr ) : object
refTypeExpr RefTypeExpr
return object

Visit() public method

public Visit ( RefValueExpr refValueExpr ) : object
refValueExpr RefValueExpr
return object

Visit() public method

public Visit ( Return returnStatement ) : object
returnStatement Return
return object

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.SimpleAssign simpleAssign ) : object
simpleAssign ICSharpCode.NRefactory.MonoCSharp.SimpleAssign
return object

Visit() public method

public Visit ( SimpleName simpleName ) : object
simpleName SimpleName
return object

Visit() public method

public Visit ( SizeOf sizeOfExpression ) : object
sizeOfExpression SizeOf
return object

Visit() public method

public Visit ( StackAlloc stackAllocExpression ) : object
stackAllocExpression StackAlloc
return object

Visit() public method

public Visit ( Statement stmt ) : object
stmt Statement
return object

Visit() public method

public Visit ( StatementErrorExpression errorStatement ) : object
errorStatement StatementErrorExpression
return object

Visit() public method

public Visit ( StatementExpression statementExpression ) : object
statementExpression StatementExpression
return object

Visit() public method

public Visit ( StatementList statementList ) : object
statementList StatementList
return object

Visit() public method

public Visit ( Switch switchStatement ) : object
switchStatement System.Diagnostics.Switch
return object

Visit() public method

public Visit ( SwitchLabel switchLabel ) : object
switchLabel SwitchLabel
return object

Visit() public method

public Visit ( This thisExpression ) : object
thisExpression This
return object

Visit() public method

public Visit ( Throw throwStatement ) : object
throwStatement Throw
return object

Visit() public method

public Visit ( TryCatch tryCatchStatement ) : object
tryCatchStatement TryCatch
return object

Visit() public method

public Visit ( TryFinally tryFinallyStatement ) : object
tryFinallyStatement TryFinally
return object

Visit() public method

public Visit ( TypeExpression typeExpression ) : object
typeExpression TypeExpression
return object

Visit() public method

public Visit ( TypeOf typeOfExpression ) : object
typeOfExpression TypeOf
return object

Visit() public method

public Visit ( UnCheckedExpr uncheckedExpression ) : object
uncheckedExpression UnCheckedExpr
return object

Visit() public method

public Visit ( Unary unaryExpression ) : object
unaryExpression Unary
return object

Visit() public method

public Visit ( UnaryMutator unaryMutatorExpression ) : object
unaryMutatorExpression UnaryMutator
return object

Visit() public method

public Visit ( Unchecked uncheckedStatement ) : object
uncheckedStatement Unchecked
return object

Visit() public method

public Visit ( Unsafe unsafeStatement ) : object
unsafeStatement Unsafe
return object

Visit() public method

public Visit ( Using usingStatement ) : object
usingStatement Using
return object

Visit() public method

public Visit ( While whileStatement ) : object
whileStatement While
return object

Visit() public method

public Visit ( Yield yieldStatement ) : object
yieldStatement Yield
return object

Visit() public method

public Visit ( YieldBreak yieldBreakStatement ) : object
yieldBreakStatement YieldBreak
return object

Visit() public method

public Visit ( Class c ) : void
c Class
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.CompilationSourceFile csf ) : void
csf ICSharpCode.NRefactory.MonoCSharp.CompilationSourceFile
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.Const c ) : void
c ICSharpCode.NRefactory.MonoCSharp.Const
return void

Visit() public method

public Visit ( Constructor c ) : void
c Constructor
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.Delegate d ) : void
d ICSharpCode.NRefactory.MonoCSharp.Delegate
return void

Visit() public method

public Visit ( Destructor d ) : void
d Destructor
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.Enum e ) : void
e ICSharpCode.NRefactory.MonoCSharp.Enum
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.EnumMember em ) : void
em ICSharpCode.NRefactory.MonoCSharp.EnumMember
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.EventField e ) : void
e ICSharpCode.NRefactory.MonoCSharp.EventField
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.EventProperty ep ) : void
ep ICSharpCode.NRefactory.MonoCSharp.EventProperty
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.Field f ) : void
f ICSharpCode.NRefactory.MonoCSharp.Field
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.FixedField f ) : void
f ICSharpCode.NRefactory.MonoCSharp.FixedField
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.Indexer i ) : void
i ICSharpCode.NRefactory.MonoCSharp.Indexer
return void

Visit() public method

public Visit ( Interface i ) : void
i Interface
return void

Visit() public method

public Visit ( MemberCore member ) : void
member MemberCore
return void

Visit() public method

public Visit ( Method m ) : void
m Method
return void

Visit() public method

public Visit ( ModuleContainer mc ) : void
mc ModuleContainer
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.NamespaceContainer ns ) : void
ns ICSharpCode.NRefactory.MonoCSharp.NamespaceContainer
return void

Visit() public method

public Visit ( Operator o ) : void
o Operator
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.Property p ) : void
p ICSharpCode.NRefactory.MonoCSharp.Property
return void

Visit() public method

public Visit ( Struct s ) : void
s Struct
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.UsingAliasNamespace uan ) : void
uan ICSharpCode.NRefactory.MonoCSharp.UsingAliasNamespace
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.UsingClause usingClause ) : void
usingClause ICSharpCode.NRefactory.MonoCSharp.UsingClause
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.UsingExternAlias uea ) : void
uea ICSharpCode.NRefactory.MonoCSharp.UsingExternAlias
return void

Visit() public method

public Visit ( ICSharpCode.NRefactory.MonoCSharp.UsingNamespace un ) : void
un ICSharpCode.NRefactory.MonoCSharp.UsingNamespace
return void