public IGraphicsPath Clone() { var handler = new GraphicsPathHandler(); handler._commands.AddRange(_commands); handler._data.AddRange(_data); handler._transform = _transform?.Clone(); handler._firstFigureClosed = _firstFigureClosed; handler._isFirstFigure = _isFirstFigure; return(handler); }
public IGraphicsPath Clone() { var handler = new GraphicsPathHandler(); handler.commands.AddRange(commands); handler.transform = transform != null?transform.Clone() : null; handler.firstFigureClosed = firstFigureClosed; handler.isFirstFigure = isFirstFigure; return(handler); }
public IGraphicsPath Clone() { var handler = new GraphicsPathHandler (); handler.commands.AddRange(commands); handler.transform = transform != null ? transform.Clone () : null; handler.firstFigureClosed = firstFigureClosed; handler.isFirstFigure = isFirstFigure; return handler; }
public CommandExecutor(GraphicsPathHandler handler, Cairo.Context context) { Context = context; Handler = handler; First = true; }