private InvalidBasePointsException(SerializationInfo info, StreamingContext context)
     : base(info, context)
 {
     additionalMessage = info.GetString("AdditionalMessage");
     curveType = (InterpolationCurveType)info.GetInt32("DrawingType");
 }
 public InvalidBasePointsException(string message, InterpolationCurveType curveType, string additionalMessage, Exception innerException)
     : base(message, innerException)
 {
     this.curveType = curveType;
     this.additionalMessage = additionalMessage;
 }
 public InvalidBasePointsException(InterpolationCurveType curveType, string additionalMessage)
     : base() 
 {
     this.curveType = curveType;
     this.additionalMessage = additionalMessage;
 }
 private UnmatchedCurveParamTypeException(SerializationInfo info, StreamingContext context)
     : base(info, context)
 {
     curveType1 = (InterpolationCurveType)info.GetInt32("DrawingType");
     curveType2 = (InterpolationCurveType)info.GetInt32("ParameterType");
 }
 public UnmatchedCurveParamTypeException(string message, InterpolationCurveType curveType1, InterpolationCurveType curveType2, Exception innerException)
     : base(message, innerException) 
 {
     this.curveType1 = curveType1;
     this.curveType2 = curveType2;
 }
 public UnmatchedCurveParamTypeException(InterpolationCurveType curveType1, InterpolationCurveType curveType2)
     : base() 
 {
     this.curveType1 = curveType1;
     this.curveType2 = curveType2;
 }