C# Class VisualMutator.Extensibility.OperatorCodeVisitorBase

Show file Open project: visualmutator/visualmutator

Public Methods

Method Description
Visit ( IAddition addition ) : void

Performs some computation with the given addition.

Visit ( IAddressDereference addressDereference ) : void

Performs some computation with the given address dereference expression.

Visit ( IAddressOf addressOf ) : void

Performs some computation with the given AddressOf expression.

Visit ( IAddressableExpression addressableExpression ) : void

Performs some computation with the given addressable expression.

Visit ( IAliasForType aliasForType ) : void

Visits the specified alias for type.

Visit ( IAnonymousDelegate anonymousDelegate ) : void

Performs some computation with the given anonymous delegate expression.

Visit ( IArrayIndexer arrayIndexer ) : void

Performs some computation with the given array indexer expression.

Visit ( IArrayTypeReference arrayTypeReference ) : void

Performs some computation with the given array type reference.

Visit ( IAssembly assembly ) : void

Performs some computation with the given assembly.

Visit ( IAssemblyReference assemblyReference ) : void

Performs some computation with the given assembly reference.

Visit ( IAssertStatement assertStatement ) : void

Performs some computation with the given assert statement.

Visit ( IAssignment assignment ) : void

Performs some computation with the given assignment expression.

Visit ( IAssumeStatement assumeStatement ) : void

Performs some computation with the given assume statement.

Visit ( IBinaryOperation binaryOperation ) : void

Performs some computation with the given bitwise and expression.

Visit ( IBitwiseAnd bitwiseAnd ) : void

Performs some computation with the given bitwise and expression.

Visit ( IBitwiseOr bitwiseOr ) : void

Performs some computation with the given bitwise or expression.

Visit ( IBlockExpression blockExpression ) : void

Performs some computation with the given block expression.

Visit ( IBlockStatement block ) : void

Performs some computation with the given statement block.

Visit ( IBoundExpression boundExpression ) : void

Performs some computation with the given bound expression.

Visit ( IBreakStatement breakStatement ) : void

Performs some computation with the given break statement.

Visit ( ICastIfPossible castIfPossible ) : void

Performs some computation with the cast-if-possible expression.

Visit ( ICatchClause catchClause ) : void

Performs some computation with the given catch clause.

Visit ( ICheckIfInstance checkIfInstance ) : void

Performs some computation with the given check-if-instance expression.

Visit ( ICompileTimeConstant constant ) : void

Performs some computation with the given compile time constant.

Visit ( IConditional conditional ) : void

Performs some computation with the given conditional expression.

Visit ( IConditionalStatement conditionalStatement ) : void

Performs some computation with the given conditional statement.

Visit ( IContinueStatement continueStatement ) : void

Performs some computation with the given continue statement.

Visit ( IConversion conversion ) : void

Performs some computation with the given conversion expression.

Visit ( ICopyMemoryStatement copyMemoryStatement ) : void

Performs some computation with the given copy memory statement.

Visit ( ICreateArray createArray ) : void

Performs some computation with the given array creation expression.

Visit ( ICreateDelegateInstance createDelegateInstance ) : void

Performs some computation with the anonymous object creation expression.

Visit ( ICreateObjectInstance createObjectInstance ) : void

Performs some computation with the given constructor call expression.

Visit ( ICustomAttribute customAttribute ) : void

Performs some computation with the given custom attribute.

Visit ( ICustomModifier customModifier ) : void

Performs some computation with the given custom modifier.

Visit ( IDebuggerBreakStatement debuggerBreakStatement ) : void

Performs some computation with the given debugger break statement.

Visit ( IDefaultValue defaultValue ) : void

Performs some computation with the given defalut value expression.

Visit ( IDivision division ) : void

Performs some computation with the given division expression.

Visit ( IDoUntilStatement doUntilStatement ) : void

Performs some computation with the given do until statement.

Visit ( IDupValue dupValue ) : void

Performs some computation with the given dup value expression.

Visit ( IEmptyStatement emptyStatement ) : void

Performs some computation with the given empty statement.

Visit ( IEquality equality ) : void

Performs some computation with the given equality expression.

Visit ( IEventDefinition eventDefinition ) : void

Performs some computation with the given event definition.

Visit ( IExclusiveOr exclusiveOr ) : void

Performs some computation with the given exclusive or expression.

Visit ( IExpression expression ) : void

Performs some computation with the given expression.

Visit ( IExpressionStatement expressionStatement ) : void

Performs some computation with the given expression statement.

Visit ( IFieldDefinition fieldDefinition ) : void

Performs some computation with the given field definition.

Visit ( IFieldReference fieldReference ) : void

Performs some computation with the given field reference.

Visit ( IFileReference fileReference ) : void

Performs some computation with the given file reference.

Visit ( IFillMemoryStatement fillMemoryStatement ) : void

Performs some computation with the given fill memory statement.

Visit ( IForEachStatement forEachStatement ) : void

Performs some computation with the given foreach statement.

Visit ( IForStatement forStatement ) : void

Performs some computation with the given for statement.

Visit ( IFunctionPointerTypeReference functionPointerTypeReference ) : void

Performs some computation with the given function pointer type reference.

Visit ( IGenericMethodInstanceReference genericMethodInstanceReference ) : void

Performs some computation with the given generic method instance reference.

Visit ( IGenericMethodParameter genericMethodParameter ) : void

Performs some computation with the given generic method parameter.

Visit ( IGenericMethodParameterReference genericMethodParameterReference ) : void

Performs some computation with the given generic method parameter reference.

Visit ( IGenericParameter genericParameter ) : void

Performs some computation with the given generic parameter.

Visit ( IGenericParameterReference genericParameterReference ) : void

Performs some computation with the given generic parameter.

Visit ( IGenericTypeInstanceReference genericTypeInstanceReference ) : void

Performs some computation with the given generic type instance reference.

Visit ( IGenericTypeParameter genericTypeParameter ) : void

Performs some computation with the given generic parameter.

Visit ( IGenericTypeParameterReference genericTypeParameterReference ) : void

Performs some computation with the given generic type parameter reference.

Visit ( IGetTypeOfTypedReference getTypeOfTypedReference ) : void

Performs some computation with the given get type of typed reference expression.

Visit ( IGetValueOfTypedReference getValueOfTypedReference ) : void

Performs some computation with the given get value of typed reference expression.

Visit ( IGlobalFieldDefinition globalFieldDefinition ) : void

Performs some computation with the given global field definition.

Visit ( IGlobalMethodDefinition globalMethodDefinition ) : void

Performs some computation with the given global method definition.

Visit ( IGotoStatement gotoStatement ) : void

Performs some computation with the given goto statement.

Visit ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : void

Performs some computation with the given goto switch case statement.

Visit ( IGreaterThan greaterThan ) : void

Performs some computation with the given greater-than expression.

Visit ( IGreaterThanOrEqual greaterThanOrEqual ) : void

Performs some computation with the given greater-than-or-equal expression.

Visit ( ILabeledStatement labeledStatement ) : void

Performs some computation with the given labeled statement.

Visit ( ILeftShift leftShift ) : void

Performs some computation with the given left shift expression.

Visit ( ILessThan lessThan ) : void

Performs some computation with the given less-than expression.

Visit ( ILessThanOrEqual lessThanOrEqual ) : void

Performs some computation with the given less-than-or-equal expression.

Visit ( ILocalDeclarationStatement localDeclarationStatement ) : void

Performs some computation with the given local declaration statement.

Visit ( ILocalDefinition localDefinition ) : void

Performs some computation with the given local definition.

Visit ( ILockStatement lockStatement ) : void

Performs some computation with the given lock statement.

Visit ( ILogicalNot logicalNot ) : void

Performs some computation with the given logical not expression.

Visit ( IMakeTypedReference makeTypedReference ) : void

Performs some computation with the given make typed reference expression.

Visit ( IManagedPointerTypeReference managedPointerTypeReference ) : void

Performs some computation with the given managed pointer type reference.

Visit ( IMarshallingInformation marshallingInformation ) : void

Performs some computation with the given marshalling information.

Visit ( IMetadataConstant constant ) : void

Performs some computation with the given metadata constant.

Visit ( IMetadataCreateArray createArray ) : void

Performs some computation with the given metadata array creation expression.

Visit ( IMetadataExpression expression ) : void

Performs some computation with the given metadata expression.

Visit ( IMetadataNamedArgument namedArgument ) : void

Performs some computation with the given metadata named argument expression.

Visit ( IMetadataTypeOf typeOf ) : void

Performs some computation with the given metadata typeof expression.

Visit ( IMethodBody methodBody ) : void

Performs some computation with the given method body.

Visit ( IMethodCall methodCall ) : void

Performs some computation with the given method call.

Visit ( IMethodDefinition method ) : void

Performs some computation with the given method definition.

Visit ( IMethodImplementation methodImplementation ) : void

Performs some computation with the given method implementation.

Visit ( IMethodReference methodReference ) : void

Performs some computation with the given method reference.

Visit ( IModifiedTypeReference modifiedTypeReference ) : void

Performs some computation with the given modified type reference.

Visit ( IModule module ) : void

Performs some computation with the given module.

Visit ( IModuleReference moduleReference ) : void

Performs some computation with the given module reference.

Visit ( IModulus modulus ) : void

Performs some computation with the given modulus expression.

Visit ( IMultiplication multiplication ) : void

Performs some computation with the given multiplication expression.

Visit ( INamedArgument namedArgument ) : void

Performs some computation with the given named argument expression.

Visit ( INamedTypeDefinition namedTypeDefinition ) : void

Performs some computation with the given named type definition.

Visit ( INamedTypeReference namedTypeReference ) : void

Performs some computation with the given named type reference.

Visit ( INamespaceAliasForType namespaceAliasForType ) : void

Performs some computation with the given alias for a namespace type definition.

Visit ( INamespaceDefinition namespaceDefinition ) : void

Visits the specified namespace definition.

Visit ( INamespaceMember namespaceMember ) : void

Visits the specified namespace member.

Visit ( INamespaceTypeDefinition namespaceTypeDefinition ) : void

Performs some computation with the given namespace type definition.

Visit ( INamespaceTypeReference namespaceTypeReference ) : void

Performs some computation with the given namespace type reference.

Visit ( INestedAliasForType nestedAliasForType ) : void

Performs some computation with the given alias to a nested type definition.

Visit ( INestedTypeDefinition nestedTypeDefinition ) : void

Performs some computation with the given nested type definition.

Visit ( INestedTypeReference nestedTypeReference ) : void

Performs some computation with the given nested type reference.

Visit ( INestedUnitNamespace nestedUnitNamespace ) : void

Performs some computation with the given nested unit namespace.

Visit ( INestedUnitNamespaceReference nestedUnitNamespaceReference ) : void

Performs some computation with the given nested unit namespace reference.

Visit ( INestedUnitSetNamespace nestedUnitSetNamespace ) : void

Performs some computation with the given nested unit set namespace.

Visit ( INotEquality notEquality ) : void

Performs some computation with the given not equality expression.

Visit ( IOldValue oldValue ) : void

Performs some computation with the given old value expression.

Visit ( IOnesComplement onesComplement ) : void

Performs some computation with the given one's complement expression.

Visit ( IOperation operation ) : void

Performs some computation with the given IL operation.

Visit ( IOperationExceptionInformation operationExceptionInformation ) : void

Performs some computation with the given IL operation exception information instance.

Visit ( IOutArgument outArgument ) : void

Performs some computation with the given out argument expression.

Visit ( IPESection peSection ) : void

Performs some compuation with the given PE section.

Visit ( IParameterDefinition parameterDefinition ) : void

Performs some computation with the given parameter definition.

Visit ( IParameterTypeInformation parameterTypeInformation ) : void

Performs some computation with the given parameter type information.

Visit ( IPlatformInvokeInformation platformInvokeInformation ) : void

Performs some compuation with the given platoform invoke information.

Visit ( IPointerCall pointerCall ) : void

Performs some computation with the given pointer call.

Visit ( IPointerTypeReference pointerTypeReference ) : void

Performs some computation with the given pointer type reference.

Visit ( IPopValue popValue ) : void

Performs some computation with the given pop value expression.

Visit ( IPropertyDefinition propertyDefinition ) : void

Performs some computation with the given property definition.

Visit ( IPushStatement pushStatement ) : void

Performs some computation with the given push statement.

Visit ( IRefArgument refArgument ) : void

Performs some computation with the given ref argument expression.

Visit ( IResourceReference resourceReference ) : void

Performs some computation with the given reference to a manifest resource.

Visit ( IResourceUseStatement resourceUseStatement ) : void

Performs some computation with the given resource usage statement.

Visit ( IRethrowStatement rethrowStatement ) : void

Performs some computation with the rethrow statement.

Visit ( IReturnStatement returnStatement ) : void

Performs some computation with the return statement.

Visit ( IReturnValue returnValue ) : void

Performs some computation with the given return value expression.

Visit ( IRightShift rightShift ) : void

Performs some computation with the given right shift expression.

Visit ( IRootUnitNamespace rootUnitNamespace ) : void

Performs some computation with the given root unit namespace.

Visit ( IRootUnitNamespaceReference rootUnitNamespaceReference ) : void

Performs some computation with the given root unit namespace reference.

Visit ( IRootUnitSetNamespace rootUnitSetNamespace ) : void

Performs some computation with the given root unit set namespace.

Visit ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : void

Performs some computation with the given runtime argument handle expression.

Visit ( ISecurityAttribute securityAttribute ) : void

Performs some computation with the given security attribute.

Visit ( ISizeOf sizeOf ) : void

Performs some computation with the given sizeof() expression.

Visit ( ISpecializedEventDefinition specializedEventDefinition ) : void

Performs some computation with the given specialized event definition.

Visit ( ISpecializedFieldDefinition specializedFieldDefinition ) : void

Performs some computation with the given specialized field definition.

Visit ( ISpecializedFieldReference specializedFieldReference ) : void

Performs some computation with the given specialized field reference.

Visit ( ISpecializedMethodDefinition specializedMethodDefinition ) : void

Performs some computation with the given specialized method definition.

Visit ( ISpecializedMethodReference specializedMethodReference ) : void

Performs some computation with the given specialized method reference.

Visit ( ISpecializedNestedTypeDefinition specializedNestedTypeDefinition ) : void

Performs some computation with the given specialized nested type definition.

Visit ( ISpecializedNestedTypeReference specializedNestedTypeReference ) : void

Performs some computation with the given specialized nested type reference.

Visit ( ISpecializedPropertyDefinition specializedPropertyDefinition ) : void

Performs some computation with the given specialized propperty definition.

Visit ( IStackArrayCreate stackArrayCreate ) : void

Performs some computation with the given stack array create expression.

Visit ( IStatement statement ) : void

Visits the specified statement.

Visit ( ISubtraction subtraction ) : void

Performs some computation with the given subtraction expression.

Visit ( ISwitchCase switchCase ) : void

Performs some computation with the given switch case.

Visit ( ISwitchStatement switchStatement ) : void

Performs some computation with the given switch statement.

Visit ( ITargetExpression targetExpression ) : void

Performs some computation with the given target expression.

Visit ( IThisReference thisReference ) : void

Performs some computation with the given this reference expression.

Visit ( IThrowStatement throwStatement ) : void

Performs some computation with the throw statement.

Visit ( ITokenOf tokenOf ) : void

Performs some computation with the given tokenof() expression.

Visit ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : void

Performs some computation with the try-catch-filter-finally statement.

Visit ( ITypeDefinition typeDefinition ) : void

Visits the specified type definition.

Visit ( ITypeDefinitionMember typeMember ) : void

Visits the specified type member.

Visit ( ITypeMemberReference typeMember ) : void

Visits the specified type member reference.

Visit ( ITypeOf typeOf ) : void

Performs some computation with the given typeof() expression.

Visit ( ITypeReference typeReference ) : void

Visits the specified type reference.

Visit ( IUnaryNegation unaryNegation ) : void

Performs some computation with the given unary negation expression.

Visit ( IUnaryOperation unaryOperation ) : void

Performs some computation with the given unary operation expression.

Visit ( IUnaryPlus unaryPlus ) : void

Performs some computation with the given unary plus expression.

Visit ( IUnit unit ) : void

Visits the specified unit.

Visit ( IUnitNamespace unitNamespace ) : void

Visits the specified unit namespace.

Visit ( IUnitNamespaceReference unitNamespaceReference ) : void

Visits the specified unit namespace reference.

Visit ( IUnitReference unitReference ) : void

Visits the specified unit reference.

Visit ( IUnitSet unitSet ) : void

Performs some computation with the given unit set.

Visit ( IUnitSetNamespace unitSetNamespace ) : void

Visits the specified unit set namespace.

Visit ( IVectorLength vectorLength ) : void

Performs some computation with the given vector length expression.

Visit ( IWhileDoStatement whileDoStatement ) : void

Performs some computation with the given while do statement.

Visit ( IWin32Resource win32Resource ) : void

Performs some computation with the given Win32 resource.

Visit ( IYieldBreakStatement yieldBreakStatement ) : void

Performs some computation with the given yield break statement.

Visit ( IYieldReturnStatement yieldReturnStatement ) : void

Performs some computation with the given yield return statement.

VisitReference ( ILocalDefinition localDefinition ) : void

Performs some computation with the given local definition.

VisitReference ( IParameterDefinition parameterDefinition ) : void

Performs some computation with the given parameter definition.

Method Details

Visit() public method

Performs some computation with the given addition.
public Visit ( IAddition addition ) : void
addition IAddition
return void

Visit() public method

Performs some computation with the given address dereference expression.
public Visit ( IAddressDereference addressDereference ) : void
addressDereference IAddressDereference
return void

Visit() public method

Performs some computation with the given AddressOf expression.
public Visit ( IAddressOf addressOf ) : void
addressOf IAddressOf
return void

Visit() public method

Performs some computation with the given addressable expression.
public Visit ( IAddressableExpression addressableExpression ) : void
addressableExpression IAddressableExpression
return void

Visit() public method

Visits the specified alias for type.
public Visit ( IAliasForType aliasForType ) : void
aliasForType IAliasForType
return void

Visit() public method

Performs some computation with the given anonymous delegate expression.
public Visit ( IAnonymousDelegate anonymousDelegate ) : void
anonymousDelegate IAnonymousDelegate
return void

Visit() public method

Performs some computation with the given array indexer expression.
public Visit ( IArrayIndexer arrayIndexer ) : void
arrayIndexer IArrayIndexer
return void

Visit() public method

Performs some computation with the given array type reference.
public Visit ( IArrayTypeReference arrayTypeReference ) : void
arrayTypeReference IArrayTypeReference
return void

Visit() public method

Performs some computation with the given assembly.
public Visit ( IAssembly assembly ) : void
assembly IAssembly
return void

Visit() public method

Performs some computation with the given assembly reference.
public Visit ( IAssemblyReference assemblyReference ) : void
assemblyReference IAssemblyReference
return void

Visit() public method

Performs some computation with the given assert statement.
public Visit ( IAssertStatement assertStatement ) : void
assertStatement IAssertStatement
return void

Visit() public method

Performs some computation with the given assignment expression.
public Visit ( IAssignment assignment ) : void
assignment IAssignment
return void

Visit() public method

Performs some computation with the given assume statement.
public Visit ( IAssumeStatement assumeStatement ) : void
assumeStatement IAssumeStatement
return void

Visit() public method

Performs some computation with the given bitwise and expression.
public Visit ( IBinaryOperation binaryOperation ) : void
binaryOperation IBinaryOperation
return void

Visit() public method

Performs some computation with the given bitwise and expression.
public Visit ( IBitwiseAnd bitwiseAnd ) : void
bitwiseAnd IBitwiseAnd
return void

Visit() public method

Performs some computation with the given bitwise or expression.
public Visit ( IBitwiseOr bitwiseOr ) : void
bitwiseOr IBitwiseOr
return void

Visit() public method

Performs some computation with the given block expression.
public Visit ( IBlockExpression blockExpression ) : void
blockExpression IBlockExpression
return void

Visit() public method

Performs some computation with the given statement block.
public Visit ( IBlockStatement block ) : void
block IBlockStatement
return void

Visit() public method

Performs some computation with the given bound expression.
public Visit ( IBoundExpression boundExpression ) : void
boundExpression IBoundExpression
return void

Visit() public method

Performs some computation with the given break statement.
public Visit ( IBreakStatement breakStatement ) : void
breakStatement IBreakStatement
return void

Visit() public method

Performs some computation with the cast-if-possible expression.
public Visit ( ICastIfPossible castIfPossible ) : void
castIfPossible ICastIfPossible
return void

Visit() public method

Performs some computation with the given catch clause.
public Visit ( ICatchClause catchClause ) : void
catchClause ICatchClause
return void

Visit() public method

Performs some computation with the given check-if-instance expression.
public Visit ( ICheckIfInstance checkIfInstance ) : void
checkIfInstance ICheckIfInstance
return void

Visit() public method

Performs some computation with the given compile time constant.
public Visit ( ICompileTimeConstant constant ) : void
constant ICompileTimeConstant
return void

Visit() public method

Performs some computation with the given conditional expression.
public Visit ( IConditional conditional ) : void
conditional IConditional
return void

Visit() public method

Performs some computation with the given conditional statement.
public Visit ( IConditionalStatement conditionalStatement ) : void
conditionalStatement IConditionalStatement
return void

Visit() public method

Performs some computation with the given continue statement.
public Visit ( IContinueStatement continueStatement ) : void
continueStatement IContinueStatement
return void

Visit() public method

Performs some computation with the given conversion expression.
public Visit ( IConversion conversion ) : void
conversion IConversion
return void

Visit() public method

Performs some computation with the given copy memory statement.
public Visit ( ICopyMemoryStatement copyMemoryStatement ) : void
copyMemoryStatement ICopyMemoryStatement
return void

Visit() public method

Performs some computation with the given array creation expression.
public Visit ( ICreateArray createArray ) : void
createArray ICreateArray
return void

Visit() public method

Performs some computation with the anonymous object creation expression.
public Visit ( ICreateDelegateInstance createDelegateInstance ) : void
createDelegateInstance ICreateDelegateInstance
return void

Visit() public method

Performs some computation with the given constructor call expression.
public Visit ( ICreateObjectInstance createObjectInstance ) : void
createObjectInstance ICreateObjectInstance
return void

Visit() public method

Performs some computation with the given custom attribute.
public Visit ( ICustomAttribute customAttribute ) : void
customAttribute ICustomAttribute
return void

Visit() public method

Performs some computation with the given custom modifier.
public Visit ( ICustomModifier customModifier ) : void
customModifier ICustomModifier
return void

Visit() public method

Performs some computation with the given debugger break statement.
public Visit ( IDebuggerBreakStatement debuggerBreakStatement ) : void
debuggerBreakStatement IDebuggerBreakStatement
return void

Visit() public method

Performs some computation with the given defalut value expression.
public Visit ( IDefaultValue defaultValue ) : void
defaultValue IDefaultValue
return void

Visit() public method

Performs some computation with the given division expression.
public Visit ( IDivision division ) : void
division IDivision
return void

Visit() public method

Performs some computation with the given do until statement.
public Visit ( IDoUntilStatement doUntilStatement ) : void
doUntilStatement IDoUntilStatement
return void

Visit() public method

Performs some computation with the given dup value expression.
public Visit ( IDupValue dupValue ) : void
dupValue IDupValue
return void

Visit() public method

Performs some computation with the given empty statement.
public Visit ( IEmptyStatement emptyStatement ) : void
emptyStatement IEmptyStatement
return void

Visit() public method

Performs some computation with the given equality expression.
public Visit ( IEquality equality ) : void
equality IEquality
return void

Visit() public method

Performs some computation with the given event definition.
public Visit ( IEventDefinition eventDefinition ) : void
eventDefinition IEventDefinition
return void

Visit() public method

Performs some computation with the given exclusive or expression.
public Visit ( IExclusiveOr exclusiveOr ) : void
exclusiveOr IExclusiveOr
return void

Visit() public method

Performs some computation with the given expression.
public Visit ( IExpression expression ) : void
expression IExpression
return void

Visit() public method

Performs some computation with the given expression statement.
public Visit ( IExpressionStatement expressionStatement ) : void
expressionStatement IExpressionStatement
return void

Visit() public method

Performs some computation with the given field definition.
public Visit ( IFieldDefinition fieldDefinition ) : void
fieldDefinition IFieldDefinition
return void

Visit() public method

Performs some computation with the given field reference.
public Visit ( IFieldReference fieldReference ) : void
fieldReference IFieldReference
return void

Visit() public method

Performs some computation with the given file reference.
public Visit ( IFileReference fileReference ) : void
fileReference IFileReference
return void

Visit() public method

Performs some computation with the given fill memory statement.
public Visit ( IFillMemoryStatement fillMemoryStatement ) : void
fillMemoryStatement IFillMemoryStatement
return void

Visit() public method

Performs some computation with the given foreach statement.
public Visit ( IForEachStatement forEachStatement ) : void
forEachStatement IForEachStatement
return void

Visit() public method

Performs some computation with the given for statement.
public Visit ( IForStatement forStatement ) : void
forStatement IForStatement
return void

Visit() public method

Performs some computation with the given function pointer type reference.
public Visit ( IFunctionPointerTypeReference functionPointerTypeReference ) : void
functionPointerTypeReference IFunctionPointerTypeReference
return void

Visit() public method

Performs some computation with the given generic method instance reference.
public Visit ( IGenericMethodInstanceReference genericMethodInstanceReference ) : void
genericMethodInstanceReference IGenericMethodInstanceReference
return void

Visit() public method

Performs some computation with the given generic method parameter.
public Visit ( IGenericMethodParameter genericMethodParameter ) : void
genericMethodParameter IGenericMethodParameter
return void

Visit() public method

Performs some computation with the given generic method parameter reference.
public Visit ( IGenericMethodParameterReference genericMethodParameterReference ) : void
genericMethodParameterReference IGenericMethodParameterReference
return void

Visit() public method

Performs some computation with the given generic parameter.
public Visit ( IGenericParameter genericParameter ) : void
genericParameter IGenericParameter
return void

Visit() public method

Performs some computation with the given generic parameter.
public Visit ( IGenericParameterReference genericParameterReference ) : void
genericParameterReference IGenericParameterReference
return void

Visit() public method

Performs some computation with the given generic type instance reference.
public Visit ( IGenericTypeInstanceReference genericTypeInstanceReference ) : void
genericTypeInstanceReference IGenericTypeInstanceReference
return void

Visit() public method

Performs some computation with the given generic parameter.
public Visit ( IGenericTypeParameter genericTypeParameter ) : void
genericTypeParameter IGenericTypeParameter
return void

Visit() public method

Performs some computation with the given generic type parameter reference.
public Visit ( IGenericTypeParameterReference genericTypeParameterReference ) : void
genericTypeParameterReference IGenericTypeParameterReference
return void

Visit() public method

Performs some computation with the given get type of typed reference expression.
public Visit ( IGetTypeOfTypedReference getTypeOfTypedReference ) : void
getTypeOfTypedReference IGetTypeOfTypedReference
return void

Visit() public method

Performs some computation with the given get value of typed reference expression.
public Visit ( IGetValueOfTypedReference getValueOfTypedReference ) : void
getValueOfTypedReference IGetValueOfTypedReference
return void

Visit() public method

Performs some computation with the given global field definition.
public Visit ( IGlobalFieldDefinition globalFieldDefinition ) : void
globalFieldDefinition IGlobalFieldDefinition
return void

Visit() public method

Performs some computation with the given global method definition.
public Visit ( IGlobalMethodDefinition globalMethodDefinition ) : void
globalMethodDefinition IGlobalMethodDefinition
return void

Visit() public method

Performs some computation with the given goto statement.
public Visit ( IGotoStatement gotoStatement ) : void
gotoStatement IGotoStatement
return void

Visit() public method

Performs some computation with the given goto switch case statement.
public Visit ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : void
gotoSwitchCaseStatement IGotoSwitchCaseStatement
return void

Visit() public method

Performs some computation with the given greater-than expression.
public Visit ( IGreaterThan greaterThan ) : void
greaterThan IGreaterThan
return void

Visit() public method

Performs some computation with the given greater-than-or-equal expression.
public Visit ( IGreaterThanOrEqual greaterThanOrEqual ) : void
greaterThanOrEqual IGreaterThanOrEqual
return void

Visit() public method

Performs some computation with the given labeled statement.
public Visit ( ILabeledStatement labeledStatement ) : void
labeledStatement ILabeledStatement
return void

Visit() public method

Performs some computation with the given left shift expression.
public Visit ( ILeftShift leftShift ) : void
leftShift ILeftShift
return void

Visit() public method

Performs some computation with the given less-than expression.
public Visit ( ILessThan lessThan ) : void
lessThan ILessThan
return void

Visit() public method

Performs some computation with the given less-than-or-equal expression.
public Visit ( ILessThanOrEqual lessThanOrEqual ) : void
lessThanOrEqual ILessThanOrEqual
return void

Visit() public method

Performs some computation with the given local declaration statement.
public Visit ( ILocalDeclarationStatement localDeclarationStatement ) : void
localDeclarationStatement ILocalDeclarationStatement
return void

Visit() public method

Performs some computation with the given local definition.
public Visit ( ILocalDefinition localDefinition ) : void
localDefinition ILocalDefinition
return void

Visit() public method

Performs some computation with the given lock statement.
public Visit ( ILockStatement lockStatement ) : void
lockStatement ILockStatement
return void

Visit() public method

Performs some computation with the given logical not expression.
public Visit ( ILogicalNot logicalNot ) : void
logicalNot ILogicalNot
return void

Visit() public method

Performs some computation with the given make typed reference expression.
public Visit ( IMakeTypedReference makeTypedReference ) : void
makeTypedReference IMakeTypedReference
return void

Visit() public method

Performs some computation with the given managed pointer type reference.
public Visit ( IManagedPointerTypeReference managedPointerTypeReference ) : void
managedPointerTypeReference IManagedPointerTypeReference
return void

Visit() public method

Performs some computation with the given marshalling information.
public Visit ( IMarshallingInformation marshallingInformation ) : void
marshallingInformation IMarshallingInformation
return void

Visit() public method

Performs some computation with the given metadata constant.
public Visit ( IMetadataConstant constant ) : void
constant IMetadataConstant
return void

Visit() public method

Performs some computation with the given metadata array creation expression.
public Visit ( IMetadataCreateArray createArray ) : void
createArray IMetadataCreateArray
return void

Visit() public method

Performs some computation with the given metadata expression.
public Visit ( IMetadataExpression expression ) : void
expression IMetadataExpression
return void

Visit() public method

Performs some computation with the given metadata named argument expression.
public Visit ( IMetadataNamedArgument namedArgument ) : void
namedArgument IMetadataNamedArgument
return void

Visit() public method

Performs some computation with the given metadata typeof expression.
public Visit ( IMetadataTypeOf typeOf ) : void
typeOf IMetadataTypeOf
return void

Visit() public method

Performs some computation with the given method body.
public Visit ( IMethodBody methodBody ) : void
methodBody IMethodBody
return void

Visit() public method

Performs some computation with the given method call.
public Visit ( IMethodCall methodCall ) : void
methodCall IMethodCall
return void

Visit() public method

Performs some computation with the given method definition.
public Visit ( IMethodDefinition method ) : void
method IMethodDefinition
return void

Visit() public method

Performs some computation with the given method implementation.
public Visit ( IMethodImplementation methodImplementation ) : void
methodImplementation IMethodImplementation
return void

Visit() public method

Performs some computation with the given method reference.
public Visit ( IMethodReference methodReference ) : void
methodReference IMethodReference
return void

Visit() public method

Performs some computation with the given modified type reference.
public Visit ( IModifiedTypeReference modifiedTypeReference ) : void
modifiedTypeReference IModifiedTypeReference
return void

Visit() public method

Performs some computation with the given module.
public Visit ( IModule module ) : void
module IModule
return void

Visit() public method

Performs some computation with the given module reference.
public Visit ( IModuleReference moduleReference ) : void
moduleReference IModuleReference
return void

Visit() public method

Performs some computation with the given modulus expression.
public Visit ( IModulus modulus ) : void
modulus IModulus
return void

Visit() public method

Performs some computation with the given multiplication expression.
public Visit ( IMultiplication multiplication ) : void
multiplication IMultiplication
return void

Visit() public method

Performs some computation with the given named argument expression.
public Visit ( INamedArgument namedArgument ) : void
namedArgument INamedArgument
return void

Visit() public method

Performs some computation with the given named type definition.
public Visit ( INamedTypeDefinition namedTypeDefinition ) : void
namedTypeDefinition INamedTypeDefinition
return void

Visit() public method

Performs some computation with the given named type reference.
public Visit ( INamedTypeReference namedTypeReference ) : void
namedTypeReference INamedTypeReference
return void

Visit() public method

Performs some computation with the given alias for a namespace type definition.
public Visit ( INamespaceAliasForType namespaceAliasForType ) : void
namespaceAliasForType INamespaceAliasForType
return void

Visit() public method

Visits the specified namespace definition.
public Visit ( INamespaceDefinition namespaceDefinition ) : void
namespaceDefinition INamespaceDefinition
return void

Visit() public method

Visits the specified namespace member.
public Visit ( INamespaceMember namespaceMember ) : void
namespaceMember INamespaceMember
return void

Visit() public method

Performs some computation with the given namespace type definition.
public Visit ( INamespaceTypeDefinition namespaceTypeDefinition ) : void
namespaceTypeDefinition INamespaceTypeDefinition
return void

Visit() public method

Performs some computation with the given namespace type reference.
public Visit ( INamespaceTypeReference namespaceTypeReference ) : void
namespaceTypeReference INamespaceTypeReference
return void

Visit() public method

Performs some computation with the given alias to a nested type definition.
public Visit ( INestedAliasForType nestedAliasForType ) : void
nestedAliasForType INestedAliasForType
return void

Visit() public method

Performs some computation with the given nested type definition.
public Visit ( INestedTypeDefinition nestedTypeDefinition ) : void
nestedTypeDefinition INestedTypeDefinition
return void

Visit() public method

Performs some computation with the given nested type reference.
public Visit ( INestedTypeReference nestedTypeReference ) : void
nestedTypeReference INestedTypeReference
return void

Visit() public method

Performs some computation with the given nested unit namespace.
public Visit ( INestedUnitNamespace nestedUnitNamespace ) : void
nestedUnitNamespace INestedUnitNamespace
return void

Visit() public method

Performs some computation with the given nested unit namespace reference.
public Visit ( INestedUnitNamespaceReference nestedUnitNamespaceReference ) : void
nestedUnitNamespaceReference INestedUnitNamespaceReference
return void

Visit() public method

Performs some computation with the given nested unit set namespace.
public Visit ( INestedUnitSetNamespace nestedUnitSetNamespace ) : void
nestedUnitSetNamespace INestedUnitSetNamespace
return void

Visit() public method

Performs some computation with the given not equality expression.
public Visit ( INotEquality notEquality ) : void
notEquality INotEquality
return void

Visit() public method

Performs some computation with the given old value expression.
public Visit ( IOldValue oldValue ) : void
oldValue IOldValue
return void

Visit() public method

Performs some computation with the given one's complement expression.
public Visit ( IOnesComplement onesComplement ) : void
onesComplement IOnesComplement
return void

Visit() public method

Performs some computation with the given IL operation.
public Visit ( IOperation operation ) : void
operation IOperation
return void

Visit() public method

Performs some computation with the given IL operation exception information instance.
public Visit ( IOperationExceptionInformation operationExceptionInformation ) : void
operationExceptionInformation IOperationExceptionInformation
return void

Visit() public method

Performs some computation with the given out argument expression.
public Visit ( IOutArgument outArgument ) : void
outArgument IOutArgument
return void

Visit() public method

Performs some compuation with the given PE section.
public Visit ( IPESection peSection ) : void
peSection IPESection
return void

Visit() public method

Performs some computation with the given parameter definition.
public Visit ( IParameterDefinition parameterDefinition ) : void
parameterDefinition IParameterDefinition
return void

Visit() public method

Performs some computation with the given parameter type information.
public Visit ( IParameterTypeInformation parameterTypeInformation ) : void
parameterTypeInformation IParameterTypeInformation
return void

Visit() public method

Performs some compuation with the given platoform invoke information.
public Visit ( IPlatformInvokeInformation platformInvokeInformation ) : void
platformInvokeInformation IPlatformInvokeInformation
return void

Visit() public method

Performs some computation with the given pointer call.
public Visit ( IPointerCall pointerCall ) : void
pointerCall IPointerCall
return void

Visit() public method

Performs some computation with the given pointer type reference.
public Visit ( IPointerTypeReference pointerTypeReference ) : void
pointerTypeReference IPointerTypeReference
return void

Visit() public method

Performs some computation with the given pop value expression.
public Visit ( IPopValue popValue ) : void
popValue IPopValue
return void

Visit() public method

Performs some computation with the given property definition.
public Visit ( IPropertyDefinition propertyDefinition ) : void
propertyDefinition IPropertyDefinition
return void

Visit() public method

Performs some computation with the given push statement.
public Visit ( IPushStatement pushStatement ) : void
pushStatement IPushStatement
return void

Visit() public method

Performs some computation with the given ref argument expression.
public Visit ( IRefArgument refArgument ) : void
refArgument IRefArgument
return void

Visit() public method

Performs some computation with the given reference to a manifest resource.
public Visit ( IResourceReference resourceReference ) : void
resourceReference IResourceReference
return void

Visit() public method

Performs some computation with the given resource usage statement.
public Visit ( IResourceUseStatement resourceUseStatement ) : void
resourceUseStatement IResourceUseStatement
return void

Visit() public method

Performs some computation with the rethrow statement.
public Visit ( IRethrowStatement rethrowStatement ) : void
rethrowStatement IRethrowStatement
return void

Visit() public method

Performs some computation with the return statement.
public Visit ( IReturnStatement returnStatement ) : void
returnStatement IReturnStatement
return void

Visit() public method

Performs some computation with the given return value expression.
public Visit ( IReturnValue returnValue ) : void
returnValue IReturnValue
return void

Visit() public method

Performs some computation with the given right shift expression.
public Visit ( IRightShift rightShift ) : void
rightShift IRightShift
return void

Visit() public method

Performs some computation with the given root unit namespace.
public Visit ( IRootUnitNamespace rootUnitNamespace ) : void
rootUnitNamespace IRootUnitNamespace
return void

Visit() public method

Performs some computation with the given root unit namespace reference.
public Visit ( IRootUnitNamespaceReference rootUnitNamespaceReference ) : void
rootUnitNamespaceReference IRootUnitNamespaceReference
return void

Visit() public method

Performs some computation with the given root unit set namespace.
public Visit ( IRootUnitSetNamespace rootUnitSetNamespace ) : void
rootUnitSetNamespace IRootUnitSetNamespace
return void

Visit() public method

Performs some computation with the given runtime argument handle expression.
public Visit ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : void
runtimeArgumentHandleExpression IRuntimeArgumentHandleExpression
return void

Visit() public method

Performs some computation with the given security attribute.
public Visit ( ISecurityAttribute securityAttribute ) : void
securityAttribute ISecurityAttribute
return void

Visit() public method

Performs some computation with the given sizeof() expression.
public Visit ( ISizeOf sizeOf ) : void
sizeOf ISizeOf
return void

Visit() public method

Performs some computation with the given specialized event definition.
public Visit ( ISpecializedEventDefinition specializedEventDefinition ) : void
specializedEventDefinition ISpecializedEventDefinition
return void

Visit() public method

Performs some computation with the given specialized field definition.
public Visit ( ISpecializedFieldDefinition specializedFieldDefinition ) : void
specializedFieldDefinition ISpecializedFieldDefinition
return void

Visit() public method

Performs some computation with the given specialized field reference.
public Visit ( ISpecializedFieldReference specializedFieldReference ) : void
specializedFieldReference ISpecializedFieldReference
return void

Visit() public method

Performs some computation with the given specialized method definition.
public Visit ( ISpecializedMethodDefinition specializedMethodDefinition ) : void
specializedMethodDefinition ISpecializedMethodDefinition
return void

Visit() public method

Performs some computation with the given specialized method reference.
public Visit ( ISpecializedMethodReference specializedMethodReference ) : void
specializedMethodReference ISpecializedMethodReference
return void

Visit() public method

Performs some computation with the given specialized nested type definition.
public Visit ( ISpecializedNestedTypeDefinition specializedNestedTypeDefinition ) : void
specializedNestedTypeDefinition ISpecializedNestedTypeDefinition
return void

Visit() public method

Performs some computation with the given specialized nested type reference.
public Visit ( ISpecializedNestedTypeReference specializedNestedTypeReference ) : void
specializedNestedTypeReference ISpecializedNestedTypeReference
return void

Visit() public method

Performs some computation with the given specialized propperty definition.
public Visit ( ISpecializedPropertyDefinition specializedPropertyDefinition ) : void
specializedPropertyDefinition ISpecializedPropertyDefinition
return void

Visit() public method

Performs some computation with the given stack array create expression.
public Visit ( IStackArrayCreate stackArrayCreate ) : void
stackArrayCreate IStackArrayCreate
return void

Visit() public method

Visits the specified statement.
public Visit ( IStatement statement ) : void
statement IStatement The statement.
return void

Visit() public method

Performs some computation with the given subtraction expression.
public Visit ( ISubtraction subtraction ) : void
subtraction ISubtraction
return void

Visit() public method

Performs some computation with the given switch case.
public Visit ( ISwitchCase switchCase ) : void
switchCase ISwitchCase
return void

Visit() public method

Performs some computation with the given switch statement.
public Visit ( ISwitchStatement switchStatement ) : void
switchStatement ISwitchStatement
return void

Visit() public method

Performs some computation with the given target expression.
public Visit ( ITargetExpression targetExpression ) : void
targetExpression ITargetExpression
return void

Visit() public method

Performs some computation with the given this reference expression.
public Visit ( IThisReference thisReference ) : void
thisReference IThisReference
return void

Visit() public method

Performs some computation with the throw statement.
public Visit ( IThrowStatement throwStatement ) : void
throwStatement IThrowStatement
return void

Visit() public method

Performs some computation with the given tokenof() expression.
public Visit ( ITokenOf tokenOf ) : void
tokenOf ITokenOf
return void

Visit() public method

Performs some computation with the try-catch-filter-finally statement.
public Visit ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : void
tryCatchFilterFinallyStatement ITryCatchFinallyStatement
return void

Visit() public method

Visits the specified type definition.
public Visit ( ITypeDefinition typeDefinition ) : void
typeDefinition ITypeDefinition
return void

Visit() public method

Visits the specified type member.
public Visit ( ITypeDefinitionMember typeMember ) : void
typeMember ITypeDefinitionMember
return void

Visit() public method

Visits the specified type member reference.
public Visit ( ITypeMemberReference typeMember ) : void
typeMember ITypeMemberReference
return void

Visit() public method

Performs some computation with the given typeof() expression.
public Visit ( ITypeOf typeOf ) : void
typeOf ITypeOf
return void

Visit() public method

Visits the specified type reference.
public Visit ( ITypeReference typeReference ) : void
typeReference ITypeReference
return void

Visit() public method

Performs some computation with the given unary negation expression.
public Visit ( IUnaryNegation unaryNegation ) : void
unaryNegation IUnaryNegation
return void

Visit() public method

Performs some computation with the given unary operation expression.
public Visit ( IUnaryOperation unaryOperation ) : void
unaryOperation IUnaryOperation
return void

Visit() public method

Performs some computation with the given unary plus expression.
public Visit ( IUnaryPlus unaryPlus ) : void
unaryPlus IUnaryPlus
return void

Visit() public method

Visits the specified unit.
public Visit ( IUnit unit ) : void
unit IUnit
return void

Visit() public method

Visits the specified unit namespace.
public Visit ( IUnitNamespace unitNamespace ) : void
unitNamespace IUnitNamespace
return void

Visit() public method

Visits the specified unit namespace reference.
public Visit ( IUnitNamespaceReference unitNamespaceReference ) : void
unitNamespaceReference IUnitNamespaceReference
return void

Visit() public method

Visits the specified unit reference.
public Visit ( IUnitReference unitReference ) : void
unitReference IUnitReference
return void

Visit() public method

Performs some computation with the given unit set.
public Visit ( IUnitSet unitSet ) : void
unitSet IUnitSet
return void

Visit() public method

Visits the specified unit set namespace.
public Visit ( IUnitSetNamespace unitSetNamespace ) : void
unitSetNamespace IUnitSetNamespace
return void

Visit() public method

Performs some computation with the given vector length expression.
public Visit ( IVectorLength vectorLength ) : void
vectorLength IVectorLength
return void

Visit() public method

Performs some computation with the given while do statement.
public Visit ( IWhileDoStatement whileDoStatement ) : void
whileDoStatement IWhileDoStatement
return void

Visit() public method

Performs some computation with the given Win32 resource.
public Visit ( IWin32Resource win32Resource ) : void
win32Resource IWin32Resource
return void

Visit() public method

Performs some computation with the given yield break statement.
public Visit ( IYieldBreakStatement yieldBreakStatement ) : void
yieldBreakStatement IYieldBreakStatement
return void

Visit() public method

Performs some computation with the given yield return statement.
public Visit ( IYieldReturnStatement yieldReturnStatement ) : void
yieldReturnStatement IYieldReturnStatement
return void

VisitReference() public method

Performs some computation with the given local definition.
public VisitReference ( ILocalDefinition localDefinition ) : void
localDefinition ILocalDefinition
return void

VisitReference() public method

Performs some computation with the given parameter definition.
public VisitReference ( IParameterDefinition parameterDefinition ) : void
parameterDefinition IParameterDefinition
return void