/// <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(); }
/// <summary> /// Конструктор /// </summary> /// <param name="figureSettings">Настройки фигуры</param> public FigureValidator(FigureSettings figureSettings) { _figureSettings = figureSettings ?? throw new ArgumentNullException(); }