internal override AssignmentTarget CopyTarget(Dictionary <SequenceVariable, SequenceVariable> originalToCopy, IGraphProcessingEnvironment procEnv) { AssignmentTargetVisited copy = (AssignmentTargetVisited)MemberwiseClone(); copy.GraphElementVar = GraphElementVar.Copy(originalToCopy, procEnv); copy.VisitedFlagExpression = VisitedFlagExpression.CopyExpression(originalToCopy, procEnv); return(copy); }
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); }