public void AddMoreColorStop(PointF stop2, Color c2)
        {
            if (_colorPairs == null)
            {
                _colorPairs = new List <LinearGradientPair>();
                _colorPairs.Add(_firstGradientPair);
            }
            var newpair = new LinearGradientPair(_latesStop, _latestColor, stop2, c2);

            _colorPairs.Add(newpair);
            _latesStop   = stop2;
            _latestColor = c2;
        }
 public LinearGradientBrush(PointF stop1, Color c1, PointF stop2, Color c2)
 {
     _firstGradientPair = new LinearGradientPair(stop1, c1, stop2, c2);
     _latesStop         = stop2;
     _latestColor       = c2;
 }