C# 클래스 ICSharpCode.NRefactory.MonoCSharp.StructuralVisitor

파일 보기 프로젝트 열기: 0xd4d/NRefactory 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
VisitTypeDefinition ( TypeDefinition tc ) : void

메소드 상세

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( Arglist argListExpression ) : object
argListExpression Arglist
리턴 object

Visit() 공개 메소드

public Visit ( ArglistAccess argListAccessExpression ) : object
argListAccessExpression ArglistAccess
리턴 object

Visit() 공개 메소드

public Visit ( ArrayCreation arrayCreationExpression ) : object
arrayCreationExpression ArrayCreation
리턴 object

Visit() 공개 메소드

public Visit ( ArrayInitializer arrayInitializer ) : object
arrayInitializer ArrayInitializer
리턴 object

Visit() 공개 메소드

public Visit ( As asExpression ) : object
asExpression As
리턴 object

Visit() 공개 메소드

public Visit ( Await awaitExpr ) : object
awaitExpr Await
리턴 object

Visit() 공개 메소드

public Visit ( BaseThis baseAccessExpression ) : object
baseAccessExpression BaseThis
리턴 object

Visit() 공개 메소드

public Visit ( Binary binaryExpression ) : object
binaryExpression Binary
리턴 object

Visit() 공개 메소드

public Visit ( Block blockStatement ) : object
blockStatement Block
리턴 object

Visit() 공개 메소드

public Visit ( BlockConstant blockConstantDeclaration ) : object
blockConstantDeclaration BlockConstant
리턴 object

Visit() 공개 메소드

public Visit ( BlockVariable blockVariableDeclaration ) : object
blockVariableDeclaration BlockVariable
리턴 object

Visit() 공개 메소드

public Visit ( BooleanExpression booleanExpression ) : object
booleanExpression BooleanExpression
리턴 object

Visit() 공개 메소드

public Visit ( Break breakStatement ) : object
breakStatement Break
리턴 object

Visit() 공개 메소드

public Visit ( Cast castExpression ) : object
castExpression Cast
리턴 object

Visit() 공개 메소드

public Visit ( Checked checkedStatement ) : object
checkedStatement Checked
리턴 object

Visit() 공개 메소드

public Visit ( CheckedExpr checkedExpression ) : object
checkedExpression CheckedExpr
리턴 object

Visit() 공개 메소드

public Visit ( ComposedCast composedCast ) : object
composedCast ComposedCast
리턴 object

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( Conditional conditionalExpression ) : object
conditionalExpression Conditional
리턴 object

Visit() 공개 메소드

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

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( Continue continueStatement ) : object
continueStatement Continue
리턴 object

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( DefaultValueExpression defaultValueExpression ) : object
defaultValueExpression DefaultValueExpression
리턴 object

Visit() 공개 메소드

public Visit ( Do doStatement ) : object
doStatement Do
리턴 object

Visit() 공개 메소드

public Visit ( ElementAccess elementAccessExpression ) : object
elementAccessExpression ElementAccess
리턴 object

Visit() 공개 메소드

public Visit ( EmptyExpression emptyExpression ) : object
emptyExpression EmptyExpression
리턴 object

Visit() 공개 메소드

public Visit ( EmptyExpressionStatement emptyExpressionStatement ) : object
emptyExpressionStatement EmptyExpressionStatement
리턴 object

Visit() 공개 메소드

public Visit ( EmptyStatement emptyStatement ) : object
emptyStatement EmptyStatement
리턴 object

Visit() 공개 메소드

public Visit ( ErrorExpression errorExpression ) : object
errorExpression ErrorExpression
리턴 object

Visit() 공개 메소드

public Visit ( Expression expression ) : object
expression Expression
리턴 object

Visit() 공개 메소드

public Visit ( Fixed fixedStatement ) : object
fixedStatement Fixed
리턴 object

Visit() 공개 메소드

public Visit ( For forStatement ) : object
forStatement For
리턴 object

Visit() 공개 메소드

public Visit ( Foreach foreachStatement ) : object
foreachStatement Foreach
리턴 object

Visit() 공개 메소드

public Visit ( Goto gotoStatement ) : object
gotoStatement Goto
리턴 object

Visit() 공개 메소드

public Visit ( GotoCase gotoCase ) : object
gotoCase GotoCase
리턴 object

Visit() 공개 메소드

public Visit ( GotoDefault gotoDefault ) : object
gotoDefault GotoDefault
리턴 object

Visit() 공개 메소드

public Visit ( If ifStatement ) : object
ifStatement If
리턴 object

Visit() 공개 메소드

public Visit ( Indirection indirectionExpression ) : object
indirectionExpression Indirection
리턴 object

Visit() 공개 메소드

public Visit ( InvalidStatementExpression invalidStatementExpression ) : object
invalidStatementExpression InvalidStatementExpression
리턴 object

Visit() 공개 메소드

public Visit ( Invocation invocationExpression ) : object
invocationExpression Invocation
리턴 object

Visit() 공개 메소드

public Visit ( Is isExpression ) : object
isExpression Is
리턴 object

Visit() 공개 메소드

public Visit ( LabeledStatement labeledStatement ) : object
labeledStatement LabeledStatement
리턴 object

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( Linq queryExpression ) : object
queryExpression Linq
리턴 object

Visit() 공개 메소드

public Visit ( LocalVariableReference localVariableReference ) : object
localVariableReference LocalVariableReference
리턴 object

Visit() 공개 메소드

public Visit ( Lock lockStatement ) : object
lockStatement Lock
리턴 object

Visit() 공개 메소드

public Visit ( MakeRefExpr makeRefExpr ) : object
makeRefExpr MakeRefExpr
리턴 object

Visit() 공개 메소드

public Visit ( MemberAccess memberAccess ) : object
memberAccess MemberAccess
리턴 object

Visit() 공개 메소드

public Visit ( New newExpression ) : object
newExpression New
리턴 object

Visit() 공개 메소드

public Visit ( NewAnonymousType newAnonymousType ) : object
newAnonymousType NewAnonymousType
리턴 object

Visit() 공개 메소드

public Visit ( NewInitialize newInitializeExpression ) : object
newInitializeExpression NewInitialize
리턴 object

Visit() 공개 메소드

public Visit ( Nullable nullCoalescingOperator ) : object
nullCoalescingOperator Nullable
리턴 object

Visit() 공개 메소드

public Visit ( ParenthesizedExpression parenthesizedExpression ) : object
parenthesizedExpression ParenthesizedExpression
리턴 object

Visit() 공개 메소드

public Visit ( QualifiedAliasMember qualifiedAliasMember ) : object
qualifiedAliasMember QualifiedAliasMember
리턴 object

Visit() 공개 메소드

public Visit ( RefTypeExpr refTypeExpr ) : object
refTypeExpr RefTypeExpr
리턴 object

Visit() 공개 메소드

public Visit ( RefValueExpr refValueExpr ) : object
refValueExpr RefValueExpr
리턴 object

Visit() 공개 메소드

public Visit ( Return returnStatement ) : object
returnStatement Return
리턴 object

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( SimpleName simpleName ) : object
simpleName SimpleName
리턴 object

Visit() 공개 메소드

public Visit ( SizeOf sizeOfExpression ) : object
sizeOfExpression SizeOf
리턴 object

Visit() 공개 메소드

public Visit ( StackAlloc stackAllocExpression ) : object
stackAllocExpression StackAlloc
리턴 object

Visit() 공개 메소드

public Visit ( Statement stmt ) : object
stmt Statement
리턴 object

Visit() 공개 메소드

public Visit ( StatementErrorExpression errorStatement ) : object
errorStatement StatementErrorExpression
리턴 object

Visit() 공개 메소드

public Visit ( StatementExpression statementExpression ) : object
statementExpression StatementExpression
리턴 object

Visit() 공개 메소드

public Visit ( StatementList statementList ) : object
statementList StatementList
리턴 object

Visit() 공개 메소드

public Visit ( Switch switchStatement ) : object
switchStatement System.Diagnostics.Switch
리턴 object

Visit() 공개 메소드

public Visit ( SwitchLabel switchLabel ) : object
switchLabel SwitchLabel
리턴 object

Visit() 공개 메소드

public Visit ( This thisExpression ) : object
thisExpression This
리턴 object

Visit() 공개 메소드

public Visit ( Throw throwStatement ) : object
throwStatement Throw
리턴 object

Visit() 공개 메소드

public Visit ( TryCatch tryCatchStatement ) : object
tryCatchStatement TryCatch
리턴 object

Visit() 공개 메소드

public Visit ( TryFinally tryFinallyStatement ) : object
tryFinallyStatement TryFinally
리턴 object

Visit() 공개 메소드

public Visit ( TypeExpression typeExpression ) : object
typeExpression TypeExpression
리턴 object

Visit() 공개 메소드

public Visit ( TypeOf typeOfExpression ) : object
typeOfExpression TypeOf
리턴 object

Visit() 공개 메소드

public Visit ( UnCheckedExpr uncheckedExpression ) : object
uncheckedExpression UnCheckedExpr
리턴 object

Visit() 공개 메소드

public Visit ( Unary unaryExpression ) : object
unaryExpression Unary
리턴 object

Visit() 공개 메소드

public Visit ( UnaryMutator unaryMutatorExpression ) : object
unaryMutatorExpression UnaryMutator
리턴 object

Visit() 공개 메소드

public Visit ( Unchecked uncheckedStatement ) : object
uncheckedStatement Unchecked
리턴 object

Visit() 공개 메소드

public Visit ( Unsafe unsafeStatement ) : object
unsafeStatement Unsafe
리턴 object

Visit() 공개 메소드

public Visit ( Using usingStatement ) : object
usingStatement Using
리턴 object

Visit() 공개 메소드

public Visit ( While whileStatement ) : object
whileStatement While
리턴 object

Visit() 공개 메소드

public Visit ( Yield yieldStatement ) : object
yieldStatement Yield
리턴 object

Visit() 공개 메소드

public Visit ( YieldBreak yieldBreakStatement ) : object
yieldBreakStatement YieldBreak
리턴 object

Visit() 공개 메소드

public Visit ( Class c ) : void
c Class
리턴 void

Visit() 공개 메소드

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

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( Constructor c ) : void
c Constructor
리턴 void

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( Destructor d ) : void
d Destructor
리턴 void

Visit() 공개 메소드

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

Visit() 공개 메소드

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

Visit() 공개 메소드

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

Visit() 공개 메소드

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

Visit() 공개 메소드

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

Visit() 공개 메소드

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

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( Interface i ) : void
i Interface
리턴 void

Visit() 공개 메소드

public Visit ( MemberCore member ) : void
member MemberCore
리턴 void

Visit() 공개 메소드

public Visit ( Method m ) : void
m Method
리턴 void

Visit() 공개 메소드

public Visit ( ModuleContainer mc ) : void
mc ModuleContainer
리턴 void

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( Operator o ) : void
o Operator
리턴 void

Visit() 공개 메소드

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

Visit() 공개 메소드

public Visit ( Struct s ) : void
s Struct
리턴 void

Visit() 공개 메소드

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

Visit() 공개 메소드

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

Visit() 공개 메소드

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

Visit() 공개 메소드

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