private void CommitLine() { if (_lineBuffer.IsEmpty) { return; } var linePoints = _lineBuffer.GetPoints(); _lineBuffer.Clear(); if (linePoints == null) { return; } for (var i = 0; i < linePoints.Length; i++) { linePoints[i].X += _zero.X; linePoints[i].Y += _zero.Y; } _drawLine(linePoints); }