/// <summary>
 /// Copy constructor.
 /// </summary>
 /// <param name="that">The assignment target to be copied.</param>
 protected AssignmentTarget(AssignmentTarget that)
     : base(that)
 {
     AssignmentTargetType = that.AssignmentTargetType;
 }
 protected AssignmentTarget(AssignmentTargetType type)
 {
     Type = type;
 }
 /// <summary>
 /// Initializes a new AssignmentTargetType object with the given assignment target type.
 /// </summary>
 /// <param name="seqCompType">The sequence computation type.</param>
 protected AssignmentTarget(AssignmentTargetType assignTgtType)
     : base(SequenceComputationType.AssignmentTarget)
 {
     AssignmentTargetType = assignTgtType;
 }
 /// <summary>
 /// Initializes a new AssignmentTargetType object with the given assignment target type.
 /// </summary>
 /// <param name="seqCompType">The sequence computation type.</param>
 public AssignmentTarget(AssignmentTargetType assignTgtType)
     : base(SequenceComputationType.AssignmentTarget)
 {
     AssignmentTargetType = assignTgtType;
 }