Property | Type | Description | |
---|---|---|---|
Copy | IFieldReference | ||
Copy | IMethodReference | ||
Copy | ITypeReference | ||
Copy | SourceMethodBody | ||
CopyChildren | void | ||
CopyChildren | void | ||
CopyChildren | void |
Method | Description | |
---|---|---|
CodeDeepCopier ( IMetadataHost targetHost, ISourceLocationProvider sourceLocationProvider = null, ILocalScopeProvider localScopeProvider = null ) : System |
|
|
CodeDeepCopier ( IMetadataHost targetHost, IUnit targetUnit, ISourceLocationProvider sourceLocationProvider = null ) : System |
|
|
Copy ( IAddition addition ) : Microsoft.Cci.MutableCodeModel.Addition |
Returns a deep copy of the given addition.
|
|
Copy ( IAddressDereference addressDereference ) : Microsoft.Cci.MutableCodeModel.AddressDereference |
Returns a deep copy of the given address dereference expression.
|
|
Copy ( IAddressOf addressOf ) : Microsoft.Cci.MutableCodeModel.AddressOf |
Returns a deep copy of the given AddressOf expression.
|
|
Copy ( IAddressableExpression addressableExpression ) : Microsoft.Cci.MutableCodeModel.AddressableExpression |
Returns a deep copy of the given addressable expression.
|
|
Copy ( IAnonymousDelegate anonymousDelegate ) : Microsoft.Cci.MutableCodeModel.AnonymousDelegate |
Returns a deep copy of the given anonymous delegate expression.
|
|
Copy ( IArrayIndexer arrayIndexer ) : Microsoft.Cci.MutableCodeModel.ArrayIndexer |
Returns a deep copy of the given array indexer expression.
|
|
Copy ( IAssertStatement assertStatement ) : |
Returns a deep copy of the given assert statement.
|
|
Copy ( IAssignment assignment ) : Microsoft.Cci.MutableCodeModel.Assignment |
Returns a deep copy of the given assignment expression.
|
|
Copy ( IAssumeStatement assumeStatement ) : |
Returns a deep copy of the given assume statement.
|
|
Copy ( IBitwiseAnd bitwiseAnd ) : Microsoft.Cci.MutableCodeModel.BitwiseAnd |
Returns a deep copy of the given bitwise and expression.
|
|
Copy ( IBitwiseOr bitwiseOr ) : Microsoft.Cci.MutableCodeModel.BitwiseOr |
Returns a deep copy of the given bitwise or expression.
|
|
Copy ( IBlockExpression blockExpression ) : Microsoft.Cci.MutableCodeModel.BlockExpression |
Returns a deep copy of the given block expression.
|
|
Copy ( IBlockStatement block ) : |
Returns a deep copy of the given statement block.
|
|
Copy ( IBoundExpression boundExpression ) : Microsoft.Cci.MutableCodeModel.BoundExpression |
Returns a deep copy of the given bound expression.
|
|
Copy ( IBreakStatement breakStatement ) : |
Returns a deep copy of the given break statement.
|
|
Copy ( ICastIfPossible castIfPossible ) : Microsoft.Cci.MutableCodeModel.CastIfPossible |
Returns a deep copy of the cast-if-possible expression.
|
|
Copy ( ICatchClause catchClause ) : |
Returns a deep copy of the given catch clause.
|
|
Copy ( ICheckIfInstance checkIfInstance ) : Microsoft.Cci.MutableCodeModel.CheckIfInstance |
Returns a deep copy of the given check-if-instance expression.
|
|
Copy ( ICompileTimeConstant constant ) : Microsoft.Cci.MutableCodeModel.CompileTimeConstant |
Returns a deep copy of the given compile time constant.
|
|
Copy ( IConditional conditional ) : Microsoft.Cci.MutableCodeModel.Conditional |
Returns a deep copy of the given conditional expression.
|
|
Copy ( IConditionalStatement conditionalStatement ) : |
Returns a deep copy of the given conditional statement.
|
|
Copy ( IContinueStatement continueStatement ) : |
Returns a deep copy of the given continue statement.
|
|
Copy ( IConversion conversion ) : Microsoft.Cci.MutableCodeModel.Conversion |
Returns a deep copy of the given conversion expression.
|
|
Copy ( ICopyMemoryStatement copyMemoryStatement ) : |
Returns a deep copy of the given copy memory statement.
|
|
Copy ( ICreateArray createArray ) : Microsoft.Cci.MutableCodeModel.CreateArray |
Returns a deep copy of the given array creation expression.
|
|
Copy ( ICreateDelegateInstance createDelegateInstance ) : Microsoft.Cci.MutableCodeModel.CreateDelegateInstance |
Returns a deep copy of the anonymous object creation expression.
|
|
Copy ( ICreateObjectInstance createObjectInstance ) : Microsoft.Cci.MutableCodeModel.CreateObjectInstance |
Returns a deep copy of the given constructor call expression.
|
|
Copy ( IDebuggerBreakStatement debuggerBreakStatement ) : |
Returns a deep copy of the given debugger break statement.
|
|
Copy ( IDefaultValue defaultValue ) : Microsoft.Cci.MutableCodeModel.DefaultValue |
Returns a deep copy of the given defalut value expression.
|
|
Copy ( IDivision division ) : Microsoft.Cci.MutableCodeModel.Division |
Returns a deep copy of the given division expression.
|
|
Copy ( IDoUntilStatement doUntilStatement ) : |
Returns a deep copy of the given do until statement.
|
|
Copy ( IDupValue dupValue ) : Microsoft.Cci.MutableCodeModel.DupValue |
Returns a deep copy of the given dup value expression.
|
|
Copy ( IEmptyStatement emptyStatement ) : |
Returns a deep copy of the given empty statement.
|
|
Copy ( IEquality equality ) : Microsoft.Cci.MutableCodeModel.Equality |
Returns a deep copy of the given equality expression.
|
|
Copy ( IExclusiveOr exclusiveOr ) : Microsoft.Cci.MutableCodeModel.ExclusiveOr |
Returns a deep copy of the given exclusive or expression.
|
|
Copy ( IExpression expression ) : Microsoft.Cci.MutableCodeModel.Expression |
Returns a deep copy of the given expression.
|
|
Copy ( IExpressionStatement expressionStatement ) : |
Returns a deep copy of the given expression statement.
|
|
Copy ( IFillMemoryStatement fillMemoryStatement ) : |
Returns a deep copy of the given fill memory block statement.
|
|
Copy ( IForEachStatement forEachStatement ) : |
Returns a deep copy of the given foreach statement.
|
|
Copy ( IForStatement forStatement ) : |
Returns a deep copy of the given for statement.
|
|
Copy ( IGetTypeOfTypedReference getTypeOfTypedReference ) : Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference |
Returns a deep copy of the given get type of typed reference expression.
|
|
Copy ( IGetValueOfTypedReference getValueOfTypedReference ) : Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference |
Returns a deep copy of the given get value of typed reference expression.
|
|
Copy ( IGotoStatement gotoStatement ) : |
Returns a deep copy of the given goto statement.
|
|
Copy ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : |
Returns a deep copy of the given goto switch case statement.
|
|
Copy ( IGreaterThan greaterThan ) : Microsoft.Cci.MutableCodeModel.GreaterThan |
Returns a deep copy of the given greater-than expression.
|
|
Copy ( IGreaterThanOrEqual greaterThanOrEqual ) : Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual |
Returns a deep copy of the given greater-than-or-equal expression.
|
|
Copy ( ILabeledStatement labeledStatement ) : |
Returns a deep copy of the given labeled statement.
|
|
Copy ( ILeftShift leftShift ) : Microsoft.Cci.MutableCodeModel.LeftShift |
Returns a deep copy of the given left shift expression.
|
|
Copy ( ILessThan lessThan ) : Microsoft.Cci.MutableCodeModel.LessThan |
Returns a deep copy of the given less-than expression.
|
|
Copy ( ILessThanOrEqual lessThanOrEqual ) : LessThanOrEqual |
Returns a deep copy of the given less-than-or-equal expression.
|
|
Copy ( List |
Returns a deep copy the given list of catch clauses.
|
|
Copy ( List |
Returns a deep copy of the given list of custom modifiers.
|
|
Copy ( List |
Returns a deep copy the given list of expressions.
|
|
Copy ( List |
Returns a deep copy of the given list of parameters.
|
|
Copy ( List |
Returns a deep copy the given enumeration of statements.
|
|
Copy ( List |
Returns a deep copy the given list of switch cases.
|
|
Copy ( ILocalDeclarationStatement localDeclarationStatement ) : LocalDeclarationStatement |
Returns a deep copy of the given local declaration statement.
|
|
Copy ( ILockStatement lockStatement ) : LockStatement |
Returns a deep copy of the given lock statement.
|
|
Copy ( ILogicalNot logicalNot ) : LogicalNot |
Returns a deep copy of the given logical not expression.
|
|
Copy ( IMakeTypedReference makeTypedReference ) : MakeTypedReference |
Returns a deep copy of the given make typed reference expression.
|
|
Copy ( IMethodCall methodCall ) : MethodCall |
Returns a deep copy of the given method call.
|
|
Copy ( IModulus modulus ) : Modulus |
Returns a deep copy of the given modulus expression.
|
|
Copy ( IMultiplication multiplication ) : Multiplication |
Returns a deep copy of the given multiplication expression.
|
|
Copy ( INamedArgument namedArgument ) : NamedArgument |
Returns a deep copy of the given named argument expression.
|
|
Copy ( INotEquality notEquality ) : NotEquality |
Returns a deep copy of the given not equality expression.
|
|
Copy ( IOldValue oldValue ) : OldValue |
Returns a deep copy of the given old value expression.
|
|
Copy ( IOnesComplement onesComplement ) : OnesComplement |
Returns a deep copy of the given one's complement expression.
|
|
Copy ( IOutArgument outArgument ) : OutArgument |
Returns a deep copy of the given out argument expression.
|
|
Copy ( IPointerCall pointerCall ) : PointerCall |
Returns a deep copy of the given pointer call.
|
|
Copy ( IPopValue popValue ) : PopValue |
Returns a deep copy of the given pop value expression.
|
|
Copy ( IPushStatement pushStatement ) : PushStatement |
Returns a deep copy of the given push statement.
|
|
Copy ( IRefArgument refArgument ) : RefArgument |
Returns a deep copy of the given ref argument expression.
|
|
Copy ( IResourceUseStatement resourceUseStatement ) : ResourceUseStatement |
Returns a deep copy of the given resource usage statement.
|
|
Copy ( IRethrowStatement rethrowStatement ) : RethrowStatement |
Returns a deep copy of the rethrow statement.
|
|
Copy ( IReturnStatement returnStatement ) : ReturnStatement |
Returns a deep copy of the return statement.
|
|
Copy ( IReturnValue returnValue ) : ReturnValue |
Returns a deep copy of the given return value expression.
|
|
Copy ( IRightShift rightShift ) : RightShift |
Returns a deep copy of the given right shift expression.
|
|
Copy ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : RuntimeArgumentHandleExpression |
Returns a deep copy of the given runtime argument handle expression.
|
|
Copy ( ISizeOf sizeOf ) : SizeOf |
Returns a deep copy of the given sizeof() expression.
|
|
Copy ( ISourceMethodBody sourceMethodBody ) : SourceMethodBody |
Returns a deep copy of the given source method body.
|
|
Copy ( IStackArrayCreate stackArrayCreate ) : StackArrayCreate |
Returns a deep copy of the given stack array create expression.
|
|
Copy ( IStatement statement ) : Statement |
Visits the specified statement.
|
|
Copy ( ISubtraction subtraction ) : Subtraction |
Returns a deep copy of the given subtraction expression.
|
|
Copy ( ISwitchCase switchCase ) : SwitchCase |
Returns a deep copy of the given switch case.
|
|
Copy ( ISwitchStatement switchStatement ) : SwitchStatement |
Returns a deep copy of the given switch statement.
|
|
Copy ( ITargetExpression targetExpression ) : TargetExpression |
Returns a deep copy of the given target expression.
|
|
Copy ( IThisReference thisReference ) : ThisReference |
Returns a deep copy of the given this reference expression.
|
|
Copy ( IThrowStatement throwStatement ) : ThrowStatement |
Returns a deep copy of the throw statement.
|
|
Copy ( ITokenOf tokenOf ) : TokenOf |
Returns a deep copy of the given tokenof() expression.
|
|
Copy ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : TryCatchFinallyStatement |
Returns a deep copy of the try-catch-filter-finally statement.
|
|
Copy ( ITypeOf typeOf ) : TypeOf |
Returns a deep copy of the given typeof() expression.
|
|
Copy ( IUnaryNegation unaryNegation ) : UnaryNegation |
Returns a deep copy of the given unary negation expression.
|
|
Copy ( IUnaryPlus unaryPlus ) : UnaryPlus |
Returns a deep copy of the given unary plus expression.
|
|
Copy ( IVectorLength vectorLength ) : VectorLength |
Returns a deep copy of the given vector length expression.
|
|
Copy ( IWhileDoStatement whileDoStatement ) : WhileDoStatement |
Returns a deep copy of the given while do statement.
|
|
Copy ( IYieldBreakStatement yieldBreakStatement ) : YieldBreakStatement |
Returns a deep copy of the given yield break statement.
|
|
Copy ( IYieldReturnStatement yieldReturnStatement ) : YieldReturnStatement |
Returns a deep copy of the given yield return statement.
|
|
GetExistingCopyIfInsideCone ( ILocalDefinition local ) : ILocalDefinition |
If the local is declared inside the subtree being copied by this copier, then return the copy. Otherwise return the local itself. No copies are made by this method.
|
Method | Description | |
---|---|---|
CodeDeepCopier ( IMetadataHost targetHost, |
|
|
CopyMethodBody ( IMethodBody methodBody, IMethodDefinition method ) : IMethodBody |
Returns a deep copy of the given method body.
|
Method | Description | |
---|---|---|
Copy ( IFieldReference fieldReference ) : IFieldReference | ||
Copy ( IMethodReference methodReference ) : IMethodReference | ||
Copy ( ITypeReference typeReference ) : ITypeReference | ||
Copy ( ISourceMethodBody sourceMethodBody, IMethodDefinition method ) : SourceMethodBody | ||
CopyChildren ( BinaryOperation binaryOperation ) : void | ||
CopyChildren ( Expression expression ) : void | ||
CopyChildren ( UnaryOperation unaryOperation ) : void |
protected CodeDeepCopier ( IMetadataHost targetHost, |
||
targetHost | IMetadataHost | An object representing the application that will host the copies made by this copier. |
shallowCopier | ||
return | System |
public CodeDeepCopier ( IMetadataHost targetHost, ISourceLocationProvider sourceLocationProvider = null, ILocalScopeProvider localScopeProvider = null ) : System | ||
targetHost | IMetadataHost | An object representing the application that will host the copies made by this copier. |
sourceLocationProvider | ISourceLocationProvider | |
localScopeProvider | ILocalScopeProvider | |
return | System |
public CodeDeepCopier ( IMetadataHost targetHost, IUnit targetUnit, ISourceLocationProvider sourceLocationProvider = null ) : System | ||
targetHost | IMetadataHost | An object representing the application that will host the copies made by this copier. |
targetUnit | IUnit | The unit of metadata into which copies made by this copier will be inserted. |
sourceLocationProvider | ISourceLocationProvider | |
return | System |
public Copy ( IAddition addition ) : Microsoft.Cci.MutableCodeModel.Addition | ||
addition | IAddition | |
return | Microsoft.Cci.MutableCodeModel.Addition |
public Copy ( IAddressDereference addressDereference ) : Microsoft.Cci.MutableCodeModel.AddressDereference | ||
addressDereference | IAddressDereference | |
return | Microsoft.Cci.MutableCodeModel.AddressDereference |
public Copy ( IAddressOf addressOf ) : Microsoft.Cci.MutableCodeModel.AddressOf | ||
addressOf | IAddressOf | |
return | Microsoft.Cci.MutableCodeModel.AddressOf |
public Copy ( IAddressableExpression addressableExpression ) : Microsoft.Cci.MutableCodeModel.AddressableExpression | ||
addressableExpression | IAddressableExpression | |
return | Microsoft.Cci.MutableCodeModel.AddressableExpression |
public Copy ( IAnonymousDelegate anonymousDelegate ) : Microsoft.Cci.MutableCodeModel.AnonymousDelegate | ||
anonymousDelegate | IAnonymousDelegate | |
return | Microsoft.Cci.MutableCodeModel.AnonymousDelegate |
public Copy ( IArrayIndexer arrayIndexer ) : Microsoft.Cci.MutableCodeModel.ArrayIndexer | ||
arrayIndexer | IArrayIndexer | |
return | Microsoft.Cci.MutableCodeModel.ArrayIndexer |
public Copy ( IAssertStatement assertStatement ) : |
||
assertStatement | IAssertStatement | |
return |
public Copy ( IAssignment assignment ) : Microsoft.Cci.MutableCodeModel.Assignment | ||
assignment | IAssignment | |
return | Microsoft.Cci.MutableCodeModel.Assignment |
public Copy ( IAssumeStatement assumeStatement ) : |
||
assumeStatement | IAssumeStatement | |
return |
public Copy ( IBitwiseAnd bitwiseAnd ) : Microsoft.Cci.MutableCodeModel.BitwiseAnd | ||
bitwiseAnd | IBitwiseAnd | |
return | Microsoft.Cci.MutableCodeModel.BitwiseAnd |
public Copy ( IBitwiseOr bitwiseOr ) : Microsoft.Cci.MutableCodeModel.BitwiseOr | ||
bitwiseOr | IBitwiseOr | |
return | Microsoft.Cci.MutableCodeModel.BitwiseOr |
public Copy ( IBlockExpression blockExpression ) : Microsoft.Cci.MutableCodeModel.BlockExpression | ||
blockExpression | IBlockExpression | |
return | Microsoft.Cci.MutableCodeModel.BlockExpression |
public Copy ( IBlockStatement block ) : |
||
block | IBlockStatement | |
return |
public Copy ( IBoundExpression boundExpression ) : Microsoft.Cci.MutableCodeModel.BoundExpression | ||
boundExpression | IBoundExpression | |
return | Microsoft.Cci.MutableCodeModel.BoundExpression |
public Copy ( IBreakStatement breakStatement ) : |
||
breakStatement | IBreakStatement | |
return |
public Copy ( ICastIfPossible castIfPossible ) : Microsoft.Cci.MutableCodeModel.CastIfPossible | ||
castIfPossible | ICastIfPossible | |
return | Microsoft.Cci.MutableCodeModel.CastIfPossible |
public Copy ( ICatchClause catchClause ) : |
||
catchClause | ICatchClause | |
return |
public Copy ( ICheckIfInstance checkIfInstance ) : Microsoft.Cci.MutableCodeModel.CheckIfInstance | ||
checkIfInstance | ICheckIfInstance | |
return | Microsoft.Cci.MutableCodeModel.CheckIfInstance |
public Copy ( ICompileTimeConstant constant ) : Microsoft.Cci.MutableCodeModel.CompileTimeConstant | ||
constant | ICompileTimeConstant | |
return | Microsoft.Cci.MutableCodeModel.CompileTimeConstant |
public Copy ( IConditional conditional ) : Microsoft.Cci.MutableCodeModel.Conditional | ||
conditional | IConditional | |
return | Microsoft.Cci.MutableCodeModel.Conditional |
public Copy ( IConditionalStatement conditionalStatement ) : |
||
conditionalStatement | IConditionalStatement | |
return |
public Copy ( IContinueStatement continueStatement ) : |
||
continueStatement | IContinueStatement | |
return |
public Copy ( IConversion conversion ) : Microsoft.Cci.MutableCodeModel.Conversion | ||
conversion | IConversion | |
return | Microsoft.Cci.MutableCodeModel.Conversion |
public Copy ( ICopyMemoryStatement copyMemoryStatement ) : |
||
copyMemoryStatement | ICopyMemoryStatement | |
return |
public Copy ( ICreateArray createArray ) : Microsoft.Cci.MutableCodeModel.CreateArray | ||
createArray | ICreateArray | |
return | Microsoft.Cci.MutableCodeModel.CreateArray |
public Copy ( ICreateDelegateInstance createDelegateInstance ) : Microsoft.Cci.MutableCodeModel.CreateDelegateInstance | ||
createDelegateInstance | ICreateDelegateInstance | |
return | Microsoft.Cci.MutableCodeModel.CreateDelegateInstance |
public Copy ( ICreateObjectInstance createObjectInstance ) : Microsoft.Cci.MutableCodeModel.CreateObjectInstance | ||
createObjectInstance | ICreateObjectInstance | |
return | Microsoft.Cci.MutableCodeModel.CreateObjectInstance |
public Copy ( IDebuggerBreakStatement debuggerBreakStatement ) : |
||
debuggerBreakStatement | IDebuggerBreakStatement | |
return |
public Copy ( IDefaultValue defaultValue ) : Microsoft.Cci.MutableCodeModel.DefaultValue | ||
defaultValue | IDefaultValue | |
return | Microsoft.Cci.MutableCodeModel.DefaultValue |
public Copy ( IDivision division ) : Microsoft.Cci.MutableCodeModel.Division | ||
division | IDivision | |
return | Microsoft.Cci.MutableCodeModel.Division |
public Copy ( IDoUntilStatement doUntilStatement ) : |
||
doUntilStatement | IDoUntilStatement | |
return |
public Copy ( IDupValue dupValue ) : Microsoft.Cci.MutableCodeModel.DupValue | ||
dupValue | IDupValue | |
return | Microsoft.Cci.MutableCodeModel.DupValue |
public Copy ( IEmptyStatement emptyStatement ) : |
||
emptyStatement | IEmptyStatement | |
return |
public Copy ( IEquality equality ) : Microsoft.Cci.MutableCodeModel.Equality | ||
equality | IEquality | |
return | Microsoft.Cci.MutableCodeModel.Equality |
public Copy ( IExclusiveOr exclusiveOr ) : Microsoft.Cci.MutableCodeModel.ExclusiveOr | ||
exclusiveOr | IExclusiveOr | |
return | Microsoft.Cci.MutableCodeModel.ExclusiveOr |
public Copy ( IExpression expression ) : Microsoft.Cci.MutableCodeModel.Expression | ||
expression | IExpression | |
return | Microsoft.Cci.MutableCodeModel.Expression |
public Copy ( IExpressionStatement expressionStatement ) : |
||
expressionStatement | IExpressionStatement | |
return |
public Copy ( IFillMemoryStatement fillMemoryStatement ) : |
||
fillMemoryStatement | IFillMemoryStatement | |
return |
public Copy ( IForEachStatement forEachStatement ) : |
||
forEachStatement | IForEachStatement | |
return |
public Copy ( IForStatement forStatement ) : |
||
forStatement | IForStatement | |
return |
public Copy ( IGetTypeOfTypedReference getTypeOfTypedReference ) : Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference | ||
getTypeOfTypedReference | IGetTypeOfTypedReference | |
return | Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference |
public Copy ( IGetValueOfTypedReference getValueOfTypedReference ) : Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference | ||
getValueOfTypedReference | IGetValueOfTypedReference | |
return | Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference |
public Copy ( IGotoStatement gotoStatement ) : |
||
gotoStatement | IGotoStatement | |
return |
public Copy ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : |
||
gotoSwitchCaseStatement | IGotoSwitchCaseStatement | |
return |
public Copy ( IGreaterThan greaterThan ) : Microsoft.Cci.MutableCodeModel.GreaterThan | ||
greaterThan | IGreaterThan | |
return | Microsoft.Cci.MutableCodeModel.GreaterThan |
public Copy ( IGreaterThanOrEqual greaterThanOrEqual ) : Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual | ||
greaterThanOrEqual | IGreaterThanOrEqual | |
return | Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual |
public Copy ( ILabeledStatement labeledStatement ) : |
||
labeledStatement | ILabeledStatement | |
return |
public Copy ( ILeftShift leftShift ) : Microsoft.Cci.MutableCodeModel.LeftShift | ||
leftShift | ILeftShift | |
return | Microsoft.Cci.MutableCodeModel.LeftShift |
public Copy ( ILessThan lessThan ) : Microsoft.Cci.MutableCodeModel.LessThan | ||
lessThan | ILessThan | |
return | Microsoft.Cci.MutableCodeModel.LessThan |
public Copy ( ILessThanOrEqual lessThanOrEqual ) : LessThanOrEqual | ||
lessThanOrEqual | ILessThanOrEqual | |
return | LessThanOrEqual |
public Copy ( ILocalDeclarationStatement localDeclarationStatement ) : LocalDeclarationStatement | ||
localDeclarationStatement | ILocalDeclarationStatement | |
return | LocalDeclarationStatement |
public Copy ( ILockStatement lockStatement ) : LockStatement | ||
lockStatement | ILockStatement | |
return | LockStatement |
public Copy ( ILogicalNot logicalNot ) : LogicalNot | ||
logicalNot | ILogicalNot | |
return | LogicalNot |
public Copy ( IMakeTypedReference makeTypedReference ) : MakeTypedReference | ||
makeTypedReference | IMakeTypedReference | |
return | MakeTypedReference |
public Copy ( IMethodCall methodCall ) : MethodCall | ||
methodCall | IMethodCall | |
return | MethodCall |
public Copy ( IMultiplication multiplication ) : Multiplication | ||
multiplication | IMultiplication | |
return | Multiplication |
public Copy ( INamedArgument namedArgument ) : NamedArgument | ||
namedArgument | INamedArgument | |
return | NamedArgument |
public Copy ( INotEquality notEquality ) : NotEquality | ||
notEquality | INotEquality | |
return | NotEquality |
public Copy ( IOldValue oldValue ) : OldValue | ||
oldValue | IOldValue | |
return | OldValue |
public Copy ( IOnesComplement onesComplement ) : OnesComplement | ||
onesComplement | IOnesComplement | |
return | OnesComplement |
public Copy ( IOutArgument outArgument ) : OutArgument | ||
outArgument | IOutArgument | |
return | OutArgument |
public Copy ( IPointerCall pointerCall ) : PointerCall | ||
pointerCall | IPointerCall | |
return | PointerCall |
public Copy ( IPopValue popValue ) : PopValue | ||
popValue | IPopValue | |
return | PopValue |
public Copy ( IPushStatement pushStatement ) : PushStatement | ||
pushStatement | IPushStatement | |
return | PushStatement |
public Copy ( IRefArgument refArgument ) : RefArgument | ||
refArgument | IRefArgument | |
return | RefArgument |
public Copy ( IResourceUseStatement resourceUseStatement ) : ResourceUseStatement | ||
resourceUseStatement | IResourceUseStatement | |
return | ResourceUseStatement |
public Copy ( IRethrowStatement rethrowStatement ) : RethrowStatement | ||
rethrowStatement | IRethrowStatement | |
return | RethrowStatement |
public Copy ( IReturnStatement returnStatement ) : ReturnStatement | ||
returnStatement | IReturnStatement | |
return | ReturnStatement |
public Copy ( IReturnValue returnValue ) : ReturnValue | ||
returnValue | IReturnValue | |
return | ReturnValue |
public Copy ( IRightShift rightShift ) : RightShift | ||
rightShift | IRightShift | |
return | RightShift |
public Copy ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : RuntimeArgumentHandleExpression | ||
runtimeArgumentHandleExpression | IRuntimeArgumentHandleExpression | |
return | RuntimeArgumentHandleExpression |
public Copy ( ISourceMethodBody sourceMethodBody ) : SourceMethodBody | ||
sourceMethodBody | ISourceMethodBody | |
return | SourceMethodBody |
public Copy ( IStackArrayCreate stackArrayCreate ) : StackArrayCreate | ||
stackArrayCreate | IStackArrayCreate | |
return | StackArrayCreate |
public Copy ( IStatement statement ) : Statement | ||
statement | IStatement | The statement. |
return | Statement |
public Copy ( ISubtraction subtraction ) : Subtraction | ||
subtraction | ISubtraction | |
return | Subtraction |
public Copy ( ISwitchCase switchCase ) : SwitchCase | ||
switchCase | ISwitchCase | |
return | SwitchCase |
public Copy ( ISwitchStatement switchStatement ) : SwitchStatement | ||
switchStatement | ISwitchStatement | |
return | SwitchStatement |
public Copy ( ITargetExpression targetExpression ) : TargetExpression | ||
targetExpression | ITargetExpression | |
return | TargetExpression |
public Copy ( IThisReference thisReference ) : ThisReference | ||
thisReference | IThisReference | |
return | ThisReference |
public Copy ( IThrowStatement throwStatement ) : ThrowStatement | ||
throwStatement | IThrowStatement | |
return | ThrowStatement |
public Copy ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : TryCatchFinallyStatement | ||
tryCatchFilterFinallyStatement | ITryCatchFinallyStatement | |
return | TryCatchFinallyStatement |
public Copy ( IUnaryNegation unaryNegation ) : UnaryNegation | ||
unaryNegation | IUnaryNegation | |
return | UnaryNegation |
public Copy ( IUnaryPlus unaryPlus ) : UnaryPlus | ||
unaryPlus | IUnaryPlus | |
return | UnaryPlus |
public Copy ( IVectorLength vectorLength ) : VectorLength | ||
vectorLength | IVectorLength | |
return | VectorLength |
public Copy ( IWhileDoStatement whileDoStatement ) : WhileDoStatement | ||
whileDoStatement | IWhileDoStatement | |
return | WhileDoStatement |
public Copy ( IYieldBreakStatement yieldBreakStatement ) : YieldBreakStatement | ||
yieldBreakStatement | IYieldBreakStatement | |
return | YieldBreakStatement |
public Copy ( IYieldReturnStatement yieldReturnStatement ) : YieldReturnStatement | ||
yieldReturnStatement | IYieldReturnStatement | |
return | YieldReturnStatement |
protected CopyMethodBody ( IMethodBody methodBody, IMethodDefinition method ) : IMethodBody | ||
methodBody | IMethodBody | |
method | IMethodDefinition | |
return | IMethodBody |
public GetExistingCopyIfInsideCone ( ILocalDefinition local ) : ILocalDefinition | ||
local | ILocalDefinition | A local that is referenced from an expression. |
return | ILocalDefinition |