C# 클래스 Microsoft.Cci.MutableCodeModel.CodeDeepCopier.CodeDispatcher

상속: MetadataDispatcher, ICodeVisitor
파일 보기 프로젝트 열기: visualmutator/visualmutator

공개 메소드들

메소드 설명
Visit ( IAddition addition ) : void
Visit ( IAddressDereference addressDereference ) : void
Visit ( IAddressOf addressOf ) : void
Visit ( IAddressableExpression addressableExpression ) : void
Visit ( IAnonymousDelegate anonymousDelegate ) : void
Visit ( IArrayIndexer arrayIndexer ) : void
Visit ( IAssertStatement assertStatement ) : void
Visit ( IAssignment assignment ) : void
Visit ( IAssumeStatement assumeStatement ) : void
Visit ( IBitwiseAnd bitwiseAnd ) : void
Visit ( IBitwiseOr bitwiseOr ) : void
Visit ( IBlockExpression blockExpression ) : void
Visit ( IBlockStatement block ) : void
Visit ( IBoundExpression boundExpression ) : void
Visit ( IBreakStatement breakStatement ) : void
Visit ( ICastIfPossible castIfPossible ) : void
Visit ( ICatchClause catchClause ) : void
Visit ( ICheckIfInstance checkIfInstance ) : void
Visit ( ICompileTimeConstant constant ) : void
Visit ( IConditional conditional ) : void
Visit ( IConditionalStatement conditionalStatement ) : void
Visit ( IContinueStatement continueStatement ) : void
Visit ( IConversion conversion ) : void
Visit ( ICopyMemoryStatement copyMemoryBlock ) : void
Visit ( ICreateArray createArray ) : void
Visit ( ICreateDelegateInstance createDelegateInstance ) : void
Visit ( ICreateObjectInstance createObjectInstance ) : void
Visit ( IDebuggerBreakStatement debuggerBreakStatement ) : void
Visit ( IDefaultValue defaultValue ) : void
Visit ( IDivision division ) : void
Visit ( IDoUntilStatement doUntilStatement ) : void
Visit ( IDupValue dupValue ) : void
Visit ( IEmptyStatement emptyStatement ) : void
Visit ( IEquality equality ) : void
Visit ( IExclusiveOr exclusiveOr ) : void
Visit ( IExpressionStatement expressionStatement ) : void
Visit ( IFillMemoryStatement fillMemoryStatement ) : void
Visit ( IForEachStatement forEachStatement ) : void
Visit ( IForStatement forStatement ) : void
Visit ( IGetTypeOfTypedReference getTypeOfTypedReference ) : void
Visit ( IGetValueOfTypedReference getValueOfTypedReference ) : void
Visit ( IGotoStatement gotoStatement ) : void
Visit ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : void
Visit ( IGreaterThan greaterThan ) : void
Visit ( IGreaterThanOrEqual greaterThanOrEqual ) : void
Visit ( ILabeledStatement labeledStatement ) : void
Visit ( ILeftShift leftShift ) : void
Visit ( ILessThan lessThan ) : void
Visit ( ILessThanOrEqual lessThanOrEqual ) : void
Visit ( ILocalDeclarationStatement localDeclarationStatement ) : void
Visit ( ILockStatement lockStatement ) : void
Visit ( ILogicalNot logicalNot ) : void
Visit ( IMakeTypedReference makeTypedReference ) : void
Visit ( IMethodCall methodCall ) : void
Visit ( IModulus modulus ) : void
Visit ( IMultiplication multiplication ) : void
Visit ( INamedArgument namedArgument ) : void
Visit ( INotEquality notEquality ) : void
Visit ( IOldValue oldValue ) : void
Visit ( IOnesComplement onesComplement ) : void
Visit ( IOutArgument outArgument ) : void
Visit ( IPointerCall pointerCall ) : void
Visit ( IPopValue popValue ) : void
Visit ( IPushStatement pushStatement ) : void
Visit ( IRefArgument refArgument ) : void
Visit ( IResourceUseStatement resourceUseStatement ) : void
Visit ( IRethrowStatement rethrowStatement ) : void
Visit ( IReturnStatement returnStatement ) : void
Visit ( IReturnValue returnValue ) : void
Visit ( IRightShift rightShift ) : void
Visit ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : void
Visit ( ISizeOf sizeOf ) : void
Visit ( IStackArrayCreate stackArrayCreate ) : void
Visit ( ISubtraction subtraction ) : void
Visit ( ISwitchCase switchCase ) : void
Visit ( ISwitchStatement switchStatement ) : void
Visit ( ITargetExpression targetExpression ) : void
Visit ( IThisReference thisReference ) : void
Visit ( IThrowStatement throwStatement ) : void
Visit ( ITokenOf tokenOf ) : void
Visit ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : void
Visit ( ITypeOf typeOf ) : void
Visit ( IUnaryNegation unaryNegation ) : void
Visit ( IUnaryPlus unaryPlus ) : void
Visit ( IVectorLength vectorLength ) : void
Visit ( IWhileDoStatement whileDoStatement ) : void
Visit ( IYieldBreakStatement yieldBreakStatement ) : void
Visit ( IYieldReturnStatement yieldReturnStatement ) : void

메소드 상세

Visit() 공개 메소드

public Visit ( IAddition addition ) : void
addition IAddition
리턴 void

Visit() 공개 메소드

public Visit ( IAddressDereference addressDereference ) : void
addressDereference IAddressDereference
리턴 void

Visit() 공개 메소드

public Visit ( IAddressOf addressOf ) : void
addressOf IAddressOf
리턴 void

Visit() 공개 메소드

public Visit ( IAddressableExpression addressableExpression ) : void
addressableExpression IAddressableExpression
리턴 void

Visit() 공개 메소드

public Visit ( IAnonymousDelegate anonymousDelegate ) : void
anonymousDelegate IAnonymousDelegate
리턴 void

Visit() 공개 메소드

public Visit ( IArrayIndexer arrayIndexer ) : void
arrayIndexer IArrayIndexer
리턴 void

Visit() 공개 메소드

public Visit ( IAssertStatement assertStatement ) : void
assertStatement IAssertStatement
리턴 void

Visit() 공개 메소드

public Visit ( IAssignment assignment ) : void
assignment IAssignment
리턴 void

Visit() 공개 메소드

public Visit ( IAssumeStatement assumeStatement ) : void
assumeStatement IAssumeStatement
리턴 void

Visit() 공개 메소드

public Visit ( IBitwiseAnd bitwiseAnd ) : void
bitwiseAnd IBitwiseAnd
리턴 void

Visit() 공개 메소드

public Visit ( IBitwiseOr bitwiseOr ) : void
bitwiseOr IBitwiseOr
리턴 void

Visit() 공개 메소드

public Visit ( IBlockExpression blockExpression ) : void
blockExpression IBlockExpression
리턴 void

Visit() 공개 메소드

public Visit ( IBlockStatement block ) : void
block IBlockStatement
리턴 void

Visit() 공개 메소드

public Visit ( IBoundExpression boundExpression ) : void
boundExpression IBoundExpression
리턴 void

Visit() 공개 메소드

public Visit ( IBreakStatement breakStatement ) : void
breakStatement IBreakStatement
리턴 void

Visit() 공개 메소드

public Visit ( ICastIfPossible castIfPossible ) : void
castIfPossible ICastIfPossible
리턴 void

Visit() 공개 메소드

public Visit ( ICatchClause catchClause ) : void
catchClause ICatchClause
리턴 void

Visit() 공개 메소드

public Visit ( ICheckIfInstance checkIfInstance ) : void
checkIfInstance ICheckIfInstance
리턴 void

Visit() 공개 메소드

public Visit ( ICompileTimeConstant constant ) : void
constant ICompileTimeConstant
리턴 void

Visit() 공개 메소드

public Visit ( IConditional conditional ) : void
conditional IConditional
리턴 void

Visit() 공개 메소드

public Visit ( IConditionalStatement conditionalStatement ) : void
conditionalStatement IConditionalStatement
리턴 void

Visit() 공개 메소드

public Visit ( IContinueStatement continueStatement ) : void
continueStatement IContinueStatement
리턴 void

Visit() 공개 메소드

public Visit ( IConversion conversion ) : void
conversion IConversion
리턴 void

Visit() 공개 메소드

public Visit ( ICopyMemoryStatement copyMemoryBlock ) : void
copyMemoryBlock ICopyMemoryStatement
리턴 void

Visit() 공개 메소드

public Visit ( ICreateArray createArray ) : void
createArray ICreateArray
리턴 void

Visit() 공개 메소드

public Visit ( ICreateDelegateInstance createDelegateInstance ) : void
createDelegateInstance ICreateDelegateInstance
리턴 void

Visit() 공개 메소드

public Visit ( ICreateObjectInstance createObjectInstance ) : void
createObjectInstance ICreateObjectInstance
리턴 void

Visit() 공개 메소드

public Visit ( IDebuggerBreakStatement debuggerBreakStatement ) : void
debuggerBreakStatement IDebuggerBreakStatement
리턴 void

Visit() 공개 메소드

public Visit ( IDefaultValue defaultValue ) : void
defaultValue IDefaultValue
리턴 void

Visit() 공개 메소드

public Visit ( IDivision division ) : void
division IDivision
리턴 void

Visit() 공개 메소드

public Visit ( IDoUntilStatement doUntilStatement ) : void
doUntilStatement IDoUntilStatement
리턴 void

Visit() 공개 메소드

public Visit ( IDupValue dupValue ) : void
dupValue IDupValue
리턴 void

Visit() 공개 메소드

public Visit ( IEmptyStatement emptyStatement ) : void
emptyStatement IEmptyStatement
리턴 void

Visit() 공개 메소드

public Visit ( IEquality equality ) : void
equality IEquality
리턴 void

Visit() 공개 메소드

public Visit ( IExclusiveOr exclusiveOr ) : void
exclusiveOr IExclusiveOr
리턴 void

Visit() 공개 메소드

public Visit ( IExpressionStatement expressionStatement ) : void
expressionStatement IExpressionStatement
리턴 void

Visit() 공개 메소드

public Visit ( IFillMemoryStatement fillMemoryStatement ) : void
fillMemoryStatement IFillMemoryStatement
리턴 void

Visit() 공개 메소드

public Visit ( IForEachStatement forEachStatement ) : void
forEachStatement IForEachStatement
리턴 void

Visit() 공개 메소드

public Visit ( IForStatement forStatement ) : void
forStatement IForStatement
리턴 void

Visit() 공개 메소드

public Visit ( IGetTypeOfTypedReference getTypeOfTypedReference ) : void
getTypeOfTypedReference IGetTypeOfTypedReference
리턴 void

Visit() 공개 메소드

public Visit ( IGetValueOfTypedReference getValueOfTypedReference ) : void
getValueOfTypedReference IGetValueOfTypedReference
리턴 void

Visit() 공개 메소드

public Visit ( IGotoStatement gotoStatement ) : void
gotoStatement IGotoStatement
리턴 void

Visit() 공개 메소드

public Visit ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : void
gotoSwitchCaseStatement IGotoSwitchCaseStatement
리턴 void

Visit() 공개 메소드

public Visit ( IGreaterThan greaterThan ) : void
greaterThan IGreaterThan
리턴 void

Visit() 공개 메소드

public Visit ( IGreaterThanOrEqual greaterThanOrEqual ) : void
greaterThanOrEqual IGreaterThanOrEqual
리턴 void

Visit() 공개 메소드

public Visit ( ILabeledStatement labeledStatement ) : void
labeledStatement ILabeledStatement
리턴 void

Visit() 공개 메소드

public Visit ( ILeftShift leftShift ) : void
leftShift ILeftShift
리턴 void

Visit() 공개 메소드

public Visit ( ILessThan lessThan ) : void
lessThan ILessThan
리턴 void

Visit() 공개 메소드

public Visit ( ILessThanOrEqual lessThanOrEqual ) : void
lessThanOrEqual ILessThanOrEqual
리턴 void

Visit() 공개 메소드

public Visit ( ILocalDeclarationStatement localDeclarationStatement ) : void
localDeclarationStatement ILocalDeclarationStatement
리턴 void

Visit() 공개 메소드

public Visit ( ILockStatement lockStatement ) : void
lockStatement ILockStatement
리턴 void

Visit() 공개 메소드

public Visit ( ILogicalNot logicalNot ) : void
logicalNot ILogicalNot
리턴 void

Visit() 공개 메소드

public Visit ( IMakeTypedReference makeTypedReference ) : void
makeTypedReference IMakeTypedReference
리턴 void

Visit() 공개 메소드

public Visit ( IMethodCall methodCall ) : void
methodCall IMethodCall
리턴 void

Visit() 공개 메소드

public Visit ( IModulus modulus ) : void
modulus IModulus
리턴 void

Visit() 공개 메소드

public Visit ( IMultiplication multiplication ) : void
multiplication IMultiplication
리턴 void

Visit() 공개 메소드

public Visit ( INamedArgument namedArgument ) : void
namedArgument INamedArgument
리턴 void

Visit() 공개 메소드

public Visit ( INotEquality notEquality ) : void
notEquality INotEquality
리턴 void

Visit() 공개 메소드

public Visit ( IOldValue oldValue ) : void
oldValue IOldValue
리턴 void

Visit() 공개 메소드

public Visit ( IOnesComplement onesComplement ) : void
onesComplement IOnesComplement
리턴 void

Visit() 공개 메소드

public Visit ( IOutArgument outArgument ) : void
outArgument IOutArgument
리턴 void

Visit() 공개 메소드

public Visit ( IPointerCall pointerCall ) : void
pointerCall IPointerCall
리턴 void

Visit() 공개 메소드

public Visit ( IPopValue popValue ) : void
popValue IPopValue
리턴 void

Visit() 공개 메소드

public Visit ( IPushStatement pushStatement ) : void
pushStatement IPushStatement
리턴 void

Visit() 공개 메소드

public Visit ( IRefArgument refArgument ) : void
refArgument IRefArgument
리턴 void

Visit() 공개 메소드

public Visit ( IResourceUseStatement resourceUseStatement ) : void
resourceUseStatement IResourceUseStatement
리턴 void

Visit() 공개 메소드

public Visit ( IRethrowStatement rethrowStatement ) : void
rethrowStatement IRethrowStatement
리턴 void

Visit() 공개 메소드

public Visit ( IReturnStatement returnStatement ) : void
returnStatement IReturnStatement
리턴 void

Visit() 공개 메소드

public Visit ( IReturnValue returnValue ) : void
returnValue IReturnValue
리턴 void

Visit() 공개 메소드

public Visit ( IRightShift rightShift ) : void
rightShift IRightShift
리턴 void

Visit() 공개 메소드

public Visit ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : void
runtimeArgumentHandleExpression IRuntimeArgumentHandleExpression
리턴 void

Visit() 공개 메소드

public Visit ( ISizeOf sizeOf ) : void
sizeOf ISizeOf
리턴 void

Visit() 공개 메소드

public Visit ( IStackArrayCreate stackArrayCreate ) : void
stackArrayCreate IStackArrayCreate
리턴 void

Visit() 공개 메소드

public Visit ( ISubtraction subtraction ) : void
subtraction ISubtraction
리턴 void

Visit() 공개 메소드

public Visit ( ISwitchCase switchCase ) : void
switchCase ISwitchCase
리턴 void

Visit() 공개 메소드

public Visit ( ISwitchStatement switchStatement ) : void
switchStatement ISwitchStatement
리턴 void

Visit() 공개 메소드

public Visit ( ITargetExpression targetExpression ) : void
targetExpression ITargetExpression
리턴 void

Visit() 공개 메소드

public Visit ( IThisReference thisReference ) : void
thisReference IThisReference
리턴 void

Visit() 공개 메소드

public Visit ( IThrowStatement throwStatement ) : void
throwStatement IThrowStatement
리턴 void

Visit() 공개 메소드

public Visit ( ITokenOf tokenOf ) : void
tokenOf ITokenOf
리턴 void

Visit() 공개 메소드

public Visit ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : void
tryCatchFilterFinallyStatement ITryCatchFinallyStatement
리턴 void

Visit() 공개 메소드

public Visit ( ITypeOf typeOf ) : void
typeOf ITypeOf
리턴 void

Visit() 공개 메소드

public Visit ( IUnaryNegation unaryNegation ) : void
unaryNegation IUnaryNegation
리턴 void

Visit() 공개 메소드

public Visit ( IUnaryPlus unaryPlus ) : void
unaryPlus IUnaryPlus
리턴 void

Visit() 공개 메소드

public Visit ( IVectorLength vectorLength ) : void
vectorLength IVectorLength
리턴 void

Visit() 공개 메소드

public Visit ( IWhileDoStatement whileDoStatement ) : void
whileDoStatement IWhileDoStatement
리턴 void

Visit() 공개 메소드

public Visit ( IYieldBreakStatement yieldBreakStatement ) : void
yieldBreakStatement IYieldBreakStatement
리턴 void

Visit() 공개 메소드

public Visit ( IYieldReturnStatement yieldReturnStatement ) : void
yieldReturnStatement IYieldReturnStatement
리턴 void