Метод | Описание | |
---|---|---|
Visit ( IAddition addition ) : void |
Visits the specified addition.
|
|
Visit ( IAddressDereference addressDereference ) : void |
Visits the specified address dereference.
|
|
Visit ( IAddressOf addressOf ) : void |
Visits the specified address of.
|
|
Visit ( IAddressableExpression addressableExpression ) : void |
Visits the specified addressable expression.
|
|
Visit ( IAnonymousDelegate anonymousMethod ) : void |
Visits the specified anonymous method.
|
|
Visit ( IArrayIndexer arrayIndexer ) : void |
Visits the specified array indexer.
|
|
Visit ( IAssertStatement assertStatement ) : void |
Visits the specified assert statement.
|
|
Visit ( IAssignment assignment ) : void |
Visits the specified assignment.
|
|
Visit ( IAssumeStatement assumeStatement ) : void |
Visits the specified assume statement.
|
|
Visit ( IBitwiseAnd bitwiseAnd ) : void |
Visits the specified bitwise and.
|
|
Visit ( IBitwiseOr bitwiseOr ) : void |
Visits the specified bitwise or.
|
|
Visit ( IBlockExpression blockExpression ) : void |
Visits the specified block expression.
|
|
Visit ( IBlockStatement block ) : void |
Visits the specified block.
|
|
Visit ( IBoundExpression boundExpression ) : void |
Visits the specified bound expression.
|
|
Visit ( IBreakStatement breakStatement ) : void |
Visits the specified break statement.
|
|
Visit ( ICastIfPossible castIfPossible ) : void |
Visits the specified cast if possible.
|
|
Visit ( ICheckIfInstance checkIfInstance ) : void |
Visits the specified check if instance.
|
|
Visit ( ICompileTimeConstant constant ) : void |
Visits the specified constant.
|
|
Visit ( IConditional conditional ) : void |
Visits the specified conditional.
|
|
Visit ( IConditionalStatement conditionalStatement ) : void |
Visits the specified conditional statement.
|
|
Visit ( IContinueStatement continueStatement ) : void |
Visits the specified continue statement.
|
|
Visit ( IConversion conversion ) : void |
Visits the specified conversion.
|
|
Visit ( ICopyMemoryStatement copyMemoryStatement ) : void |
Performs some computation with the given copy memory statement.
|
|
Visit ( ICreateArray createArray ) : void |
Visits the specified create array.
|
|
Visit ( ICreateDelegateInstance createDelegateInstance ) : void |
Visits the specified create delegate instance.
|
|
Visit ( ICreateObjectInstance createObjectInstance ) : void |
Visits the specified create object instance.
|
|
Visit ( IDebuggerBreakStatement debuggerBreakStatement ) : void |
Visits the specified debugger break statement.
|
|
Visit ( IDefaultValue defaultValue ) : void |
Visits the specified default value.
|
|
Visit ( IDivision division ) : void |
Visits the specified division.
|
|
Visit ( IDoUntilStatement doUntilStatement ) : void |
Visits the specified do until statement.
|
|
Visit ( IDupValue dupValue ) : void |
Performs some computation with the given dup value expression.
|
|
Visit ( IEmptyStatement emptyStatement ) : void |
Visits the specified empty statement.
|
|
Visit ( IEquality equality ) : void |
Visits the specified equality.
|
|
Visit ( IExclusiveOr exclusiveOr ) : void |
Visits the specified exclusive or.
|
|
Visit ( IExpression expression ) : void |
Visits the specified expression.
|
|
Visit ( IExpressionStatement expressionStatement ) : void |
Visits the specified expression statement.
|
|
Visit ( IFillMemoryStatement fillMemoryStatement ) : void |
Performs some computation with the given fill memory block statement.
|
|
Visit ( IForEachStatement forEachStatement ) : void |
Visits the specified for each statement.
|
|
Visit ( IForStatement forStatement ) : void |
Visits the specified for statement.
|
|
Visit ( IGetTypeOfTypedReference getTypeOfTypedReference ) : void |
Visits the specified get type of typed reference.
|
|
Visit ( IGetValueOfTypedReference getValueOfTypedReference ) : void |
Visits the specified get value of typed reference.
|
|
Visit ( IGotoStatement gotoStatement ) : void |
Visits the specified goto statement.
|
|
Visit ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : void |
Visits the specified goto switch case statement.
|
|
Visit ( IGreaterThan greaterThan ) : void |
Visits the specified greater than.
|
|
Visit ( IGreaterThanOrEqual greaterThanOrEqual ) : void |
Visits the specified greater than or equal.
|
|
Visit ( ILabeledStatement labeledStatement ) : void |
Visits the specified labeled statement.
|
|
Visit ( ILeftShift leftShift ) : void |
Visits the specified left shift.
|
|
Visit ( ILessThan lessThan ) : void |
Visits the specified less than.
|
|
Visit ( ILessThanOrEqual lessThanOrEqual ) : void |
Visits the specified less than or equal.
|
|
Visit ( ILocalDeclarationStatement localDeclarationStatement ) : void |
Visits the specified local declaration statement.
|
|
Visit ( ILockStatement lockStatement ) : void |
Visits the specified lock statement.
|
|
Visit ( ILogicalNot logicalNot ) : void |
Visits the specified logical not.
|
|
Visit ( IMakeTypedReference makeTypedReference ) : void |
Visits the specified make typed reference.
|
|
Visit ( IMethodCall methodCall ) : void |
Visits the specified method call.
|
|
Visit ( IModulus modulus ) : void |
Visits the specified modulus.
|
|
Visit ( IMultiplication multiplication ) : void |
Visits the specified multiplication.
|
|
Visit ( INamedArgument namedArgument ) : void |
Visits the specified named argument.
|
|
Visit ( INotEquality notEquality ) : void |
Visits the specified not equality.
|
|
Visit ( IOldValue oldValue ) : void |
Visits the specified old value.
|
|
Visit ( IOnesComplement onesComplement ) : void |
Visits the specified ones complement.
|
|
Visit ( IOutArgument outArgument ) : void |
Visits the specified out argument.
|
|
Visit ( IPointerCall pointerCall ) : void |
Visits the specified pointer call.
|
|
Visit ( IPopValue popValue ) : void |
Performs some computation with the given pop value expression.
|
|
Visit ( IPushStatement pushStatement ) : void |
Performs some computation with the given push statement.
|
|
Visit ( IRefArgument refArgument ) : void |
Visits the specified ref argument.
|
|
Visit ( IResourceUseStatement resourceUseStatement ) : void |
Visits the specified resource use statement.
|
|
Visit ( IRethrowStatement rethrowStatement ) : void |
Visits the specified rethrow statement.
|
|
Visit ( IReturnStatement returnStatement ) : void |
Visits the specified return statement.
|
|
Visit ( IReturnValue returnValue ) : void |
Visits the specified return value.
|
|
Visit ( IRightShift rightShift ) : void |
Visits the specified right shift.
|
|
Visit ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : void |
Visits the specified runtime argument handle expression.
|
|
Visit ( ISizeOf sizeOf ) : void |
Visits the specified size of.
|
|
Visit ( IStackArrayCreate stackArrayCreate ) : void |
Visits the specified stack array create.
|
|
Visit ( ISubtraction subtraction ) : void |
Visits the specified subtraction.
|
|
Visit ( ISwitchStatement switchStatement ) : void |
Visits the specified switch statement.
|
|
Visit ( ITargetExpression targetExpression ) : void |
Visits the specified target expression.
|
|
Visit ( IThisReference thisReference ) : void |
Visits the specified this reference.
|
|
Visit ( IThrowStatement throwStatement ) : void |
Visits the specified throw statement.
|
|
Visit ( ITokenOf tokenOf ) : void |
Visits the specified token of.
|
|
Visit ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : void |
Visits the specified try catch filter finally statement.
|
|
Visit ( ITypeOf typeOf ) : void |
Visits the specified type of.
|
|
Visit ( IUnaryNegation unaryNegation ) : void |
Visits the specified unary negation.
|
|
Visit ( IUnaryPlus unaryPlus ) : void |
Visits the specified unary plus.
|
|
Visit ( IVectorLength vectorLength ) : void |
Visits the specified vector length.
|
|
Visit ( IWhileDoStatement whileDoStatement ) : void |
Visits the specified while do statement.
|
|
Visit ( IYieldBreakStatement yieldBreakStatement ) : void |
Visits the specified yield break statement.
|
|
Visit ( IYieldReturnStatement yieldReturnStatement ) : void |
Visits the specified yield return statement.
|
Метод | Описание | |
---|---|---|
CreateMutableType ( |
The best way to dispatch a visit method in code copier is to implement an ICodeVisitor and call the dispatch method of IExpression or IStatement dynamically. This class implements the ICodeVisitor interface for the code copier. After a node is visited, the result is stored in resultExpression or resultStatement.
|
public Visit ( IAddition addition ) : void | ||
addition | IAddition | The addition. |
Результат | void |
public Visit ( IAddressDereference addressDereference ) : void | ||
addressDereference | IAddressDereference | The address dereference. |
Результат | void |
public Visit ( IAddressOf addressOf ) : void | ||
addressOf | IAddressOf | The address of. |
Результат | void |
public Visit ( IAddressableExpression addressableExpression ) : void | ||
addressableExpression | IAddressableExpression | The addressable expression. |
Результат | void |
public Visit ( IAnonymousDelegate anonymousMethod ) : void | ||
anonymousMethod | IAnonymousDelegate | The anonymous method. |
Результат | void |
public Visit ( IArrayIndexer arrayIndexer ) : void | ||
arrayIndexer | IArrayIndexer | The array indexer. |
Результат | void |
public Visit ( IAssertStatement assertStatement ) : void | ||
assertStatement | IAssertStatement | The assert statement. |
Результат | void |
public Visit ( IAssignment assignment ) : void | ||
assignment | IAssignment | The assignment. |
Результат | void |
public Visit ( IAssumeStatement assumeStatement ) : void | ||
assumeStatement | IAssumeStatement | The assume statement. |
Результат | void |
public Visit ( IBitwiseAnd bitwiseAnd ) : void | ||
bitwiseAnd | IBitwiseAnd | The bitwise and. |
Результат | void |
public Visit ( IBitwiseOr bitwiseOr ) : void | ||
bitwiseOr | IBitwiseOr | The bitwise or. |
Результат | void |
public Visit ( IBlockExpression blockExpression ) : void | ||
blockExpression | IBlockExpression | The block expression. |
Результат | void |
public Visit ( IBlockStatement block ) : void | ||
block | IBlockStatement | The block. |
Результат | void |
public Visit ( IBoundExpression boundExpression ) : void | ||
boundExpression | IBoundExpression | The bound expression. |
Результат | void |
public Visit ( IBreakStatement breakStatement ) : void | ||
breakStatement | IBreakStatement | The break statement. |
Результат | void |
public Visit ( ICastIfPossible castIfPossible ) : void | ||
castIfPossible | ICastIfPossible | The cast if possible. |
Результат | void |
public Visit ( ICheckIfInstance checkIfInstance ) : void | ||
checkIfInstance | ICheckIfInstance | The check if instance. |
Результат | void |
public Visit ( ICompileTimeConstant constant ) : void | ||
constant | ICompileTimeConstant | The constant. |
Результат | void |
public Visit ( IConditional conditional ) : void | ||
conditional | IConditional | The conditional. |
Результат | void |
public Visit ( IConditionalStatement conditionalStatement ) : void | ||
conditionalStatement | IConditionalStatement | The conditional statement. |
Результат | void |
public Visit ( IContinueStatement continueStatement ) : void | ||
continueStatement | IContinueStatement | The continue statement. |
Результат | void |
public Visit ( IConversion conversion ) : void | ||
conversion | IConversion | The conversion. |
Результат | void |
public Visit ( ICopyMemoryStatement copyMemoryStatement ) : void | ||
copyMemoryStatement | ICopyMemoryStatement | |
Результат | void |
public Visit ( ICreateArray createArray ) : void | ||
createArray | ICreateArray | The create array. |
Результат | void |
public Visit ( ICreateDelegateInstance createDelegateInstance ) : void | ||
createDelegateInstance | ICreateDelegateInstance | The create delegate instance. |
Результат | void |
public Visit ( ICreateObjectInstance createObjectInstance ) : void | ||
createObjectInstance | ICreateObjectInstance | The create object instance. |
Результат | void |
public Visit ( IDebuggerBreakStatement debuggerBreakStatement ) : void | ||
debuggerBreakStatement | IDebuggerBreakStatement | The debugger break statement. |
Результат | void |
public Visit ( IDefaultValue defaultValue ) : void | ||
defaultValue | IDefaultValue | The default value. |
Результат | void |
public Visit ( IDivision division ) : void | ||
division | IDivision | The division. |
Результат | void |
public Visit ( IDoUntilStatement doUntilStatement ) : void | ||
doUntilStatement | IDoUntilStatement | The do until statement. |
Результат | void |
public Visit ( IDupValue dupValue ) : void | ||
dupValue | IDupValue | |
Результат | void |
public Visit ( IEmptyStatement emptyStatement ) : void | ||
emptyStatement | IEmptyStatement | The empty statement. |
Результат | void |
public Visit ( IEquality equality ) : void | ||
equality | IEquality | The equality. |
Результат | void |
public Visit ( IExclusiveOr exclusiveOr ) : void | ||
exclusiveOr | IExclusiveOr | The exclusive or. |
Результат | void |
public Visit ( IExpression expression ) : void | ||
expression | IExpression | The expression. |
Результат | void |
public Visit ( IExpressionStatement expressionStatement ) : void | ||
expressionStatement | IExpressionStatement | The expression statement. |
Результат | void |
public Visit ( IFillMemoryStatement fillMemoryStatement ) : void | ||
fillMemoryStatement | IFillMemoryStatement | |
Результат | void |
public Visit ( IForEachStatement forEachStatement ) : void | ||
forEachStatement | IForEachStatement | For each statement. |
Результат | void |
public Visit ( IForStatement forStatement ) : void | ||
forStatement | IForStatement | For statement. |
Результат | void |
public Visit ( IGetTypeOfTypedReference getTypeOfTypedReference ) : void | ||
getTypeOfTypedReference | IGetTypeOfTypedReference | The get type of typed reference. |
Результат | void |
public Visit ( IGetValueOfTypedReference getValueOfTypedReference ) : void | ||
getValueOfTypedReference | IGetValueOfTypedReference | The get value of typed reference. |
Результат | void |
public Visit ( IGotoStatement gotoStatement ) : void | ||
gotoStatement | IGotoStatement | The goto statement. |
Результат | void |
public Visit ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : void | ||
gotoSwitchCaseStatement | IGotoSwitchCaseStatement | The goto switch case statement. |
Результат | void |
public Visit ( IGreaterThan greaterThan ) : void | ||
greaterThan | IGreaterThan | The greater than. |
Результат | void |
public Visit ( IGreaterThanOrEqual greaterThanOrEqual ) : void | ||
greaterThanOrEqual | IGreaterThanOrEqual | The greater than or equal. |
Результат | void |
public Visit ( ILabeledStatement labeledStatement ) : void | ||
labeledStatement | ILabeledStatement | The labeled statement. |
Результат | void |
public Visit ( ILeftShift leftShift ) : void | ||
leftShift | ILeftShift | The left shift. |
Результат | void |
public Visit ( ILessThan lessThan ) : void | ||
lessThan | ILessThan | The less than. |
Результат | void |
public Visit ( ILessThanOrEqual lessThanOrEqual ) : void | ||
lessThanOrEqual | ILessThanOrEqual | The less than or equal. |
Результат | void |
public Visit ( ILocalDeclarationStatement localDeclarationStatement ) : void | ||
localDeclarationStatement | ILocalDeclarationStatement | The local declaration statement. |
Результат | void |
public Visit ( ILockStatement lockStatement ) : void | ||
lockStatement | ILockStatement | The lock statement. |
Результат | void |
public Visit ( ILogicalNot logicalNot ) : void | ||
logicalNot | ILogicalNot | The logical not. |
Результат | void |
public Visit ( IMakeTypedReference makeTypedReference ) : void | ||
makeTypedReference | IMakeTypedReference | The make typed reference. |
Результат | void |
public Visit ( IMethodCall methodCall ) : void | ||
methodCall | IMethodCall | The method call. |
Результат | void |
public Visit ( IModulus modulus ) : void | ||
modulus | IModulus | The modulus. |
Результат | void |
public Visit ( IMultiplication multiplication ) : void | ||
multiplication | IMultiplication | The multiplication. |
Результат | void |
public Visit ( INamedArgument namedArgument ) : void | ||
namedArgument | INamedArgument | The named argument. |
Результат | void |
public Visit ( INotEquality notEquality ) : void | ||
notEquality | INotEquality | The not equality. |
Результат | void |
public Visit ( IOldValue oldValue ) : void | ||
oldValue | IOldValue | The old value. |
Результат | void |
public Visit ( IOnesComplement onesComplement ) : void | ||
onesComplement | IOnesComplement | The ones complement. |
Результат | void |
public Visit ( IOutArgument outArgument ) : void | ||
outArgument | IOutArgument | The out argument. |
Результат | void |
public Visit ( IPointerCall pointerCall ) : void | ||
pointerCall | IPointerCall | The pointer call. |
Результат | void |
public Visit ( IPopValue popValue ) : void | ||
popValue | IPopValue | |
Результат | void |
public Visit ( IPushStatement pushStatement ) : void | ||
pushStatement | IPushStatement | |
Результат | void |
public Visit ( IRefArgument refArgument ) : void | ||
refArgument | IRefArgument | The ref argument. |
Результат | void |
public Visit ( IResourceUseStatement resourceUseStatement ) : void | ||
resourceUseStatement | IResourceUseStatement | The resource use statement. |
Результат | void |
public Visit ( IRethrowStatement rethrowStatement ) : void | ||
rethrowStatement | IRethrowStatement | The rethrow statement. |
Результат | void |
public Visit ( IReturnStatement returnStatement ) : void | ||
returnStatement | IReturnStatement | The return statement. |
Результат | void |
public Visit ( IReturnValue returnValue ) : void | ||
returnValue | IReturnValue | The return value. |
Результат | void |
public Visit ( IRightShift rightShift ) : void | ||
rightShift | IRightShift | The right shift. |
Результат | void |
public Visit ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : void | ||
runtimeArgumentHandleExpression | IRuntimeArgumentHandleExpression | The runtime argument handle expression. |
Результат | void |
public Visit ( ISizeOf sizeOf ) : void | ||
sizeOf | ISizeOf | The size of. |
Результат | void |
public Visit ( IStackArrayCreate stackArrayCreate ) : void | ||
stackArrayCreate | IStackArrayCreate | The stack array create. |
Результат | void |
public Visit ( ISubtraction subtraction ) : void | ||
subtraction | ISubtraction | The subtraction. |
Результат | void |
public Visit ( ISwitchStatement switchStatement ) : void | ||
switchStatement | ISwitchStatement | The switch statement. |
Результат | void |
public Visit ( ITargetExpression targetExpression ) : void | ||
targetExpression | ITargetExpression | The target expression. |
Результат | void |
public Visit ( IThisReference thisReference ) : void | ||
thisReference | IThisReference | The this reference. |
Результат | void |
public Visit ( IThrowStatement throwStatement ) : void | ||
throwStatement | IThrowStatement | The throw statement. |
Результат | void |
public Visit ( ITokenOf tokenOf ) : void | ||
tokenOf | ITokenOf | The token of. |
Результат | void |
public Visit ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : void | ||
tryCatchFilterFinallyStatement | ITryCatchFinallyStatement | The try catch filter finally statement. |
Результат | void |
public Visit ( ITypeOf typeOf ) : void | ||
typeOf | ITypeOf | The type of. |
Результат | void |
public Visit ( IUnaryNegation unaryNegation ) : void | ||
unaryNegation | IUnaryNegation | The unary negation. |
Результат | void |
public Visit ( IUnaryPlus unaryPlus ) : void | ||
unaryPlus | IUnaryPlus | The unary plus. |
Результат | void |
public Visit ( IVectorLength vectorLength ) : void | ||
vectorLength | IVectorLength | Length of the vector. |
Результат | void |
public Visit ( IWhileDoStatement whileDoStatement ) : void | ||
whileDoStatement | IWhileDoStatement | The while do statement. |
Результат | void |
public Visit ( IYieldBreakStatement yieldBreakStatement ) : void | ||
yieldBreakStatement | IYieldBreakStatement | The yield break statement. |
Результат | void |
public Visit ( IYieldReturnStatement yieldReturnStatement ) : void | ||
yieldReturnStatement | IYieldReturnStatement | The yield return statement. |
Результат | void |