20 references to Clone
System.Workflow.Activities (20)
Rules\DeclarativeExpressionConditionDeclaration.cs (1)
203ruleCondition._expression = RuleExpressionWalker.Clone(this._expression);
Rules\Design\Dialogs\RuleConditionDialog.cs (1)
89this.ruleExpressionCondition.Expression = RuleExpressionWalker.Clone(expression);
Rules\Expressions.cs (15)
874newOp.Left = RuleExpressionWalker.Clone(binaryExpr.Left); 875newOp.Right = RuleExpressionWalker.Clone(binaryExpr.Right); 1031newField.TargetObject = RuleExpressionWalker.Clone(fieldRefExpr.TargetObject); 1242newProperty.TargetObject = RuleExpressionWalker.Clone(propGetExpr.TargetObject); 1684newMethod.Parameters.Add(RuleExpressionWalker.Clone(argument)); 1692newReference.TargetObject = RuleExpressionWalker.Clone(oldReference.TargetObject); 1865newDirection.Expression = RuleExpressionWalker.Clone(directionExpr.Expression); 2233newCast.Expression = RuleExpressionWalker.Clone(castExpr.Expression); 2596CodeExpression targetObject = RuleExpressionWalker.Clone(indexerExpr.TargetObject); 2600indices[i] = RuleExpressionWalker.Clone(indexerExpr.Indices[i]); 2875CodeExpression targetObject = RuleExpressionWalker.Clone(arrayIndexerExpr.TargetObject); 2879indices[i] = RuleExpressionWalker.Clone(arrayIndexerExpr.Indices[i]); 3182newCreate.Parameters.Add(RuleExpressionWalker.Clone(p)); 3482newCreate.SizeExpression = RuleExpressionWalker.Clone(createExpression.SizeExpression); 3484newCreate.Initializers.Add(RuleExpressionWalker.Clone(p));
Rules\Statements.cs (3)
94newStatement.Expression = RuleExpressionWalker.Clone(exprStatement.Expression); 235newStatement.Left = RuleExpressionWalker.Clone(assignStatement.Left); 236newStatement.Right = RuleExpressionWalker.Clone(assignStatement.Right);