C# Класс Microsoft.Cci.MutableCodeModel.CodeShallowCopier

Наследование: MetadataShallowCopier
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
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.

Описание методов

CodeShallowCopier() публичный Метод

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
Результат System

CodeShallowCopier() публичный Метод

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
Результат System

Copy() публичный Метод

Returns a shallow copy of the given addition.
public Copy ( IAddition addition ) : Microsoft.Cci.MutableCodeModel.Addition
addition IAddition
Результат Microsoft.Cci.MutableCodeModel.Addition

Copy() публичный Метод

Returns a shallow copy of the given address dereference expression.
public Copy ( IAddressDereference addressDereference ) : Microsoft.Cci.MutableCodeModel.AddressDereference
addressDereference IAddressDereference
Результат Microsoft.Cci.MutableCodeModel.AddressDereference

Copy() публичный Метод

Returns a shallow copy of the given AddressOf expression.
public Copy ( IAddressOf addressOf ) : Microsoft.Cci.MutableCodeModel.AddressOf
addressOf IAddressOf
Результат Microsoft.Cci.MutableCodeModel.AddressOf

Copy() публичный Метод

Returns a shallow copy of the given addressable expression.
public Copy ( IAddressableExpression addressableExpression ) : Microsoft.Cci.MutableCodeModel.AddressableExpression
addressableExpression IAddressableExpression
Результат Microsoft.Cci.MutableCodeModel.AddressableExpression

Copy() публичный Метод

Returns a shallow copy of the given anonymous delegate expression.
public Copy ( IAnonymousDelegate anonymousDelegate ) : Microsoft.Cci.MutableCodeModel.AnonymousDelegate
anonymousDelegate IAnonymousDelegate
Результат Microsoft.Cci.MutableCodeModel.AnonymousDelegate

Copy() публичный Метод

Returns a shallow copy of the given array indexer expression.
public Copy ( IArrayIndexer arrayIndexer ) : Microsoft.Cci.MutableCodeModel.ArrayIndexer
arrayIndexer IArrayIndexer
Результат Microsoft.Cci.MutableCodeModel.ArrayIndexer

Copy() публичный Метод

Returns a shallow copy of the given assert statement.
public Copy ( IAssertStatement assertStatement ) : AssertStatement
assertStatement IAssertStatement
Результат AssertStatement

Copy() публичный Метод

Returns a shallow copy of the given assignment expression.
public Copy ( IAssignment assignment ) : Microsoft.Cci.MutableCodeModel.Assignment
assignment IAssignment
Результат Microsoft.Cci.MutableCodeModel.Assignment

Copy() публичный Метод

Returns a shallow copy of the given assume statement.
public Copy ( IAssumeStatement assumeStatement ) : AssumeStatement
assumeStatement IAssumeStatement
Результат AssumeStatement

Copy() публичный Метод

Returns a shallow copy of the given bitwise and expression.
public Copy ( IBitwiseAnd bitwiseAnd ) : Microsoft.Cci.MutableCodeModel.BitwiseAnd
bitwiseAnd IBitwiseAnd
Результат Microsoft.Cci.MutableCodeModel.BitwiseAnd

Copy() публичный Метод

Returns a shallow copy of the given bitwise or expression.
public Copy ( IBitwiseOr bitwiseOr ) : Microsoft.Cci.MutableCodeModel.BitwiseOr
bitwiseOr IBitwiseOr
Результат Microsoft.Cci.MutableCodeModel.BitwiseOr

Copy() публичный Метод

Returns a shallow copy of the given block expression.
public Copy ( IBlockExpression blockExpression ) : Microsoft.Cci.MutableCodeModel.BlockExpression
blockExpression IBlockExpression
Результат Microsoft.Cci.MutableCodeModel.BlockExpression

Copy() публичный Метод

Returns a shallow copy of the given statement block.
public Copy ( IBlockStatement block ) : BlockStatement
block IBlockStatement
Результат BlockStatement

Copy() публичный Метод

Returns a shallow copy of the given bound expression.
public Copy ( IBoundExpression boundExpression ) : Microsoft.Cci.MutableCodeModel.BoundExpression
boundExpression IBoundExpression
Результат Microsoft.Cci.MutableCodeModel.BoundExpression

Copy() публичный Метод

Returns a shallow copy of the given break statement.
public Copy ( IBreakStatement breakStatement ) : BreakStatement
breakStatement IBreakStatement
Результат BreakStatement

Copy() публичный Метод

Returns a shallow copy of the cast-if-possible expression.
public Copy ( ICastIfPossible castIfPossible ) : Microsoft.Cci.MutableCodeModel.CastIfPossible
castIfPossible ICastIfPossible
Результат Microsoft.Cci.MutableCodeModel.CastIfPossible

Copy() публичный Метод

Returns a shallow copy of the given catch clause.
public Copy ( ICatchClause catchClause ) : CatchClause
catchClause ICatchClause
Результат CatchClause

Copy() публичный Метод

Returns a shallow copy of the given check-if-instance expression.
public Copy ( ICheckIfInstance checkIfInstance ) : Microsoft.Cci.MutableCodeModel.CheckIfInstance
checkIfInstance ICheckIfInstance
Результат Microsoft.Cci.MutableCodeModel.CheckIfInstance

Copy() публичный Метод

Returns a shallow copy of the given compile time constant.
public Copy ( ICompileTimeConstant constant ) : Microsoft.Cci.MutableCodeModel.CompileTimeConstant
constant ICompileTimeConstant
Результат Microsoft.Cci.MutableCodeModel.CompileTimeConstant

Copy() публичный Метод

Returns a shallow copy of the given conditional expression.
public Copy ( IConditional conditional ) : Microsoft.Cci.MutableCodeModel.Conditional
conditional IConditional
Результат Microsoft.Cci.MutableCodeModel.Conditional

Copy() публичный Метод

Returns a shallow copy of the given conditional statement.
public Copy ( IConditionalStatement conditionalStatement ) : ConditionalStatement
conditionalStatement IConditionalStatement
Результат ConditionalStatement

Copy() публичный Метод

Returns a shallow copy of the given continue statement.
public Copy ( IContinueStatement continueStatement ) : ContinueStatement
continueStatement IContinueStatement
Результат ContinueStatement

Copy() публичный Метод

Returns a shallow copy of the given conversion expression.
public Copy ( IConversion conversion ) : Microsoft.Cci.MutableCodeModel.Conversion
conversion IConversion
Результат Microsoft.Cci.MutableCodeModel.Conversion

Copy() публичный Метод

Returns a shallow copy of the given copy memory statement.
public Copy ( ICopyMemoryStatement copyMemoryStatement ) : CopyMemoryStatement
copyMemoryStatement ICopyMemoryStatement
Результат CopyMemoryStatement

Copy() публичный Метод

Returns a shallow copy of the given array creation expression.
public Copy ( ICreateArray createArray ) : Microsoft.Cci.MutableCodeModel.CreateArray
createArray ICreateArray
Результат Microsoft.Cci.MutableCodeModel.CreateArray

Copy() публичный Метод

Returns a shallow copy of the anonymous object creation expression.
public Copy ( ICreateDelegateInstance createDelegateInstance ) : Microsoft.Cci.MutableCodeModel.CreateDelegateInstance
createDelegateInstance ICreateDelegateInstance
Результат Microsoft.Cci.MutableCodeModel.CreateDelegateInstance

Copy() публичный Метод

Returns a shallow copy of the given constructor call expression.
public Copy ( ICreateObjectInstance createObjectInstance ) : Microsoft.Cci.MutableCodeModel.CreateObjectInstance
createObjectInstance ICreateObjectInstance
Результат Microsoft.Cci.MutableCodeModel.CreateObjectInstance

Copy() публичный Метод

Returns a shallow copy of the given debugger break statement.
public Copy ( IDebuggerBreakStatement debuggerBreakStatement ) : DebuggerBreakStatement
debuggerBreakStatement IDebuggerBreakStatement
Результат DebuggerBreakStatement

Copy() публичный Метод

Returns a shallow copy of the given defalut value expression.
public Copy ( IDefaultValue defaultValue ) : Microsoft.Cci.MutableCodeModel.DefaultValue
defaultValue IDefaultValue
Результат Microsoft.Cci.MutableCodeModel.DefaultValue

Copy() публичный Метод

Returns a shallow copy of the given division expression.
public Copy ( IDivision division ) : Microsoft.Cci.MutableCodeModel.Division
division IDivision
Результат Microsoft.Cci.MutableCodeModel.Division

Copy() публичный Метод

Returns a shallow copy of the given do until statement.
public Copy ( IDoUntilStatement doUntilStatement ) : DoUntilStatement
doUntilStatement IDoUntilStatement
Результат DoUntilStatement

Copy() публичный Метод

Returns a shallow copy of the given dup value expression.
public Copy ( IDupValue dupValue ) : Microsoft.Cci.MutableCodeModel.DupValue
dupValue IDupValue
Результат Microsoft.Cci.MutableCodeModel.DupValue

Copy() публичный Метод

Returns a shallow copy of the given empty statement.
public Copy ( IEmptyStatement emptyStatement ) : EmptyStatement
emptyStatement IEmptyStatement
Результат EmptyStatement

Copy() публичный Метод

Returns a shallow copy of the given equality expression.
public Copy ( IEquality equality ) : Microsoft.Cci.MutableCodeModel.Equality
equality IEquality
Результат Microsoft.Cci.MutableCodeModel.Equality

Copy() публичный Метод

Returns a shallow copy of the given exclusive or expression.
public Copy ( IExclusiveOr exclusiveOr ) : Microsoft.Cci.MutableCodeModel.ExclusiveOr
exclusiveOr IExclusiveOr
Результат Microsoft.Cci.MutableCodeModel.ExclusiveOr

Copy() публичный Метод

Returns a shallow copy of the given expression.
public Copy ( IExpression expression ) : Microsoft.Cci.MutableCodeModel.Expression
expression IExpression
Результат Microsoft.Cci.MutableCodeModel.Expression

Copy() публичный Метод

Returns a shallow copy of the given expression statement.
public Copy ( IExpressionStatement expressionStatement ) : ExpressionStatement
expressionStatement IExpressionStatement
Результат ExpressionStatement

Copy() публичный Метод

Returns a shallow copy of the given fill memory block statement.
public Copy ( IFillMemoryStatement fillMemoryStatement ) : FillMemoryStatement
fillMemoryStatement IFillMemoryStatement
Результат FillMemoryStatement

Copy() публичный Метод

Returns a shallow copy of the given foreach statement.
public Copy ( IForEachStatement forEachStatement ) : ForEachStatement
forEachStatement IForEachStatement
Результат ForEachStatement

Copy() публичный Метод

Returns a shallow copy of the given for statement.
public Copy ( IForStatement forStatement ) : ForStatement
forStatement IForStatement
Результат ForStatement

Copy() публичный Метод

Returns a shallow copy of the given get type of typed reference expression.
public Copy ( IGetTypeOfTypedReference getTypeOfTypedReference ) : Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference
getTypeOfTypedReference IGetTypeOfTypedReference
Результат Microsoft.Cci.MutableCodeModel.GetTypeOfTypedReference

Copy() публичный Метод

Returns a shallow copy of the given get value of typed reference expression.
public Copy ( IGetValueOfTypedReference getValueOfTypedReference ) : Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference
getValueOfTypedReference IGetValueOfTypedReference
Результат Microsoft.Cci.MutableCodeModel.GetValueOfTypedReference

Copy() публичный Метод

Returns a shallow copy of the given goto statement.
public Copy ( IGotoStatement gotoStatement ) : GotoStatement
gotoStatement IGotoStatement
Результат GotoStatement

Copy() публичный Метод

Returns a shallow copy of the given goto switch case statement.
public Copy ( IGotoSwitchCaseStatement gotoSwitchCaseStatement ) : GotoSwitchCaseStatement
gotoSwitchCaseStatement IGotoSwitchCaseStatement
Результат GotoSwitchCaseStatement

Copy() публичный Метод

Returns a shallow copy of the given greater-than expression.
public Copy ( IGreaterThan greaterThan ) : Microsoft.Cci.MutableCodeModel.GreaterThan
greaterThan IGreaterThan
Результат Microsoft.Cci.MutableCodeModel.GreaterThan

Copy() публичный Метод

Returns a shallow copy of the given greater-than-or-equal expression.
public Copy ( IGreaterThanOrEqual greaterThanOrEqual ) : Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual
greaterThanOrEqual IGreaterThanOrEqual
Результат Microsoft.Cci.MutableCodeModel.GreaterThanOrEqual

Copy() публичный Метод

Returns a shallow copy of the given labeled statement.
public Copy ( ILabeledStatement labeledStatement ) : LabeledStatement
labeledStatement ILabeledStatement
Результат LabeledStatement

Copy() публичный Метод

Returns a shallow copy of the given left shift expression.
public Copy ( ILeftShift leftShift ) : Microsoft.Cci.MutableCodeModel.LeftShift
leftShift ILeftShift
Результат Microsoft.Cci.MutableCodeModel.LeftShift

Copy() публичный Метод

Returns a shallow copy of the given less-than expression.
public Copy ( ILessThan lessThan ) : Microsoft.Cci.MutableCodeModel.LessThan
lessThan ILessThan
Результат Microsoft.Cci.MutableCodeModel.LessThan

Copy() публичный Метод

Returns a shallow copy of the given less-than-or-equal expression.
public Copy ( ILessThanOrEqual lessThanOrEqual ) : Microsoft.Cci.MutableCodeModel.LessThanOrEqual
lessThanOrEqual ILessThanOrEqual
Результат Microsoft.Cci.MutableCodeModel.LessThanOrEqual

Copy() публичный Метод

Returns a shallow copy of the given local declaration statement.
public Copy ( ILocalDeclarationStatement localDeclarationStatement ) : LocalDeclarationStatement
localDeclarationStatement ILocalDeclarationStatement
Результат LocalDeclarationStatement

Copy() публичный Метод

Returns a shallow copy of the given lock statement.
public Copy ( ILockStatement lockStatement ) : LockStatement
lockStatement ILockStatement
Результат LockStatement

Copy() публичный Метод

Returns a shallow copy of the given logical not expression.
public Copy ( ILogicalNot logicalNot ) : LogicalNot
logicalNot ILogicalNot
Результат LogicalNot

Copy() публичный Метод

Returns a shallow copy of the given make typed reference expression.
public Copy ( IMakeTypedReference makeTypedReference ) : MakeTypedReference
makeTypedReference IMakeTypedReference
Результат MakeTypedReference

Copy() публичный Метод

Returns a shallow copy of the given method call.
public Copy ( IMethodCall methodCall ) : MethodCall
methodCall IMethodCall
Результат MethodCall

Copy() публичный Метод

Returns a shallow copy of the given modulus expression.
public Copy ( IModulus modulus ) : Modulus
modulus IModulus
Результат Modulus

Copy() публичный Метод

Returns a shallow copy of the given multiplication expression.
public Copy ( IMultiplication multiplication ) : Multiplication
multiplication IMultiplication
Результат Multiplication

Copy() публичный Метод

Returns a shallow copy of the given named argument expression.
public Copy ( INamedArgument namedArgument ) : NamedArgument
namedArgument INamedArgument
Результат NamedArgument

Copy() публичный Метод

Returns a shallow copy of the given not equality expression.
public Copy ( INotEquality notEquality ) : NotEquality
notEquality INotEquality
Результат NotEquality

Copy() публичный Метод

Returns a shallow copy of the given old value expression.
public Copy ( IOldValue oldValue ) : OldValue
oldValue IOldValue
Результат OldValue

Copy() публичный Метод

Returns a shallow copy of the given one's complement expression.
public Copy ( IOnesComplement onesComplement ) : OnesComplement
onesComplement IOnesComplement
Результат OnesComplement

Copy() публичный Метод

Returns a shallow copy of the given out argument expression.
public Copy ( IOutArgument outArgument ) : OutArgument
outArgument IOutArgument
Результат OutArgument

Copy() публичный Метод

Returns a shallow copy of the given pointer call.
public Copy ( IPointerCall pointerCall ) : PointerCall
pointerCall IPointerCall
Результат PointerCall

Copy() публичный Метод

Returns a shallow copy of the given pop value expression.
public Copy ( IPopValue popValue ) : PopValue
popValue IPopValue
Результат PopValue

Copy() публичный Метод

Returns a shallow copy of the given push statement.
public Copy ( IPushStatement pushStatement ) : PushStatement
pushStatement IPushStatement
Результат PushStatement

Copy() публичный Метод

Returns a shallow copy of the given ref argument expression.
public Copy ( IRefArgument refArgument ) : RefArgument
refArgument IRefArgument
Результат RefArgument

Copy() публичный Метод

Returns a shallow copy of the given resource usage statement.
public Copy ( IResourceUseStatement resourceUseStatement ) : ResourceUseStatement
resourceUseStatement IResourceUseStatement
Результат ResourceUseStatement

Copy() публичный Метод

Returns a shallow copy of the rethrow statement.
public Copy ( IRethrowStatement rethrowStatement ) : RethrowStatement
rethrowStatement IRethrowStatement
Результат RethrowStatement

Copy() публичный Метод

Returns a shallow copy of the return statement.
public Copy ( IReturnStatement returnStatement ) : ReturnStatement
returnStatement IReturnStatement
Результат ReturnStatement

Copy() публичный Метод

Returns a shallow copy of the given return value expression.
public Copy ( IReturnValue returnValue ) : ReturnValue
returnValue IReturnValue
Результат ReturnValue

Copy() публичный Метод

Returns a shallow copy of the given right shift expression.
public Copy ( IRightShift rightShift ) : RightShift
rightShift IRightShift
Результат RightShift

Copy() публичный Метод

Returns a shallow copy of the given runtime argument handle expression.
public Copy ( IRuntimeArgumentHandleExpression runtimeArgumentHandleExpression ) : RuntimeArgumentHandleExpression
runtimeArgumentHandleExpression IRuntimeArgumentHandleExpression
Результат RuntimeArgumentHandleExpression

Copy() публичный Метод

Returns a shallow copy of the given sizeof() expression.
public Copy ( ISizeOf sizeOf ) : SizeOf
sizeOf ISizeOf
Результат SizeOf

Copy() публичный Метод

Returns a shallow copy of the given source method body.
public Copy ( ISourceMethodBody sourceMethodBody ) : SourceMethodBody
sourceMethodBody ISourceMethodBody
Результат SourceMethodBody

Copy() публичный Метод

Returns a shallow copy of the given stack array create expression.
public Copy ( IStackArrayCreate stackArrayCreate ) : StackArrayCreate
stackArrayCreate IStackArrayCreate
Результат StackArrayCreate

Copy() публичный Метод

Visits the specified statement.
public Copy ( IStatement statement ) : Statement
statement IStatement The statement.
Результат Statement

Copy() публичный Метод

Returns a shallow copy of the given subtraction expression.
public Copy ( ISubtraction subtraction ) : Subtraction
subtraction ISubtraction
Результат Subtraction

Copy() публичный Метод

Returns a shallow copy of the given switch case.
public Copy ( ISwitchCase switchCase ) : SwitchCase
switchCase ISwitchCase
Результат SwitchCase

Copy() публичный Метод

Returns a shallow copy of the given switch statement.
public Copy ( ISwitchStatement switchStatement ) : SwitchStatement
switchStatement ISwitchStatement
Результат SwitchStatement

Copy() публичный Метод

Returns a shallow copy of the given target expression.
public Copy ( ITargetExpression targetExpression ) : TargetExpression
targetExpression ITargetExpression
Результат TargetExpression

Copy() публичный Метод

Returns a shallow copy of the given this reference expression.
public Copy ( IThisReference thisReference ) : ThisReference
thisReference IThisReference
Результат ThisReference

Copy() публичный Метод

Returns a shallow copy of the throw statement.
public Copy ( IThrowStatement throwStatement ) : ThrowStatement
throwStatement IThrowStatement
Результат ThrowStatement

Copy() публичный Метод

Returns a shallow copy of the given tokenof() expression.
public Copy ( ITokenOf tokenOf ) : TokenOf
tokenOf ITokenOf
Результат TokenOf

Copy() публичный Метод

Returns a shallow copy of the try-catch-filter-finally statement.
public Copy ( ITryCatchFinallyStatement tryCatchFilterFinallyStatement ) : TryCatchFinallyStatement
tryCatchFilterFinallyStatement ITryCatchFinallyStatement
Результат TryCatchFinallyStatement

Copy() публичный Метод

Returns a shallow copy of the given typeof() expression.
public Copy ( ITypeOf typeOf ) : TypeOf
typeOf ITypeOf
Результат TypeOf

Copy() публичный Метод

Returns a shallow copy of the given unary negation expression.
public Copy ( IUnaryNegation unaryNegation ) : UnaryNegation
unaryNegation IUnaryNegation
Результат UnaryNegation

Copy() публичный Метод

Returns a shallow copy of the given unary plus expression.
public Copy ( IUnaryPlus unaryPlus ) : UnaryPlus
unaryPlus IUnaryPlus
Результат UnaryPlus

Copy() публичный Метод

Returns a shallow copy of the given vector length expression.
public Copy ( IVectorLength vectorLength ) : VectorLength
vectorLength IVectorLength
Результат VectorLength

Copy() публичный Метод

Returns a shallow copy of the given while do statement.
public Copy ( IWhileDoStatement whileDoStatement ) : WhileDoStatement
whileDoStatement IWhileDoStatement
Результат WhileDoStatement

Copy() публичный Метод

Returns a shallow copy of the given yield break statement.
public Copy ( IYieldBreakStatement yieldBreakStatement ) : YieldBreakStatement
yieldBreakStatement IYieldBreakStatement
Результат YieldBreakStatement

Copy() публичный Метод

Returns a shallow copy of the given yield return statement.
public Copy ( IYieldReturnStatement yieldReturnStatement ) : YieldReturnStatement
yieldReturnStatement IYieldReturnStatement
Результат YieldReturnStatement

Visit() публичный Метод

Visits the specified named arguments.
public Visit ( IEnumerable namedArguments ) : void
namedArguments IEnumerable The named arguments.
Результат void

Visit() публичный Метод

Visits the specified statements.
public Visit ( IEnumerable statements ) : void
statements IEnumerable The statements.
Результат void

Visit() публичный Метод

Visits the specified switch cases.
public Visit ( IEnumerable switchCases ) : void
switchCases IEnumerable The switch cases.
Результат void