public override object Clone()
        {
            OutputParameterInfo res = new OutputParameterInfo();

            res.Assign(this);
            return(res);
        }
 public virtual void Assign(OutputParameterInfo from)
 {
     FieldName        = from.FieldName;
     StartValueCore   = from.StartValueCore;
     CurrentValueCore = from.CurrentValueCore;
     StartValue       = from.StartValue;
     Optimization     = from.Optimization;
 }