Property | Type | Description | |
---|---|---|---|
sourceLocationProvider | ISourceLocationProvider |
Method | Description | |
---|---|---|
CodeCopier ( IMetadataHost host, ISourceLocationProvider sourceLocationProvider ) : System |
Provides copy of a method body, a statement, or an expression, in which the references to the nodes inside a cone is replaced. The cone is defined using the parent class.
|
|
CodeCopier ( IMetadataHost host, ISourceLocationProvider sourceLocationProvider, IDefinition rootOfCone, List |
Provides copy of a method body, a statement, or an expression, in which the references to the nodes inside a cone is replaced. The cone is defined using the parent class.
|
|
GetMutableCopy ( ISwitchCase swithCase ) : |
Get the mutable copy of a switch case.
|
|
Substitute ( IExpression expression ) : IExpression |
A dispatcher method that calls the type-specific Substitute for expression.
|
|
Substitute ( ILocalDefinition localDefinition ) : ILocalDefinition |
Visit local definition.
|
|
Substitute ( IMethodBody methodBody ) : IMethodBody |
Override the parent Substitute so that when we see a source method body, we will visit its statements.
|
|
Substitute ( IStatement statement ) : IStatement |
A dispatcher method that calls the type-specific Substitute for statement
|
|
Substitute ( List |
Substitute a list of statements.
|
Method | Description | |
---|---|---|
DeepCopy ( Microsoft.Cci.MutableCodeModel.AddressableExpression addressableExpression ) : IAddressableExpression |
Visits the specified addressable expression.
|
|
DeepCopy ( |
Visits the specified block statement.
|
|
DeepCopy ( |
Visits the specified catch clause.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.CompileTimeConstant constant ) : ICompileTimeConstant |
Visits the specified constant.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.Addition addition ) : IExpression |
Visits the specified addition.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.AddressDereference addressDereference ) : IExpression |
Visits the specified address dereference.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.AddressOf addressOf ) : IExpression |
Visits the specified address of.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.AnonymousDelegate anonymousDelegate ) : IExpression |
Visits the specified anonymous delegate.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.ArrayIndexer arrayIndexer ) : IExpression |
Visits the specified array indexer.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.Assignment assignment ) : IExpression |
Visits the specified assignment.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.BinaryOperation binaryOperation ) : IExpression |
Visits the specified binary operation.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.BitwiseAnd bitwiseAnd ) : IExpression |
Visits the specified bitwise and.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.BitwiseOr bitwiseOr ) : IExpression |
Visits the specified bitwise or.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.BlockExpression blockExpression ) : IExpression |
Visits the specified block expression.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.BoundExpression boundExpression ) : IExpression |
Visits the specified bound expression.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.CastIfPossible castIfPossible ) : IExpression |
Visits the specified cast if possible.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.CheckIfInstance checkIfInstance ) : IExpression |
Visits the specified check if instance.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.Conditional conditional ) : IExpression |
Visits the specified conditional.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.Conversion conversion ) : IExpression |
Visits the specified conversion.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.CreateArray createArray ) : IExpression |
Visits the specified create array.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.CreateDelegateInstance createDelegateInstance ) : IExpression |
Visits the specified create delegate instance.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.CreateObjectInstance createObjectInstance ) : IExpression |
Visits the specified create object instance.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.DefaultValue defaultValue ) : IExpression |
Visits the specified default value.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.Division division ) : IExpression |
Visits the specified division.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.DupValue dupValue ) : IExpression |
Visits the specified dup value expression.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.Equality equality ) : IExpression |
Visits the specified equality.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.ExclusiveOr exclusiveOr ) : IExpression |
Visits the specified exclusive or.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference getTypeOfTypedReference ) : IExpression |
Visits the specified get type of typed reference.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference getValueOfTypedReference ) : IExpression |
Visits the specified get value of typed reference.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.GreaterThan greaterThan ) : IExpression |
Visits the specified greater than.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual greaterThanOrEqual ) : IExpression |
Visits the specified greater than or equal.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.LeftShift leftShift ) : IExpression |
Visits the specified left shift.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.LessThan lessThan ) : IExpression |
Visits the specified less than.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.LessThanOrEqual lessThanOrEqual ) : IExpression |
Visits the specified less than or equal.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.LogicalNot logicalNot ) : IExpression |
Visits the specified logical not.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.MakeTypedReference makeTypedReference ) : IExpression |
Visits the specified make typed reference.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.MethodCall methodCall ) : IExpression |
Visits the specified method call.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.Modulus modulus ) : IExpression |
Visits the specified modulus.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.Multiplication multiplication ) : IExpression |
Visits the specified multiplication.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.NamedArgument namedArgument ) : IExpression |
Visits the specified named argument.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.NotEquality notEquality ) : IExpression |
Visits the specified not equality.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.OldValue oldValue ) : IExpression |
Visits the specified old value.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.OnesComplement onesComplement ) : IExpression |
Visits the specified ones complement.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.OutArgument outArgument ) : IExpression |
Visits the specified out argument.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.PointerCall pointerCall ) : IExpression |
Visits the specified pointer call.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.PopValue popValue ) : IExpression |
Visits the specified pop value expression.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.RefArgument refArgument ) : IExpression |
Visits the specified ref argument.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.ReturnValue returnValue ) : IExpression |
Visits the specified return value.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.RightShift rightShift ) : IExpression |
Visits the specified right shift.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.RuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : IExpression |
Visits the specified runtime argument handle expression.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.SizeOf sizeOf ) : IExpression |
Visits the specified size of.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.StackArrayCreate stackArrayCreate ) : IExpression |
Visits the specified stack array create.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.Subtraction subtraction ) : IExpression |
Visits the specified subtraction.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.ThisReference thisReference ) : IExpression |
Visits the specified this reference.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.TokenOf tokenOf ) : IExpression |
Visits the specified token of.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.TypeOf typeOf ) : IExpression |
Visits the specified type of.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.UnaryNegation unaryNegation ) : IExpression |
Visits the specified unary negation.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.UnaryOperation unaryOperation ) : IExpression |
Visits the specified unary operation.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.UnaryPlus unaryPlus ) : IExpression |
Visits the specified unary plus.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.VectorLength vectorLength ) : IExpression |
Visits the specified vector length.
|
|
DeepCopy ( |
Visits the specified assert statement.
|
|
DeepCopy ( |
Visits the specified assume statement.
|
|
DeepCopy ( |
Visits the specified break statement.
|
|
DeepCopy ( |
Visits the specified conditional statement.
|
|
DeepCopy ( |
Visits the specified continue statement.
|
|
DeepCopy ( |
|
|
DeepCopy ( |
Visits the specified debugger break statement.
|
|
DeepCopy ( |
Visits the specified do until statement.
|
|
DeepCopy ( |
Visits the specified empty statement.
|
|
DeepCopy ( |
Visits the specified expression statement.
|
|
DeepCopy ( |
|
|
DeepCopy ( |
Visits the specified for each statement.
|
|
DeepCopy ( |
Visits the specified for statement.
|
|
DeepCopy ( |
Visits the specified goto statement.
|
|
DeepCopy ( |
Visits the specified goto switch case statement.
|
|
DeepCopy ( |
Visits the specified labeled statement.
|
|
DeepCopy ( |
Visits the specified local declaration statement.
|
|
DeepCopy ( |
Visits the specified lock statement.
|
|
DeepCopy ( |
Visits the specified push statement.
|
|
DeepCopy ( |
Visits the specified resource use statement.
|
|
DeepCopy ( |
Visits the specified rethrow statement.
|
|
DeepCopy ( |
Visits the specified return statement.
|
|
DeepCopy ( |
Visits the specified switch statement.
|
|
DeepCopy ( |
Visits the specified throw statement.
|
|
DeepCopy ( |
Visits the specified try catch filter finally statement.
|
|
DeepCopy ( |
Visits the specified while do statement.
|
|
DeepCopy ( |
Visits the specified yield break statement.
|
|
DeepCopy ( |
Visits the specified yield return statement.
|
|
DeepCopy ( |
Visits the specified switch case.
|
|
DeepCopy ( Microsoft.Cci.MutableCodeModel.TargetExpression targetExpression ) : ITargetExpression |
Visits the specified target expression.
|
|
DeepCopy ( List |
Deep copy a list of catch clauses.
|
|
DeepCopy ( List |
Visits the specified expressions.
|
|
DeepCopy ( List |
Visit a list of statements.
|
|
DeepCopy ( List |
Visits the specified switch cases.
|
|
DeepCopy ( LocalDefinition localDefinition ) : LocalDefinition |
Deep copy a local definition.
|
|
GetMutableCopy ( ICatchClause catchClause ) : |
Create a mutable copy of an icatchclause.
|
|
GetMutableCopy ( ILocalDefinition localDefinition ) : LocalDefinition |
Create a mutable copy of a local definition.
|
|
VisitPrivateHelperMembers ( List |
Do not copy private
|
Method | Description | |
---|---|---|
GetMutableCopyIfExists ( IPropertyDefinition propertyDefinition ) : IPropertyDefinition |
Get a property definition's copy from the cache if it was copied or otherwise return the property definition itself.
|
|
GetMutableCopyParamAnonymDeleg ( IParameterDefinition parameterDefinition ) : ParameterDefinition |
Get mutable copy of a parameter definition of an anonymous delegate. The parameters of anonymous delegate are not visited until the code of a souce method body is visited.
|
public CodeCopier ( IMetadataHost host, ISourceLocationProvider sourceLocationProvider ) : System | ||
host | IMetadataHost | |
sourceLocationProvider | ISourceLocationProvider | |
return | System |
public CodeCopier ( IMetadataHost host, ISourceLocationProvider sourceLocationProvider, IDefinition rootOfCone, List |
||
host | IMetadataHost | |
sourceLocationProvider | ISourceLocationProvider | |
rootOfCone | IDefinition | |
newTypes | List |
|
return | System |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.AddressableExpression addressableExpression ) : IAddressableExpression | ||
addressableExpression | Microsoft.Cci.MutableCodeModel.AddressableExpression | The addressable expression. |
return | IAddressableExpression |
protected DeepCopy ( |
||
blockStatement | The block statement. | |
return | IBlockStatement |
protected DeepCopy ( |
||
catchClause | The catch clause. | |
return | ICatchClause |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.CompileTimeConstant constant ) : ICompileTimeConstant | ||
constant | Microsoft.Cci.MutableCodeModel.CompileTimeConstant | The constant. |
return | ICompileTimeConstant |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.Addition addition ) : IExpression | ||
addition | Microsoft.Cci.MutableCodeModel.Addition | The addition. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.AddressDereference addressDereference ) : IExpression | ||
addressDereference | Microsoft.Cci.MutableCodeModel.AddressDereference | The address dereference. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.AddressOf addressOf ) : IExpression | ||
addressOf | Microsoft.Cci.MutableCodeModel.AddressOf | The address of. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.AnonymousDelegate anonymousDelegate ) : IExpression | ||
anonymousDelegate | Microsoft.Cci.MutableCodeModel.AnonymousDelegate | The anonymous delegate. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.ArrayIndexer arrayIndexer ) : IExpression | ||
arrayIndexer | Microsoft.Cci.MutableCodeModel.ArrayIndexer | The array indexer. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.Assignment assignment ) : IExpression | ||
assignment | Microsoft.Cci.MutableCodeModel.Assignment | The assignment. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.BinaryOperation binaryOperation ) : IExpression | ||
binaryOperation | Microsoft.Cci.MutableCodeModel.BinaryOperation | The binary operation. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.BitwiseAnd bitwiseAnd ) : IExpression | ||
bitwiseAnd | Microsoft.Cci.MutableCodeModel.BitwiseAnd | The bitwise and. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.BitwiseOr bitwiseOr ) : IExpression | ||
bitwiseOr | Microsoft.Cci.MutableCodeModel.BitwiseOr | The bitwise or. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.BlockExpression blockExpression ) : IExpression | ||
blockExpression | Microsoft.Cci.MutableCodeModel.BlockExpression | The block expression. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.BoundExpression boundExpression ) : IExpression | ||
boundExpression | Microsoft.Cci.MutableCodeModel.BoundExpression | The bound expression. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.CastIfPossible castIfPossible ) : IExpression | ||
castIfPossible | Microsoft.Cci.MutableCodeModel.CastIfPossible | The cast if possible. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.CheckIfInstance checkIfInstance ) : IExpression | ||
checkIfInstance | Microsoft.Cci.MutableCodeModel.CheckIfInstance | The check if instance. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.Conditional conditional ) : IExpression | ||
conditional | Microsoft.Cci.MutableCodeModel.Conditional | The conditional. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.Conversion conversion ) : IExpression | ||
conversion | Microsoft.Cci.MutableCodeModel.Conversion | The conversion. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.CreateArray createArray ) : IExpression | ||
createArray | Microsoft.Cci.MutableCodeModel.CreateArray | The create array. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.CreateDelegateInstance createDelegateInstance ) : IExpression | ||
createDelegateInstance | Microsoft.Cci.MutableCodeModel.CreateDelegateInstance | The create delegate instance. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.CreateObjectInstance createObjectInstance ) : IExpression | ||
createObjectInstance | Microsoft.Cci.MutableCodeModel.CreateObjectInstance | The create object instance. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.DefaultValue defaultValue ) : IExpression | ||
defaultValue | Microsoft.Cci.MutableCodeModel.DefaultValue | The default value. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.Division division ) : IExpression | ||
division | Microsoft.Cci.MutableCodeModel.Division | The division. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.DupValue dupValue ) : IExpression | ||
dupValue | Microsoft.Cci.MutableCodeModel.DupValue | The dup value expression. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.Equality equality ) : IExpression | ||
equality | Microsoft.Cci.MutableCodeModel.Equality | The equality. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.ExclusiveOr exclusiveOr ) : IExpression | ||
exclusiveOr | Microsoft.Cci.MutableCodeModel.ExclusiveOr | The exclusive or. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference getTypeOfTypedReference ) : IExpression | ||
getTypeOfTypedReference | Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference | The get type of typed reference. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference getValueOfTypedReference ) : IExpression | ||
getValueOfTypedReference | Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference | The get value of typed reference. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.GreaterThan greaterThan ) : IExpression | ||
greaterThan | Microsoft.Cci.MutableCodeModel.GreaterThan | The greater than. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual greaterThanOrEqual ) : IExpression | ||
greaterThanOrEqual | Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual | The greater than or equal. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.LeftShift leftShift ) : IExpression | ||
leftShift | Microsoft.Cci.MutableCodeModel.LeftShift | The left shift. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.LessThan lessThan ) : IExpression | ||
lessThan | Microsoft.Cci.MutableCodeModel.LessThan | The less than. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.LessThanOrEqual lessThanOrEqual ) : IExpression | ||
lessThanOrEqual | Microsoft.Cci.MutableCodeModel.LessThanOrEqual | The less than or equal. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.LogicalNot logicalNot ) : IExpression | ||
logicalNot | Microsoft.Cci.MutableCodeModel.LogicalNot | The logical not. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.MakeTypedReference makeTypedReference ) : IExpression | ||
makeTypedReference | Microsoft.Cci.MutableCodeModel.MakeTypedReference | The make typed reference. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.MethodCall methodCall ) : IExpression | ||
methodCall | Microsoft.Cci.MutableCodeModel.MethodCall | The method call. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.Modulus modulus ) : IExpression | ||
modulus | Microsoft.Cci.MutableCodeModel.Modulus | The modulus. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.Multiplication multiplication ) : IExpression | ||
multiplication | Microsoft.Cci.MutableCodeModel.Multiplication | The multiplication. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.NamedArgument namedArgument ) : IExpression | ||
namedArgument | Microsoft.Cci.MutableCodeModel.NamedArgument | The named argument. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.NotEquality notEquality ) : IExpression | ||
notEquality | Microsoft.Cci.MutableCodeModel.NotEquality | The not equality. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.OldValue oldValue ) : IExpression | ||
oldValue | Microsoft.Cci.MutableCodeModel.OldValue | The old value. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.OnesComplement onesComplement ) : IExpression | ||
onesComplement | Microsoft.Cci.MutableCodeModel.OnesComplement | The ones complement. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.OutArgument outArgument ) : IExpression | ||
outArgument | Microsoft.Cci.MutableCodeModel.OutArgument | The out argument. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.PointerCall pointerCall ) : IExpression | ||
pointerCall | Microsoft.Cci.MutableCodeModel.PointerCall | The pointer call. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.PopValue popValue ) : IExpression | ||
popValue | Microsoft.Cci.MutableCodeModel.PopValue | The pop value expression. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.RefArgument refArgument ) : IExpression | ||
refArgument | Microsoft.Cci.MutableCodeModel.RefArgument | The ref argument. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.ReturnValue returnValue ) : IExpression | ||
returnValue | Microsoft.Cci.MutableCodeModel.ReturnValue | The return value. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.RightShift rightShift ) : IExpression | ||
rightShift | Microsoft.Cci.MutableCodeModel.RightShift | The right shift. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.RuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : IExpression | ||
runtimeArgumentHandleExpression | Microsoft.Cci.MutableCodeModel.RuntimeArgumentHandleExpression | The runtime argument handle expression. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.SizeOf sizeOf ) : IExpression | ||
sizeOf | Microsoft.Cci.MutableCodeModel.SizeOf | The size of. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.StackArrayCreate stackArrayCreate ) : IExpression | ||
stackArrayCreate | Microsoft.Cci.MutableCodeModel.StackArrayCreate | The stack array create. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.Subtraction subtraction ) : IExpression | ||
subtraction | Microsoft.Cci.MutableCodeModel.Subtraction | The subtraction. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.ThisReference thisReference ) : IExpression | ||
thisReference | Microsoft.Cci.MutableCodeModel.ThisReference | The this reference. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.TokenOf tokenOf ) : IExpression | ||
tokenOf | Microsoft.Cci.MutableCodeModel.TokenOf | The token of. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.TypeOf typeOf ) : IExpression | ||
typeOf | Microsoft.Cci.MutableCodeModel.TypeOf | The type of. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.UnaryNegation unaryNegation ) : IExpression | ||
unaryNegation | Microsoft.Cci.MutableCodeModel.UnaryNegation | The unary negation. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.UnaryOperation unaryOperation ) : IExpression | ||
unaryOperation | Microsoft.Cci.MutableCodeModel.UnaryOperation | The unary operation. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.UnaryPlus unaryPlus ) : IExpression | ||
unaryPlus | Microsoft.Cci.MutableCodeModel.UnaryPlus | The unary plus. |
return | IExpression |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.VectorLength vectorLength ) : IExpression | ||
vectorLength | Microsoft.Cci.MutableCodeModel.VectorLength | Length of the vector. |
return | IExpression |
protected DeepCopy ( |
||
assertStatement | The assert statement. | |
return | IStatement |
protected DeepCopy ( |
||
assumeStatement | The assume statement. | |
return | IStatement |
protected DeepCopy ( |
||
breakStatement | The break statement. | |
return | IStatement |
protected DeepCopy ( |
||
conditionalStatement | The conditional statement. | |
return | IStatement |
protected DeepCopy ( |
||
continueStatement | The continue statement. | |
return | IStatement |
protected DeepCopy ( |
||
copyMemoryStatement | ||
return | IStatement |
protected DeepCopy ( |
||
debuggerBreakStatement | The debugger break statement. | |
return | IStatement |
protected DeepCopy ( |
||
doUntilStatement | The do until statement. | |
return | IStatement |
protected DeepCopy ( |
||
emptyStatement | The empty statement. | |
return | IStatement |
protected DeepCopy ( |
||
expressionStatement | The expression statement. | |
return | IStatement |
protected DeepCopy ( |
||
fillMemoryStatement | ||
return | IStatement |
protected DeepCopy ( |
||
forEachStatement | For each statement. | |
return | IStatement |
protected DeepCopy ( |
||
forStatement | For statement. | |
return | IStatement |
protected DeepCopy ( |
||
gotoStatement | The goto statement. | |
return | IStatement |
protected DeepCopy ( |
||
gotoSwitchCaseStatement | The goto switch case statement. | |
return | IStatement |
protected DeepCopy ( |
||
labeledStatement | The labeled statement. | |
return | IStatement |
protected DeepCopy ( |
||
localDeclarationStatement | The local declaration statement. | |
return | IStatement |
protected DeepCopy ( |
||
lockStatement | The lock statement. | |
return | IStatement |
protected DeepCopy ( |
||
pushStatement | ||
return | IStatement |
protected DeepCopy ( |
||
resourceUseStatement | The resource use statement. | |
return | IStatement |
protected DeepCopy ( |
||
rethrowStatement | The rethrow statement. | |
return | IStatement |
protected DeepCopy ( |
||
returnStatement | The return statement. | |
return | IStatement |
protected DeepCopy ( |
||
switchStatement | The switch statement. | |
return | IStatement |
protected DeepCopy ( |
||
throwStatement | The throw statement. | |
return | IStatement |
protected DeepCopy ( |
||
tryCatchFilterFinallyStatement | The try catch filter finally statement. | |
return | IStatement |
protected DeepCopy ( |
||
whileDoStatement | The while do statement. | |
return | IStatement |
protected DeepCopy ( |
||
yieldBreakStatement | The yield break statement. | |
return | IStatement |
protected DeepCopy ( |
||
yieldReturnStatement | The yield return statement. | |
return | IStatement |
protected DeepCopy ( |
||
switchCase | The switch case. | |
return | ISwitchCase |
protected DeepCopy ( Microsoft.Cci.MutableCodeModel.TargetExpression targetExpression ) : ITargetExpression | ||
targetExpression | Microsoft.Cci.MutableCodeModel.TargetExpression | The target expression. |
return | ITargetExpression |
protected DeepCopy ( List |
||
catchClauses | List |
|
return | List |
protected DeepCopy ( List |
||
expressions | List |
The expressions. |
return | List |
protected DeepCopy ( List |
||
statements | List |
|
return | List |
protected DeepCopy ( List |
||
switchCases | List |
The switch cases. |
return | List |
protected DeepCopy ( LocalDefinition localDefinition ) : LocalDefinition | ||
localDefinition | LocalDefinition | |
return | LocalDefinition |
protected GetMutableCopy ( ICatchClause catchClause ) : |
||
catchClause | ICatchClause | |
return |
protected GetMutableCopy ( ILocalDefinition localDefinition ) : LocalDefinition | ||
localDefinition | ILocalDefinition | |
return | LocalDefinition |
public GetMutableCopy ( ISwitchCase swithCase ) : |
||
swithCase | ISwitchCase | |
return |
public Substitute ( IExpression expression ) : IExpression | ||
expression | IExpression | |
return | IExpression |
public Substitute ( ILocalDefinition localDefinition ) : ILocalDefinition | ||
localDefinition | ILocalDefinition | |
return | ILocalDefinition |
public Substitute ( IMethodBody methodBody ) : IMethodBody | ||
methodBody | IMethodBody | |
return | IMethodBody |
public Substitute ( IStatement statement ) : IStatement | ||
statement | IStatement | |
return | IStatement |
protected VisitPrivateHelperMembers ( List |
||
typeDefinitions | List |
|
return | void |