C# Class Microsoft.Cci.MutableCodeModel.CodeShallowCopier

Inheritance: MetadataShallowCopier
Afficher le fichier Open project: visualmutator/visualmutator Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
CodeShallowCopier ( IMetadataHost targetHost, ISourceLocationProvider sourceLocationProvider = null, ILocalScopeProvider localScopeProvider = null ) : System

CodeShallowCopier ( IMetadataHost targetHost, IUnit targetUnit, ISourceLocationProvider sourceLocationProvider = null ) : System

Copy ( IAddition addition ) : Microsoft.Cci.MutableCodeModel.Addition

Returns a shallow copy of the given addition.

Copy ( IAddressDereference addressDereference ) : Microsoft.Cci.MutableCodeModel.AddressDereference

Returns a shallow copy of the given address dereference expression.

Copy ( IAddressOf addressOf ) : Microsoft.Cci.MutableCodeModel.AddressOf

Returns a shallow copy of the given AddressOf expression.

Copy ( IAddressableExpression addressableExpression ) : Microsoft.Cci.MutableCodeModel.AddressableExpression

Returns a shallow copy of the given addressable expression.

Copy ( IAnonymousDelegate anonymousDelegate ) : Microsoft.Cci.MutableCodeModel.AnonymousDelegate

Returns a shallow copy of the given anonymous delegate expression.

Copy ( IArrayIndexer arrayIndexer ) : Microsoft.Cci.MutableCodeModel.ArrayIndexer

Returns a shallow copy of the given array indexer expression.

Copy ( IAssertStatement assertStatement ) : AssertStatement

Returns a shallow copy of the given assert statement.

Copy ( IAssignment assignment ) : Microsoft.Cci.MutableCodeModel.Assignment

Returns a shallow copy of the given assignment expression.

Copy ( IAssumeStatement assumeStatement ) : AssumeStatement

Returns a shallow copy of the given assume statement.

Copy ( IBitwiseAnd bitwiseAnd ) : Microsoft.Cci.MutableCodeModel.BitwiseAnd

Returns a shallow copy of the given bitwise and expression.

Copy ( IBitwiseOr bitwiseOr ) : Microsoft.Cci.MutableCodeModel.BitwiseOr

Returns a shallow copy of the given bitwise or expression.

Copy ( IBlockExpression blockExpression ) : Microsoft.Cci.MutableCodeModel.BlockExpression

Returns a shallow copy of the given block expression.

Copy ( IBlockStatement block ) : BlockStatement

Returns a shallow copy of the given statement block.

Copy ( IBoundExpression boundExpression ) : Microsoft.Cci.MutableCodeModel.BoundExpression

Returns a shallow copy of the given bound expression.

Copy ( IBreakStatement breakStatement ) : BreakStatement

Returns a shallow copy of the given break statement.

Copy ( ICastIfPossible castIfPossible ) : Microsoft.Cci.MutableCodeModel.CastIfPossible

Returns a shallow copy of the cast-if-possible expression.

Copy ( ICatchClause catchClause ) : CatchClause

Returns a shallow copy of the given catch clause.

Copy ( ICheckIfInstance checkIfInstance ) : Microsoft.Cci.MutableCodeModel.CheckIfInstance

Returns a shallow copy of the given check-if-instance expression.

Copy ( ICompileTimeConstant constant ) : Microsoft.Cci.MutableCodeModel.CompileTimeConstant

Returns a shallow copy of the given compile time constant.

Copy ( IConditional conditional ) : Microsoft.Cci.MutableCodeModel.Conditional

Returns a shallow copy of the given conditional expression.

Copy ( IConditionalStatement conditionalStatement ) : ConditionalStatement

Returns a shallow copy of the given conditional statement.

Copy ( IContinueStatement continueStatement ) : ContinueStatement

Returns a shallow copy of the given continue statement.

Copy ( IConversion conversion ) : Microsoft.Cci.MutableCodeModel.Conversion

Returns a shallow copy of the given conversion expression.

Copy ( ICopyMemoryStatement copyMemoryStatement ) : CopyMemoryStatement

Returns a shallow copy of the given copy memory statement.

Copy ( ICreateArray createArray ) : Microsoft.Cci.MutableCodeModel.CreateArray

Returns a shallow copy of the given array creation expression.

Copy ( ICreateDelegateInstance createDelegateInstance ) : Microsoft.Cci.MutableCodeModel.CreateDelegateInstance

Returns a shallow copy of the anonymous object creation expression.

Copy ( ICreateObjectInstance createObjectInstance ) : Microsoft.Cci.MutableCodeModel.CreateObjectInstance

Returns a shallow copy of the given constructor call expression.

Copy ( IDebuggerBreakStatement debuggerBreakStatement ) : DebuggerBreakStatement

Returns a shallow copy of the given debugger break statement.

Copy ( IDefaultValue defaultValue ) : Microsoft.Cci.MutableCodeModel.DefaultValue

Returns a shallow copy of the given defalut value expression.

Copy ( IDivision division ) : Microsoft.Cci.MutableCodeModel.Division

Returns a shallow copy of the given division expression.

Copy ( IDoUntilStatement doUntilStatement ) : DoUntilStatement

Returns a shallow copy of the given do until statement.

Copy ( IDupValue dupValue ) : Microsoft.Cci.MutableCodeModel.DupValue

Returns a shallow copy of the given dup value expression.

Copy ( IEmptyStatement emptyStatement ) : EmptyStatement

Returns a shallow copy of the given empty statement.

Copy ( IEquality equality ) : Microsoft.Cci.MutableCodeModel.Equality

Returns a shallow copy of the given equality expression.

Copy ( IExclusiveOr exclusiveOr ) : Microsoft.Cci.MutableCodeModel.ExclusiveOr

Returns a shallow copy of the given exclusive or expression.

Copy ( IExpression expression ) : Microsoft.Cci.MutableCodeModel.Expression

Returns a shallow copy of the given expression.

Copy ( IExpressionStatement expressionStatement ) : ExpressionStatement

Returns a shallow copy of the given expression statement.

Copy ( IFillMemoryStatement fillMemoryStatement ) : FillMemoryStatement

Returns a shallow copy of the given fill memory block statement.

Copy ( IForEachStatement forEachStatement ) : ForEachStatement

Returns a shallow copy of the given foreach statement.

Copy ( IForStatement forStatement ) : ForStatement

Returns a shallow copy of the given for statement.

Copy ( IGetTypeOfTypedReference getTypeOfTypedReference ) : Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference

Returns a shallow copy of the given get type of typed reference expression.

Copy ( IGetValueOfTypedReference getValueOfTypedReference ) : Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference

Returns a shallow copy of the given get value of typed reference expression.

Copy ( IGotoStatement gotoStatement ) : GotoStatement

Returns a shallow copy of the given goto statement.

Copy ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : GotoSwitchCaseStatement

Returns a shallow copy of the given goto switch case statement.

Copy ( IGreaterThan greaterThan ) : Microsoft.Cci.MutableCodeModel.GreaterThan

Returns a shallow copy of the given greater-than expression.

Copy ( IGreaterThanOrEqual greaterThanOrEqual ) : Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual

Returns a shallow copy of the given greater-than-or-equal expression.

Copy ( ILabeledStatement labeledStatement ) : LabeledStatement

Returns a shallow copy of the given labeled statement.

Copy ( ILeftShift leftShift ) : Microsoft.Cci.MutableCodeModel.LeftShift

Returns a shallow copy of the given left shift expression.

Copy ( ILessThan lessThan ) : Microsoft.Cci.MutableCodeModel.LessThan

Returns a shallow copy of the given less-than expression.

Copy ( ILessThanOrEqual lessThanOrEqual ) : Microsoft.Cci.MutableCodeModel.LessThanOrEqual

Returns a shallow copy of the given less-than-or-equal expression.

Copy ( ILocalDeclarationStatement localDeclarationStatement ) : LocalDeclarationStatement

Returns a shallow copy of the given local declaration statement.

Copy ( ILockStatement lockStatement ) : LockStatement

Returns a shallow copy of the given lock statement.

Copy ( ILogicalNot logicalNot ) : LogicalNot

Returns a shallow copy of the given logical not expression.

Copy ( IMakeTypedReference makeTypedReference ) : MakeTypedReference

Returns a shallow copy of the given make typed reference expression.

Copy ( IMethodCall methodCall ) : MethodCall

Returns a shallow copy of the given method call.

Copy ( IModulus modulus ) : Modulus

Returns a shallow copy of the given modulus expression.

Copy ( IMultiplication multiplication ) : Multiplication

Returns a shallow copy of the given multiplication expression.

Copy ( INamedArgument namedArgument ) : NamedArgument

Returns a shallow copy of the given named argument expression.

Copy ( INotEquality notEquality ) : NotEquality

Returns a shallow copy of the given not equality expression.

Copy ( IOldValue oldValue ) : OldValue

Returns a shallow copy of the given old value expression.

Copy ( IOnesComplement onesComplement ) : OnesComplement

Returns a shallow copy of the given one's complement expression.

Copy ( IOutArgument outArgument ) : OutArgument

Returns a shallow copy of the given out argument expression.

Copy ( IPointerCall pointerCall ) : PointerCall

Returns a shallow copy of the given pointer call.

Copy ( IPopValue popValue ) : PopValue

Returns a shallow copy of the given pop value expression.

Copy ( IPushStatement pushStatement ) : PushStatement

Returns a shallow copy of the given push statement.

Copy ( IRefArgument refArgument ) : RefArgument

Returns a shallow copy of the given ref argument expression.

Copy ( IResourceUseStatement resourceUseStatement ) : ResourceUseStatement

Returns a shallow copy of the given resource usage statement.

Copy ( IRethrowStatement rethrowStatement ) : RethrowStatement

Returns a shallow copy of the rethrow statement.

Copy ( IReturnStatement returnStatement ) : ReturnStatement

Returns a shallow copy of the return statement.

Copy ( IReturnValue returnValue ) : ReturnValue

Returns a shallow copy of the given return value expression.

Copy ( IRightShift rightShift ) : RightShift

Returns a shallow copy of the given right shift expression.

Copy ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : RuntimeArgumentHandleExpression

Returns a shallow copy of the given runtime argument handle expression.

Copy ( ISizeOf sizeOf ) : SizeOf

Returns a shallow copy of the given sizeof() expression.

Copy ( ISourceMethodBody sourceMethodBody ) : SourceMethodBody

Returns a shallow copy of the given source method body.

Copy ( IStackArrayCreate stackArrayCreate ) : StackArrayCreate

Returns a shallow copy of the given stack array create expression.

Copy ( IStatement statement ) : Statement

Visits the specified statement.

Copy ( ISubtraction subtraction ) : Subtraction

Returns a shallow copy of the given subtraction expression.

Copy ( ISwitchCase switchCase ) : SwitchCase

Returns a shallow copy of the given switch case.

Copy ( ISwitchStatement switchStatement ) : SwitchStatement

Returns a shallow copy of the given switch statement.

Copy ( ITargetExpression targetExpression ) : TargetExpression

Returns a shallow copy of the given target expression.

Copy ( IThisReference thisReference ) : ThisReference

Returns a shallow copy of the given this reference expression.

Copy ( IThrowStatement throwStatement ) : ThrowStatement

Returns a shallow copy of the throw statement.

Copy ( ITokenOf tokenOf ) : TokenOf

Returns a shallow copy of the given tokenof() expression.

Copy ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : TryCatchFinallyStatement

Returns a shallow copy of the try-catch-filter-finally statement.

Copy ( ITypeOf typeOf ) : TypeOf

Returns a shallow copy of the given typeof() expression.

Copy ( IUnaryNegation unaryNegation ) : UnaryNegation

Returns a shallow copy of the given unary negation expression.

Copy ( IUnaryPlus unaryPlus ) : UnaryPlus

Returns a shallow copy of the given unary plus expression.

Copy ( IVectorLength vectorLength ) : VectorLength

Returns a shallow copy of the given vector length expression.

Copy ( IWhileDoStatement whileDoStatement ) : WhileDoStatement

Returns a shallow copy of the given while do statement.

Copy ( IYieldBreakStatement yieldBreakStatement ) : YieldBreakStatement

Returns a shallow copy of the given yield break statement.

Copy ( IYieldReturnStatement yieldReturnStatement ) : YieldReturnStatement

Returns a shallow copy of the given yield return statement.

Visit ( IEnumerable namedArguments ) : void

Visits the specified named arguments.

Visit ( IEnumerable statements ) : void

Visits the specified statements.

Visit ( IEnumerable switchCases ) : void

Visits the specified switch cases.

Method Details

CodeShallowCopier() public méthode

public CodeShallowCopier ( 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
Résultat System

CodeShallowCopier() public méthode

public CodeShallowCopier ( 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
Résultat System

Copy() public méthode

Returns a shallow copy of the given addition.
public Copy ( IAddition addition ) : Microsoft.Cci.MutableCodeModel.Addition
addition IAddition
Résultat Microsoft.Cci.MutableCodeModel.Addition

Copy() public méthode

Returns a shallow copy of the given address dereference expression.
public Copy ( IAddressDereference addressDereference ) : Microsoft.Cci.MutableCodeModel.AddressDereference
addressDereference IAddressDereference
Résultat Microsoft.Cci.MutableCodeModel.AddressDereference

Copy() public méthode

Returns a shallow copy of the given AddressOf expression.
public Copy ( IAddressOf addressOf ) : Microsoft.Cci.MutableCodeModel.AddressOf
addressOf IAddressOf
Résultat Microsoft.Cci.MutableCodeModel.AddressOf

Copy() public méthode

Returns a shallow copy of the given addressable expression.
public Copy ( IAddressableExpression addressableExpression ) : Microsoft.Cci.MutableCodeModel.AddressableExpression
addressableExpression IAddressableExpression
Résultat Microsoft.Cci.MutableCodeModel.AddressableExpression

Copy() public méthode

Returns a shallow copy of the given anonymous delegate expression.
public Copy ( IAnonymousDelegate anonymousDelegate ) : Microsoft.Cci.MutableCodeModel.AnonymousDelegate
anonymousDelegate IAnonymousDelegate
Résultat Microsoft.Cci.MutableCodeModel.AnonymousDelegate

Copy() public méthode

Returns a shallow copy of the given array indexer expression.
public Copy ( IArrayIndexer arrayIndexer ) : Microsoft.Cci.MutableCodeModel.ArrayIndexer
arrayIndexer IArrayIndexer
Résultat Microsoft.Cci.MutableCodeModel.ArrayIndexer

Copy() public méthode

Returns a shallow copy of the given assert statement.
public Copy ( IAssertStatement assertStatement ) : AssertStatement
assertStatement IAssertStatement
Résultat AssertStatement

Copy() public méthode

Returns a shallow copy of the given assignment expression.
public Copy ( IAssignment assignment ) : Microsoft.Cci.MutableCodeModel.Assignment
assignment IAssignment
Résultat Microsoft.Cci.MutableCodeModel.Assignment

Copy() public méthode

Returns a shallow copy of the given assume statement.
public Copy ( IAssumeStatement assumeStatement ) : AssumeStatement
assumeStatement IAssumeStatement
Résultat AssumeStatement

Copy() public méthode

Returns a shallow copy of the given bitwise and expression.
public Copy ( IBitwiseAnd bitwiseAnd ) : Microsoft.Cci.MutableCodeModel.BitwiseAnd
bitwiseAnd IBitwiseAnd
Résultat Microsoft.Cci.MutableCodeModel.BitwiseAnd

Copy() public méthode

Returns a shallow copy of the given bitwise or expression.
public Copy ( IBitwiseOr bitwiseOr ) : Microsoft.Cci.MutableCodeModel.BitwiseOr
bitwiseOr IBitwiseOr
Résultat Microsoft.Cci.MutableCodeModel.BitwiseOr

Copy() public méthode

Returns a shallow copy of the given block expression.
public Copy ( IBlockExpression blockExpression ) : Microsoft.Cci.MutableCodeModel.BlockExpression
blockExpression IBlockExpression
Résultat Microsoft.Cci.MutableCodeModel.BlockExpression

Copy() public méthode

Returns a shallow copy of the given statement block.
public Copy ( IBlockStatement block ) : BlockStatement
block IBlockStatement
Résultat BlockStatement

Copy() public méthode

Returns a shallow copy of the given bound expression.
public Copy ( IBoundExpression boundExpression ) : Microsoft.Cci.MutableCodeModel.BoundExpression
boundExpression IBoundExpression
Résultat Microsoft.Cci.MutableCodeModel.BoundExpression

Copy() public méthode

Returns a shallow copy of the given break statement.
public Copy ( IBreakStatement breakStatement ) : BreakStatement
breakStatement IBreakStatement
Résultat BreakStatement

Copy() public méthode

Returns a shallow copy of the cast-if-possible expression.
public Copy ( ICastIfPossible castIfPossible ) : Microsoft.Cci.MutableCodeModel.CastIfPossible
castIfPossible ICastIfPossible
Résultat Microsoft.Cci.MutableCodeModel.CastIfPossible

Copy() public méthode

Returns a shallow copy of the given catch clause.
public Copy ( ICatchClause catchClause ) : CatchClause
catchClause ICatchClause
Résultat CatchClause

Copy() public méthode

Returns a shallow copy of the given check-if-instance expression.
public Copy ( ICheckIfInstance checkIfInstance ) : Microsoft.Cci.MutableCodeModel.CheckIfInstance
checkIfInstance ICheckIfInstance
Résultat Microsoft.Cci.MutableCodeModel.CheckIfInstance

Copy() public méthode

Returns a shallow copy of the given compile time constant.
public Copy ( ICompileTimeConstant constant ) : Microsoft.Cci.MutableCodeModel.CompileTimeConstant
constant ICompileTimeConstant
Résultat Microsoft.Cci.MutableCodeModel.CompileTimeConstant

Copy() public méthode

Returns a shallow copy of the given conditional expression.
public Copy ( IConditional conditional ) : Microsoft.Cci.MutableCodeModel.Conditional
conditional IConditional
Résultat Microsoft.Cci.MutableCodeModel.Conditional

Copy() public méthode

Returns a shallow copy of the given conditional statement.
public Copy ( IConditionalStatement conditionalStatement ) : ConditionalStatement
conditionalStatement IConditionalStatement
Résultat ConditionalStatement

Copy() public méthode

Returns a shallow copy of the given continue statement.
public Copy ( IContinueStatement continueStatement ) : ContinueStatement
continueStatement IContinueStatement
Résultat ContinueStatement

Copy() public méthode

Returns a shallow copy of the given conversion expression.
public Copy ( IConversion conversion ) : Microsoft.Cci.MutableCodeModel.Conversion
conversion IConversion
Résultat Microsoft.Cci.MutableCodeModel.Conversion

Copy() public méthode

Returns a shallow copy of the given copy memory statement.
public Copy ( ICopyMemoryStatement copyMemoryStatement ) : CopyMemoryStatement
copyMemoryStatement ICopyMemoryStatement
Résultat CopyMemoryStatement

Copy() public méthode

Returns a shallow copy of the given array creation expression.
public Copy ( ICreateArray createArray ) : Microsoft.Cci.MutableCodeModel.CreateArray
createArray ICreateArray
Résultat Microsoft.Cci.MutableCodeModel.CreateArray

Copy() public méthode

Returns a shallow copy of the anonymous object creation expression.
public Copy ( ICreateDelegateInstance createDelegateInstance ) : Microsoft.Cci.MutableCodeModel.CreateDelegateInstance
createDelegateInstance ICreateDelegateInstance
Résultat Microsoft.Cci.MutableCodeModel.CreateDelegateInstance

Copy() public méthode

Returns a shallow copy of the given constructor call expression.
public Copy ( ICreateObjectInstance createObjectInstance ) : Microsoft.Cci.MutableCodeModel.CreateObjectInstance
createObjectInstance ICreateObjectInstance
Résultat Microsoft.Cci.MutableCodeModel.CreateObjectInstance

Copy() public méthode

Returns a shallow copy of the given debugger break statement.
public Copy ( IDebuggerBreakStatement debuggerBreakStatement ) : DebuggerBreakStatement
debuggerBreakStatement IDebuggerBreakStatement
Résultat DebuggerBreakStatement

Copy() public méthode

Returns a shallow copy of the given defalut value expression.
public Copy ( IDefaultValue defaultValue ) : Microsoft.Cci.MutableCodeModel.DefaultValue
defaultValue IDefaultValue
Résultat Microsoft.Cci.MutableCodeModel.DefaultValue

Copy() public méthode

Returns a shallow copy of the given division expression.
public Copy ( IDivision division ) : Microsoft.Cci.MutableCodeModel.Division
division IDivision
Résultat Microsoft.Cci.MutableCodeModel.Division

Copy() public méthode

Returns a shallow copy of the given do until statement.
public Copy ( IDoUntilStatement doUntilStatement ) : DoUntilStatement
doUntilStatement IDoUntilStatement
Résultat DoUntilStatement

Copy() public méthode

Returns a shallow copy of the given dup value expression.
public Copy ( IDupValue dupValue ) : Microsoft.Cci.MutableCodeModel.DupValue
dupValue IDupValue
Résultat Microsoft.Cci.MutableCodeModel.DupValue

Copy() public méthode

Returns a shallow copy of the given empty statement.
public Copy ( IEmptyStatement emptyStatement ) : EmptyStatement
emptyStatement IEmptyStatement
Résultat EmptyStatement

Copy() public méthode

Returns a shallow copy of the given equality expression.
public Copy ( IEquality equality ) : Microsoft.Cci.MutableCodeModel.Equality
equality IEquality
Résultat Microsoft.Cci.MutableCodeModel.Equality

Copy() public méthode

Returns a shallow copy of the given exclusive or expression.
public Copy ( IExclusiveOr exclusiveOr ) : Microsoft.Cci.MutableCodeModel.ExclusiveOr
exclusiveOr IExclusiveOr
Résultat Microsoft.Cci.MutableCodeModel.ExclusiveOr

Copy() public méthode

Returns a shallow copy of the given expression.
public Copy ( IExpression expression ) : Microsoft.Cci.MutableCodeModel.Expression
expression IExpression
Résultat Microsoft.Cci.MutableCodeModel.Expression

Copy() public méthode

Returns a shallow copy of the given expression statement.
public Copy ( IExpressionStatement expressionStatement ) : ExpressionStatement
expressionStatement IExpressionStatement
Résultat ExpressionStatement

Copy() public méthode

Returns a shallow copy of the given fill memory block statement.
public Copy ( IFillMemoryStatement fillMemoryStatement ) : FillMemoryStatement
fillMemoryStatement IFillMemoryStatement
Résultat FillMemoryStatement

Copy() public méthode

Returns a shallow copy of the given foreach statement.
public Copy ( IForEachStatement forEachStatement ) : ForEachStatement
forEachStatement IForEachStatement
Résultat ForEachStatement

Copy() public méthode

Returns a shallow copy of the given for statement.
public Copy ( IForStatement forStatement ) : ForStatement
forStatement IForStatement
Résultat ForStatement

Copy() public méthode

Returns a shallow copy of the given get type of typed reference expression.
public Copy ( IGetTypeOfTypedReference getTypeOfTypedReference ) : Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference
getTypeOfTypedReference IGetTypeOfTypedReference
Résultat Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference

Copy() public méthode

Returns a shallow copy of the given get value of typed reference expression.
public Copy ( IGetValueOfTypedReference getValueOfTypedReference ) : Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference
getValueOfTypedReference IGetValueOfTypedReference
Résultat Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference

Copy() public méthode

Returns a shallow copy of the given goto statement.
public Copy ( IGotoStatement gotoStatement ) : GotoStatement
gotoStatement IGotoStatement
Résultat GotoStatement

Copy() public méthode

Returns a shallow copy of the given goto switch case statement.
public Copy ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : GotoSwitchCaseStatement
gotoSwitchCaseStatement IGotoSwitchCaseStatement
Résultat GotoSwitchCaseStatement

Copy() public méthode

Returns a shallow copy of the given greater-than expression.
public Copy ( IGreaterThan greaterThan ) : Microsoft.Cci.MutableCodeModel.GreaterThan
greaterThan IGreaterThan
Résultat Microsoft.Cci.MutableCodeModel.GreaterThan

Copy() public méthode

Returns a shallow copy of the given greater-than-or-equal expression.
public Copy ( IGreaterThanOrEqual greaterThanOrEqual ) : Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual
greaterThanOrEqual IGreaterThanOrEqual
Résultat Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual

Copy() public méthode

Returns a shallow copy of the given labeled statement.
public Copy ( ILabeledStatement labeledStatement ) : LabeledStatement
labeledStatement ILabeledStatement
Résultat LabeledStatement

Copy() public méthode

Returns a shallow copy of the given left shift expression.
public Copy ( ILeftShift leftShift ) : Microsoft.Cci.MutableCodeModel.LeftShift
leftShift ILeftShift
Résultat Microsoft.Cci.MutableCodeModel.LeftShift

Copy() public méthode

Returns a shallow copy of the given less-than expression.
public Copy ( ILessThan lessThan ) : Microsoft.Cci.MutableCodeModel.LessThan
lessThan ILessThan
Résultat Microsoft.Cci.MutableCodeModel.LessThan

Copy() public méthode

Returns a shallow copy of the given less-than-or-equal expression.
public Copy ( ILessThanOrEqual lessThanOrEqual ) : Microsoft.Cci.MutableCodeModel.LessThanOrEqual
lessThanOrEqual ILessThanOrEqual
Résultat Microsoft.Cci.MutableCodeModel.LessThanOrEqual

Copy() public méthode

Returns a shallow copy of the given local declaration statement.
public Copy ( ILocalDeclarationStatement localDeclarationStatement ) : LocalDeclarationStatement
localDeclarationStatement ILocalDeclarationStatement
Résultat LocalDeclarationStatement

Copy() public méthode

Returns a shallow copy of the given lock statement.
public Copy ( ILockStatement lockStatement ) : LockStatement
lockStatement ILockStatement
Résultat LockStatement

Copy() public méthode

Returns a shallow copy of the given logical not expression.
public Copy ( ILogicalNot logicalNot ) : LogicalNot
logicalNot ILogicalNot
Résultat LogicalNot

Copy() public méthode

Returns a shallow copy of the given make typed reference expression.
public Copy ( IMakeTypedReference makeTypedReference ) : MakeTypedReference
makeTypedReference IMakeTypedReference
Résultat MakeTypedReference

Copy() public méthode

Returns a shallow copy of the given method call.
public Copy ( IMethodCall methodCall ) : MethodCall
methodCall IMethodCall
Résultat MethodCall

Copy() public méthode

Returns a shallow copy of the given modulus expression.
public Copy ( IModulus modulus ) : Modulus
modulus IModulus
Résultat Modulus

Copy() public méthode

Returns a shallow copy of the given multiplication expression.
public Copy ( IMultiplication multiplication ) : Multiplication
multiplication IMultiplication
Résultat Multiplication

Copy() public méthode

Returns a shallow copy of the given named argument expression.
public Copy ( INamedArgument namedArgument ) : NamedArgument
namedArgument INamedArgument
Résultat NamedArgument

Copy() public méthode

Returns a shallow copy of the given not equality expression.
public Copy ( INotEquality notEquality ) : NotEquality
notEquality INotEquality
Résultat NotEquality

Copy() public méthode

Returns a shallow copy of the given old value expression.
public Copy ( IOldValue oldValue ) : OldValue
oldValue IOldValue
Résultat OldValue

Copy() public méthode

Returns a shallow copy of the given one's complement expression.
public Copy ( IOnesComplement onesComplement ) : OnesComplement
onesComplement IOnesComplement
Résultat OnesComplement

Copy() public méthode

Returns a shallow copy of the given out argument expression.
public Copy ( IOutArgument outArgument ) : OutArgument
outArgument IOutArgument
Résultat OutArgument

Copy() public méthode

Returns a shallow copy of the given pointer call.
public Copy ( IPointerCall pointerCall ) : PointerCall
pointerCall IPointerCall
Résultat PointerCall

Copy() public méthode

Returns a shallow copy of the given pop value expression.
public Copy ( IPopValue popValue ) : PopValue
popValue IPopValue
Résultat PopValue

Copy() public méthode

Returns a shallow copy of the given push statement.
public Copy ( IPushStatement pushStatement ) : PushStatement
pushStatement IPushStatement
Résultat PushStatement

Copy() public méthode

Returns a shallow copy of the given ref argument expression.
public Copy ( IRefArgument refArgument ) : RefArgument
refArgument IRefArgument
Résultat RefArgument

Copy() public méthode

Returns a shallow copy of the given resource usage statement.
public Copy ( IResourceUseStatement resourceUseStatement ) : ResourceUseStatement
resourceUseStatement IResourceUseStatement
Résultat ResourceUseStatement

Copy() public méthode

Returns a shallow copy of the rethrow statement.
public Copy ( IRethrowStatement rethrowStatement ) : RethrowStatement
rethrowStatement IRethrowStatement
Résultat RethrowStatement

Copy() public méthode

Returns a shallow copy of the return statement.
public Copy ( IReturnStatement returnStatement ) : ReturnStatement
returnStatement IReturnStatement
Résultat ReturnStatement

Copy() public méthode

Returns a shallow copy of the given return value expression.
public Copy ( IReturnValue returnValue ) : ReturnValue
returnValue IReturnValue
Résultat ReturnValue

Copy() public méthode

Returns a shallow copy of the given right shift expression.
public Copy ( IRightShift rightShift ) : RightShift
rightShift IRightShift
Résultat RightShift

Copy() public méthode

Returns a shallow copy of the given runtime argument handle expression.
public Copy ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : RuntimeArgumentHandleExpression
runtimeArgumentHandleExpression IRuntimeArgumentHandleExpression
Résultat RuntimeArgumentHandleExpression

Copy() public méthode

Returns a shallow copy of the given sizeof() expression.
public Copy ( ISizeOf sizeOf ) : SizeOf
sizeOf ISizeOf
Résultat SizeOf

Copy() public méthode

Returns a shallow copy of the given source method body.
public Copy ( ISourceMethodBody sourceMethodBody ) : SourceMethodBody
sourceMethodBody ISourceMethodBody
Résultat SourceMethodBody

Copy() public méthode

Returns a shallow copy of the given stack array create expression.
public Copy ( IStackArrayCreate stackArrayCreate ) : StackArrayCreate
stackArrayCreate IStackArrayCreate
Résultat StackArrayCreate

Copy() public méthode

Visits the specified statement.
public Copy ( IStatement statement ) : Statement
statement IStatement The statement.
Résultat Statement

Copy() public méthode

Returns a shallow copy of the given subtraction expression.
public Copy ( ISubtraction subtraction ) : Subtraction
subtraction ISubtraction
Résultat Subtraction

Copy() public méthode

Returns a shallow copy of the given switch case.
public Copy ( ISwitchCase switchCase ) : SwitchCase
switchCase ISwitchCase
Résultat SwitchCase

Copy() public méthode

Returns a shallow copy of the given switch statement.
public Copy ( ISwitchStatement switchStatement ) : SwitchStatement
switchStatement ISwitchStatement
Résultat SwitchStatement

Copy() public méthode

Returns a shallow copy of the given target expression.
public Copy ( ITargetExpression targetExpression ) : TargetExpression
targetExpression ITargetExpression
Résultat TargetExpression

Copy() public méthode

Returns a shallow copy of the given this reference expression.
public Copy ( IThisReference thisReference ) : ThisReference
thisReference IThisReference
Résultat ThisReference

Copy() public méthode

Returns a shallow copy of the throw statement.
public Copy ( IThrowStatement throwStatement ) : ThrowStatement
throwStatement IThrowStatement
Résultat ThrowStatement

Copy() public méthode

Returns a shallow copy of the given tokenof() expression.
public Copy ( ITokenOf tokenOf ) : TokenOf
tokenOf ITokenOf
Résultat TokenOf

Copy() public méthode

Returns a shallow copy of the try-catch-filter-finally statement.
public Copy ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : TryCatchFinallyStatement
tryCatchFilterFinallyStatement ITryCatchFinallyStatement
Résultat TryCatchFinallyStatement

Copy() public méthode

Returns a shallow copy of the given typeof() expression.
public Copy ( ITypeOf typeOf ) : TypeOf
typeOf ITypeOf
Résultat TypeOf

Copy() public méthode

Returns a shallow copy of the given unary negation expression.
public Copy ( IUnaryNegation unaryNegation ) : UnaryNegation
unaryNegation IUnaryNegation
Résultat UnaryNegation

Copy() public méthode

Returns a shallow copy of the given unary plus expression.
public Copy ( IUnaryPlus unaryPlus ) : UnaryPlus
unaryPlus IUnaryPlus
Résultat UnaryPlus

Copy() public méthode

Returns a shallow copy of the given vector length expression.
public Copy ( IVectorLength vectorLength ) : VectorLength
vectorLength IVectorLength
Résultat VectorLength

Copy() public méthode

Returns a shallow copy of the given while do statement.
public Copy ( IWhileDoStatement whileDoStatement ) : WhileDoStatement
whileDoStatement IWhileDoStatement
Résultat WhileDoStatement

Copy() public méthode

Returns a shallow copy of the given yield break statement.
public Copy ( IYieldBreakStatement yieldBreakStatement ) : YieldBreakStatement
yieldBreakStatement IYieldBreakStatement
Résultat YieldBreakStatement

Copy() public méthode

Returns a shallow copy of the given yield return statement.
public Copy ( IYieldReturnStatement yieldReturnStatement ) : YieldReturnStatement
yieldReturnStatement IYieldReturnStatement
Résultat YieldReturnStatement

Visit() public méthode

Visits the specified named arguments.
public Visit ( IEnumerable namedArguments ) : void
namedArguments IEnumerable The named arguments.
Résultat void

Visit() public méthode

Visits the specified statements.
public Visit ( IEnumerable statements ) : void
statements IEnumerable The statements.
Résultat void

Visit() public méthode

Visits the specified switch cases.
public Visit ( IEnumerable switchCases ) : void
switchCases IEnumerable The switch cases.
Résultat void