Beispiel #1
0
        /// <summary>
        ///     Конструктор
        /// </summary>
        /// <param name="figureSettings">Настройки фигуры</param>
        /// <param name="commander">API Команды к программе SOLIDWORKS</param>
        public Drawer(FigureSettings figureSettings
                      , ISolidWorksCommander commander)
        {
            _figureValidator =
                new FigureValidator(figureSettings ?? throw new ArgumentNullException());

            _figureSettings = figureSettings;
            _commander      = commander ?? throw new ArgumentNullException();
        }
Beispiel #2
0
 /// <summary>
 ///     Конструктор
 /// </summary>
 /// <param name="figureSettings">Настройки фигуры</param>
 public FigureValidator(FigureSettings figureSettings)
 {
     _figureSettings = figureSettings ?? throw new ArgumentNullException();
 }