protected AssignmentTargetAttributeIndexed(AssignmentTargetAttributeIndexed that, Dictionary <SequenceVariable, SequenceVariable> originalToCopy, IGraphProcessingEnvironment procEnv) : base(that) { DestVar = that.DestVar.Copy(originalToCopy, procEnv); AttributeName = that.AttributeName; KeyExpression = that.KeyExpression.CopyExpression(originalToCopy, procEnv); }
internal override AssignmentTarget CopyTarget(Dictionary <SequenceVariable, SequenceVariable> originalToCopy, IGraphProcessingEnvironment procEnv) { AssignmentTargetAttributeIndexed copy = (AssignmentTargetAttributeIndexed)MemberwiseClone(); copy.DestVar = DestVar.Copy(originalToCopy, procEnv); copy.KeyExpression = KeyExpression.CopyExpression(originalToCopy, procEnv); return(copy); }