/// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="type">тип параметра</param>
 /// <param name="value">значение параметра</param>
 /// <exception cref="ArgumentException"></exception>
 public AShapeParameter(EShapeParameterType type, double value)
 {
     Type  = type;
     Value = value;
     if (!IsValid)
     {
         throw new ArgumentException("Некорректное значение параметра");
     }
 }
Exemplo n.º 2
0
 /// <exception cref="ArgumentException"></exception>
 public ShapeParameterSizeLength(EShapeParameterType type, double value) : base(type, value)
 {
 }
Exemplo n.º 3
0
 /// <exception cref="ArgumentException"></exception>
 public ShapeParameterRadius(EShapeParameterType type, double value) : base(type, value)
 {
 }